50122131
97372758
88904343
14036914
32163877
62728159
1556559
8631222
59606367
3033337
1538182
43914220
89344105
30766857
6521299
53282852
16158244
89495228
37061297
70953892
4201697
67309518
16468133
43226842
9451106
95648315
39084539
40644832
22576932
58594587
52916166
5408877
1182255
93606496
56004062
46715177
65387530
91938160
76792315
24338080