40414668
56118130
97763368
77386717
7054486
28587268
59127195
29032412
99898742
27319701
61511291
28965
65683248
97715713
11778685
48793390
52029665
7585183
91654750
9843200
34855197
96264803
85177498
76946920
58406954
67565022
8322020
89145435
586892
71559558
11174221
76218222
52024960
21067090
6389116
52492296
7985429
34884895
12239254
12543763