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