51023799
60948603
1079519
105936
25264064
55769874
3938132
20464244
66301352
17754802
87255332
94954625
9183911
3832879
58012552
76337431
66184175
4383459
12708198
24304987
12282964
12399316
33031403
23239783
15229917
31103537
24867320
88105239
622132
86547824
1334950
27942172
96571952
4565148
6738447
68535531
12719548
78692596
30364636
61619858