99995 477
98289 287
97543 513
88848 257
84005 600
83777 325
70543 928
68368 41
67747 149
67370 878
66322 943
65750 999
64540 300
62102 783
60896 396
60595 719
50269 135
46217 7
45983 839
42171 1940