100341565
9773455
97251500
95581671
93681608
9190413
9059419
88451508
84951462
83961727
8390289
8250434
82311701
8131252
8026115
74351988
7323188
6924261
6705436
6135493