1 2 1 1 29 2 1 48 3 29