54745982
73077626
90248814
74824489
83098032
73783992
68922732
40228142
78904491
15067668
69025085
26412725
7714973
62432774
15557802
30615957
84584533
26881107
6903153
96923076
97962303
66296496
54764557
64345425
33664733
14069245
57913130
25971497
11724594
76141671
66954612
30455721
61713564
47399625
9637354
2031540
84274936
53423942
95246725
18009568