75969617
83349928
84842681
66302600
66186111
13387317
59737124
21439383
7029375
94754096
2152107
49188158
49725023
74908558
18571031
1164538
99266391
66486682
4871910
80398125
20975067
9934176
41692017
8885302
83779984
40165021
91756814
67975925
57071504
73269852
22745807
62561923
6389346
36256028
70175675
93826338
3318078
23082232
84997149
53692233