43627224
13338979
32649149
29164027
69521740
18705398
87411261
34504341
18403534
67654536
96532377
33627169
55198740
38301965
77853708
64172858
56219834
3122942
65020
18753593
5794822
36759955
96887532
46601242
45775811
8697911
79229494
3284962
57955029
5992859
89364572
86491617
41198016
50858881
34572868
30129270
5186532
80323750
68508841
30838451