47081471
5469556
9687351
23983811
14756546
24356707
89172196
51089226
24125100
11488130
8696749
8253834
92281592
67403612
66096522
2693380
1606388
17389208
43239843
71968874
9877925
82972355
9871928
91265685
86033150
3504720
9144178
66413479
63824039
99872028
81111529
18638576
1909107
27574941
14273842
94025303
55639121
3190763
53516
33923661