47589427
80318850
8969477
12404975
51687455
5317824
7075576
18914205
9276341
27689315
15822431
32702573
2355299
6097936
41285554
44292773
79569406
60792983
46302661
31617515
690594
48865655
45599559
75169430
68807442
82227511
91814366
80275063
79722441
40044998
90582851
76442300
12513051
75448893
70649345
98472906
33106069
65138099
53459712
49171643