48548821
4288540
50681159
7287338
2021153
4995076
34034626
19161038
3765553
27049083
93988941
16467170
8812927
57336940
99569968
34129764
81851388
70676728
14705013
5459896
63487964
79756534
74489540
60798078
18372045
80864969
16717441
91502441
62607849
56727422
42936491
95246120
10856194
44016738
13795930
94725791
89521801
72513145
78289383
883980