16151460
8327723
63619344
5375314
25474903
50969206
94885657
89632254
11991701
84939414
2734625
58542866
9621663
19518117
4641795
40665082
31443831
56297669
87436832
5137712
60242259
51104458
14297031
92723608
7078112
13309400
5857535
37469631
65333367
55186038
44971564
10909499
10175098
60152268
51435268
17813021
44411286
70123304
90295920
592809