2 1 1 1 25 2 1 39 2 2 31 3 39