58511023
71814158
34925314
7764949
80904010
35888556
72051203
50138313
72789333
9475675
78781548
64407400
95184370
70078862
53401706
9471875
86405721
59983686
79802684
6907849
61854844
2165659
7343799
40125575
54572748
14533479
830833
32493257
12001158
75291183
84753307
8692346
94876692
78558103
18618654
56248496
994732
61415145
91168673
21473947