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