6556966
1289722
85483242
41967202
12608546
92692455
10175200
66261173
43366433
33599790
61374816
65392794
4485168
7621754
1538740
83678990
58864245
14752694
38738535
4339951
99034365
23231606
52008500
13145098
9086529
30355606
33296478
29352968
91142790
34698904
9433337
69518884
28201557
83877902
9691990
23963311
85653626
11214706
80448719
66188726