89571622
8886160
88131962
83731354
83631214
73111296
6943491
6817983
6254231
5746267
56971254
53481713
46921815
454252
44731010
41671654
76818
635125
63083
61142