305
187
180
420
533
299
67
100
66
136
189
180
181
281
185
337
305
170
170
172
171
173
198
298
513
843
355
1205
400
322
180
479
376
453
192
719
337
274
389
180
495
894
977
77
34
375
819
178
194
562
261
354
461
625
641
189
687
60
1128
170
106
1461
181
195
247
352
185
182
474
621
271
190
174
190
151
185
347
183