24828056
5109744
93355742
7206622
1338282
80377398
63266981
68516497
90516397
58708941
1778638
21727035
43143424
94401012
77385172
7842532
31769720
72211072
98927133
2357712
13087964
21787097
8677431
97671999
74754999
40598407
55985020
15624583
14126371
93151997
33925431
8549853
83432928
52889844
21922010
2693987
32397868
30768676
69366875
9467576