385
182
78
271
825
677
242
566
316
600
924
27
101
462
233
199
500
460
400
500
128
50
272
500
500
500
134
500
210
463
141
135
85
294
677
612
722
692
652
187
538
306
500
269
343
500
500
500
141
82
179
412
542
717
450
685
658
927
239
323
791
749
610
332
784
459
635
925
501
858
715
620
413
303
96
330
299
202
500
330
169
25
105
500
500
372
500
294
500
105
224
500
500
134
232
500
500
239
231
true