31328119
68357057
18048953
49605110
53115482
25176943
93827425
76538274
98714619
25882038
1666704
5703228
2461290
1226676
76568968
32315799
2104414
65018950
7491688
383231
16812977
12306709
55015718
9214453
63509414
61475739
77656347
75671448
98807347
30989278
32895821
3585705
57419013
40082195
8412002
8431708
59076699
21514720
37774901
79843586