45113489
81936837
38869756
18019397
96648211
89941481
7283451
1351357
75165151
45386837
27062060
18697926
26819680
12796504
7462248
4338989
58638996
8053944
8754400
31875633
42387487
18709608
716906
17156017
88526661
75579423
46406788
46875153
99196780
1385227
2499246
1431176
33356229
6528803
67452696
76239376
57315588
71961990
7924783
25522893