105051479
9437480
9386804
930121
904572
8664748
8555638
8217174
7907388
78581724
7616585
700283
6515931
6505359
5929691
56121230
5563905
5301819
51071226
48441389