1000
322
709
443
996
281
41
240
314
125
559
528
765
7
431
119
319
249
15
291
284
72
212
9
719
500
23
775
30
433
27
78
65
604
19
133
581
994
558
68
166
33
512
530
990
641
889
323
701
700
560
732
305
469
164
436
350
216
5
236
46
340
139
193
268
183
117
472