1 32 2 2 4 4 1 2 3 4 3 2 3 9 3 3 6 6 4 6 8 3 7 4 43 50 50 50 2 50 49 4 50 1 1 1 0