50539787
19328874
4398606
72371413
35422942
7471439
47001248
4986239
32064
90526225
49943239
95061563
91698842
89171417
13152929
54213258
88113285
99839665
97709177
7519359
89677246
4607990
1671147
94516372
98969323
6091321
75475572
82449523
22763612
45175866
60786473
4006623
79058382
12982028
22011981
25054816
23674930
42967240
52717038
41287984