10 20 4 2 11 19 4 2 100 1000 143 69