0 1 0 2 1 1 2 2 1 3 2 2 3 3 4 5 8 49 33 9 9 1 1 1 32 33 31 4 3 3 2 2 1 1 6 1 2 1 50 25