50338805
1457744
727239
90085797
40501704
11664816
13371867
99184777
59012792
78944158
22602618
265147
38324689
31654415
31144275
13745290
44471437
4044950
94191764
74416299
98273630
81985560
66378887
2728611
18062060
97767334
46976679
89797002
62371034
11778858
71045649
30361249
59358721
24566852
66916129
10831490
66422698
16418325
98306074
3039510