43918746
8655703
84013389
85621210
54072742
28106036
2477494
28365617
45008570
68044775
74132574
33876617
19283575
84908008
21582278
99616913
97116977
90823920
41402590
37545899
2108151
24016276
1305515
79712742
91424429
32031221
74855190
68003356
58981940
62888402
6574571
24714070
45139169
26786715
94783248
21322894
20007572
49092438
97906853
41461476