38237984
1046347
7205881
52233491
80593992
33842038
35447488
75448722
57783260
41663895
43904074
2140863
35756056
7496558
69048892
57119360
80082409
35322158
39412174
29497972
89624962
46555139
65358591
58085652
7327953
12945453
39928080
11957408
27101403
88401060
597352
32544917
2709476
19868113
17087578
6349134
2038547
30567170
36632108
90909044