5902389
63447249
66895692
19957953
50591500
98344003
81211341
46471778
2550498
56565839
28645866
12907217
15957488
47634058
38753188
65553821
23195128
21991189
40518651
62163347
98885468
532307
24376556
353151
98146613
83407979
98082724
27624888
91267089
52869227
48986170
25519567
51676262
7092354
11307407
67681138
44516675
19795686
50682298
13457503