20046142
50464529
50133705
77205535
47342912
512370
64361733
43661618
18821763
10636674
6191001
40357271
72498413
73327016
79148835
32726302
2328513
91938451
74458335
24083130
29509892
10598421
40474350
5182174
17236813
9614839
7466768
93777421
3714059
90495907
59867242
23325981
2606464
11907867
92857420
79612999
59865132
8308668
14128489
20368757