16518563
14841828
86267471
70225373
91958894
85348834
6814449
84261001
5597406
56048227
48081670
7736259
62597659
55766447
49015242
70588108
94961299
13076304
20385831
73952099
29427425
33746967
130857
57753596
43057062
34429018
89768964
93201270
22949648
3758682
90944504
426362
74193850
6489221
954370
7373202
34108034
7480489
8886687
99919499