59548179
31749134
20346328
96702922
7471539
9085991
59583532
81008930
52652079
38761616
968696
33587950
68977304
1251790
2682496
90512107
84274986
29456957
46993530
17301499
67478973
64795320
61071461
7266023
55891923
46811201
43646616
47555031
94117741
44348806
20496447
64734024
4414158
36701120
75326275
80769524
2469935
77009304
813571
72405972