38832004
9474725
29197205
7318598
2399397
94269872
48834079
25558363
54412956
95212039
28873452
88148109
66182483
77916537
8404305
67122982
27859265
15419711
42131569
27124140
55704589
87164104
17646088
785241
97254070
70279056
9186938
74762496
94315040
7638346
85557404
88071110
61396572
39458403
5865307
14927183
41673617
71669989
2941996
70337429