393
1000
389
26
8
329
251
721
15
754
126
449
486
198
919
468
632
214
444
245
606
571
498
268
104
551
700
90
886
945
40
463
28
474
189
993
726
22
130
92
9
523
17
321
650
279
665
43
225
423
548
482
434
136
327
101
614
385
996
294
179
319
310
143
696
61
204