28339178
2406905
2308396
4904842
83197680
6146531
55988313
44992139
22873268
54743934
1156107
4400766
36427303
65391288
57703288
81509744
99542774
97898234
12996107
61147947
28863304
59078332
28556004
33427667
50745051
51289344
59158162
99057179
15575058
20286477
51061722
13389747
7810914
8512540
29046233
55275469
5694070
89085113
81171454
7864280