866
1000
411
499
100
166
439
438
546
505
47
142
53
7
719
629
109
200
49
150
654
383
215
762
393
193
604
276
218
139
417
511
453
278
66
729
44
992
224
39
533
237
158
171
214
208
140
738
249
955
405
64
55
462
491
294
784
110
507
122
394
578
586
591
226
72
236