12704363
50726592
69425926
1669272
56117819
18195755
53819794
81284488
8127162
51652266
98195474
47797877
10027808
87713504
36105151
43749137
24882317
99759103
92046898
76383022
7915100
35666217
58771151
26437598
15176088
2957417
50905154
41929900
19199677
21947086
36182621
38083632
77689036
146912
36108263
38423069
55661848
47313755
1127719
107387