28267796
43607648
27318495
12511403
5752447
51378538
8033720
46537471
78421861
97875646
69157814
25962156
98421417
51958417
29812005
95531880
29834991
46532820
18319350
58686157
70226390
92648165
6100998
38729700
22955825
8031465
813026
40356259
68757110
65367647
31119604
23644113
74034982
54946545
53142193
28435533
42084250
44477716
19611089
59916643