96435305
20103136
77198391
55808837
12416952
5883778
48551810
1534629
25494094
91413925
20166376
40039452
51175748
65426085
93807107
20547496
79133929
84047291
58414249
29477958
18533810
36284476
76234619
74933493
69536921
9975982
32591907
23024206
28534061
13889988
36052353
73963547
40466500
29116000
9111104
28311309
31893693
16636912
90587682
6740712