40365893
13229519
5461262
46284107
34377769
36082021
99151630
30984493
889837
65189835
65992059
16331637
39366791
9185620
51908818
20109014
80568571
34257209
73556538
70475206
99699328
8921886
30299130
12202932
86035265
3264787
34152158
37516215
48962623
8488563
56785881
74788533
88704349
76578261
61098987
8241240
51446308
23424921
19614937
39078016