47854866
4446741
32144129
13332632
9105688
3696207
94622737
25495205
60252067
12414186
5842069
39669529
9356746
86682720
65445414
54356620
97842798
19921550
81822913
67051140
87516780
63342330
30334087
59564546
49438843
66313335
828158
21715820
15675298
70975819
25966209
5232292
88968333
61078906
1403271
34223756
56784177
58971504
11802298
63952881