28936756
2086935
42125162
31556082
89575267
49614333
42739800
505494
10385826
28064967
32896728
65333731
82486161
45982408
43529154
13001152
22654424
19644634
88735103
45192361
94112048
11167501
84462177
6231896
4438310
20867939
60974353
92525062
84795171
60239773
12766375
23547032
87027461
90203331
5719102
40517819
67196740
96739770
43599584
52013159