15887503
28636754
17845708
72382889
18532297
22139533
48074634
687556
97471233
84523768
39157478
58987958
64533088
32732749
60553002
51615058
38506194
29049666
11539168
1314409
253621
67346852
85318488
24138571
55376650
22253284
83497392
60406626
74866542
15273987
8821928
5429796
25088539
5017568
36445222
23371036
6020536
3284246
79068191
56183848