42
450
1060
5180
85
5515
19079
23095
89461
101888