15883770
3638250
3942266
488352
84065899
1458913
45297027
59945595
12082965
59622137
44152725
40208361
95527292
86987372
7155677
6234221
6335756
64328427
41493266
70738219
48969668
45296431
16786602
1282483
27563670
36777533
9736899
29647604
7642010
27779999
685649
1817929
63412064
5488199
1209619
52987206
61223816
28316684
38112543
64897323