43999940
70768174
31462526
11364457
46386692
47551099
6296655
4655258
75501235
19673626
70956183
42993548
71542886
74317461
18548837
22762671
64086984
2500119
38327460
33533002
62292974
24765509
81264350
87816333
8923254
92277732
50043583
17423535
40218365
81345868
8943072
872549
67255938
95133346
8133545
49297319
4474112
20326640
5790743
10355715