34988 671
123097 336
25682 375
60570 323
46255 434
19937 220
31713 706
73711 770
88746 917
62563 872
85890 430
33013 530
71980 638
28625 476
64735 331
40307 158
32325 725
37474 259
70187 711
58411 681
36249 608
38232 502
24970 161
30291 349