10 1 1 1 100 1 10 39 2 1 29 2 10 3 1 1 100 3 100