98429183
69969760
85103825
66939865
90272047
34883038
1705429
8599833
93135349
80502568
15849768
37606637
66466174
67735765
64135233
3500608
9443771
573481
16096682
10244483
67549803
46521795
77661743
26407377
6974589
4727573
36702347
3304877
87953995
33008094
83622809
67701113
13986568
78306335
98106446
79949890
13677671
27248978
92796560
40928053