70096355
59739138
29006553
71747587
31717659
94735851
10374466
49958433
3293982
54788318
8993241
17177041
14295789
58625695
5474450
96625510
47861605
15496649
32856085
3639850
7500950
42378922
58173833
12684560
66641787
26013368
66074292
1146047
89725971
39941519
22817035
91167351
13485408
95835404
38374169
82319934
3181272
21256155
92193153
4029760