67977860
44671180
25353991
21655136
50239287
99906672
51659551
88148027
29862712
43258542
20713165
44484241
73649429
41482193
17986748
12442966
34269664
70931131
7571393
58822453
7578274
21909623
51872476
65768296
3767508
14598185
39266777
91985529
25112458
42737017
40449558
3142971
19398968
2111355
876770
99439303
7482947
28401938
50591843
20991551