2 4 1 2 32 2 1 25 2 2 18 3 18