37
319
304
54
164
508
61
81
401
285
719
275
233
432
58
1167
261
328
140
309
215
388
114
165
507
16
166
45
72
177
229
264
202
147
200
98
156
255
31
248
162
160
128
245
206
138
117
12
92
956
65
230
227
137
64
83