18149571
14797969
91946958
2540438
93985590
7905969
59985811
92016044
52696080
1150413
5022852
49642934
49562739
97416997
61979719
12277208
48666740
52136437
40048590
12025795
96428246
6577096
25748085
7815651
6407402
76731913
17458890
90052651
425200
62206873
99764261
925558
12528105
19918513
843400
2168910
84589238
83873000
31748071
17528681