20763068
38624116
1733884
80954597
17397922
45552406
590727
7272786
96164696
77997802
984162
6972821
51054907
2099103
2187785
2905628
4971613
92294956
44408381
88288525
6613482
61218731
85564015
23826550
84217797
71472904
14043609
48695008
16374867
98626346
9701292
38695005
1781272
80271339
41453147
49303138
47969763
9172866
9643196
30027500