59522640
27666592
50185752
28923063
49926071
59953084
98031059
6124005
15337203
10702918
6996240
449130
86487502
76303306
21008863
86891250
76367635
32245656
95448965
51112657
92474475
94971768
97545546
5014820
91451664
89488405
79508114
90158940
95145343
1521025
85695814
38689495
36973507
19075695
99847450
52209752
29786903
15665828
69628407
3713433