52271560
532861
28997961
6663576
3173642
34797535
1244853
60672783
99985075
24849878
52408605
93317787
22164416
82002932
39089636
85397261
84859484
21538976
98675241
68138222
6866866
3097554
33677365
91642489
45004885
89842741
7455628
36909061
16147733
91497158
9027223
76689940
39468952
56446977
48902496
68317259
8598484
4674179
22379670
80564297