7020
22960
89947
41922
12848
32046
49290
75400
33210
173536