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