10153833
8339138
7016338
74303663
54681916
44432658
6678103
21592502
30242670
20838143
54053292
15129222
447634
36903804
35281998
31856084
98419668
5531880
23967896
75058991
51586828
4534975
51334375
26247010
81702749
7946559
2102454
80103003
91759714
77707106
39033002
5721848
42662283
3532798
2825683
1835495
43612538
52249333
3041857
59217726