75458056
3442655
57693229
62750
12023717
70536117
35652406
77607578
23797438
4918539
53236939
3517872
54607391
75282768
65815930
27285441
49984683
20277376
5261413
35986122
80361399
67264598
32075598
97734263
30568589
9752913
4868458
3639313
98683736
55711597
8384545
7518483
1341132
81572081
65444968
92215872
5724174
5165534
1484651
80927995