20443945
271621
1315514
53103583
60136612
9070216
83993669
64485061
9046770
1573934
63447938
33238272
90002616
27586316
77252860
94512805
69846786
9644759
98391577
3961126
2295365
12032659
50237041
13053880
61148374
62837266
33086375
82893002
12621937
63691010
59722164
4786344
84271378
85701776
51718843
33674923
80794829
41296775
46372350
33549780