37
147
179
44
237
79
344
169
17
230
32
338
96
45
78
80
193
68
109
511
958
413
614
227
145
51
249
63
141
82
148
158
127
84
75
117
152
104
171
114
70
345
844
242
124
720
975
134
83
65
47
89
61