93342933
17832651
2471907
11589399
70687064
65547097
62643328
41757471
75619392
47345177
6853278
57473178
44989140
47405933
53854199
199121
83106676
69167848
6597707
45848
4285822
2037859
18915928
39714660
32504795
85117112
81474384
94266168
558511
70095678
40433409
97007167
7743132
53698813
88561332
74019105
63557895
57168408
93218153
50553563