51692535
72851283
80331277
92155414
2400617
3100209
97564099
37013017
55663305
21462951
79719296
38076293
17863526
97761669
7212886
28189565
77829391
8008988
14726440
56886471
6674673
38989495
5106211
27734606
63051635
89023284
49443308
59528551
9122340
47869873
2625184
1588563
868557
3403087
67283639
10312461
41233108
84864638
4633836
70431890