34
1000
578
244
30
82
7
999
375
58
485
313
380
594
581
38
108
388
281
950
311
535
44
947
370
17
27
124
74
110
79
448
215
924
459
600
688
980
255
228
45
225
51
237
934
310
151
5
84
618
472
118
309
488
368
88