66121612
89657688
29912063
2245645
59271735
32375261
18898656
14235835
276405
959693
52382162
5203147
9787325
65238022
93338561
66678968
5938960
24544604
96879264
24071306
9686577
93302408
46168944
44252348
65223150
17365955
30759557
32988123
11657459
11018835
97422245
27535061
10492001
88131183
31009219
877459
1719245
593820
43468841
39624724