19438401
35487336
22267292
1937149
85872904
60632276
2729267
84956775
7515315
76985559
72564413
44807828
40987245
15519009
345972
4608779
17811227
9247748
12529245
32053150
8323227
80832709
59961448
50988090
14213662
1932193
27336781
21732648
47541548
90553550
50523362
99022270
14387613
16308512
68874529
26428752
10574674
38903880
6492247
35997850