1000
136
919
767
532
474
384
169
694
28
325
361
54
86
535
115
894
140
471
26
659
5
315
239
168
49
436
301
17
294
201
326
641
538
287
728
439
371
944
19
149
674
824
367
231
180
818
609
662
43
971
89
545
734
430
129
412
157
491
230
484
393
303
297
118
945
461
890
281
10
163
91
98
9
866