50812668
934438
43071282
83969457
23802089
38565501
1436219
14097479
91294360
8057790
968590
10755127
25891806
84319497
6760873
8218944
5556163
82751561
37227449
995457
26714686
83637250
43295802
50448225
4804453
46829988
6917808
62411646
24812931
47402060
74975272
785460
2670519
518407
4925573
99398403
46851352
1402078
5041557
523515