1299655
90769888
2045568
5114427
85317016
72079427
27055519
57256400
93502306
39566642
2979476
6518019
95867171
1669919
56702991
21777858
20199268
8174818
38133454
8299495
63021807
44303540
90798253
4158675
63775758
84194204
30463452
36114839
68842914
47665579
12798129
27225233
31166081
5127901
7341082
44619832
8618205
98493072
68065547
24625926