54218265
9683968
30307949
15887461
37546955
24267750
13578872
65866689
27033011
47826661
31026301
44864344
12018373
97304784
20664556
96984150
43715846
13623464
9099003
60765937
59623665
40061870
65214352
22859077
2574000
69189473
7267088
2548573
1572319
8031885
28356365
85134577
49396025
99577556
2707552
6296157
83662117
23837386
8006453
43076981