368
500
134
567
544
149
124
9
164
211
209
1592
641
2491
1532
328
324
260
410
364
53
60
218
239
22
462
423
866
26
32
420
567
500
224
369
108
50
113
675
519
518
441
255
246
419
202
524
194
526
618
250
7
485
886
1070
450
257
516
722
908
386
22
205
171
734
631
623
397
201
192
521
401
294
401
201
381
26
361
687
895
229
324
true