105577
74838
59785
52849
50622
41450
32182