99983 848
101336 537
64987 625
17432 812
33550 394
275494 922
15595 217
96536 872
53678 202
31359 309
261126 565
208528 746
70789 769
118871 555
28875 179
82210 284
33961 794
18570 173
194287 653
449016 1598
12742 91
57727 726
24679 284
14552 499
208058 477
10663 673
19042 703
9799 161