2 3 3 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 2 4 4 2 2 2 1 1 2 2 2 3 3 1 2 2 2 2 1 1 3 3 3 4 5 5 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 4 5 5 4 5 6 6 1 2 2 1 1 2 2 2 2 3 3 3 2 4 4 3 3 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 3 3 1 1 3 3 4 4 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 2 2 2 1 2 2 1 1 2 2 3 3 2 2 2 1 3 3 2 2 4 4 2 1 1 2 3 3 1 2 4 4 2 2 2 2 3 3 2 2 2 2 1 1 1 2 3 3 2 2 1 1 2 2 3 3 2 1 1 3 3 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 3 3 4 4 6 6 2 1 1 1 1 2 3 4 5 5 2 2 3 3 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 3 3 2 1 1 1 1 1 1 2 2 1 2 2 1 2 3 3 2 2 1 1 1 1 2 2 2 2 2 2 1 3 3 2 2 2 1 2 2 1 1 1 1 2 2 3 3 3 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 3 3 3 3 2 1 4 4 3 6 6 4 4 4 5 5 3 3 2 1 5 5 5 3 3 3 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 3 3 3 2 2 2 2 1 2 2 2 3 3 1 3 3 2 3 3 2 1 1 2 2 1 1 1 2 2 3 5 5 4 3 4 4 1 1 1 4 4 3 2 1 1 2 2 2 2 1 3 3 3 1 3 3 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 4 4 4 3 3 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 3 3 2 1 2 2 1 2 5 5 3 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 3 3 2 1 1 2 2 1 1 1 3 3 3 1 1 2 2 2 2 1 1 2 3 3 1 1 1 1 2 4 4 2 2 4 4 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 3 3 2 4 4 3 3 1 2 2 2 2 2 3 3 1 1 1 1 1 2 2 2 2 1 1 3 4 4 3 1 3 3 2 1 1 1 2 2 1 1 2 2 2 3 3 2 2 1 1 1 2 2 1 1 4 4 3 3 2 2 1 1 2 2 1 1 2 2 3 3 5 5 2 1 1 1 1 1 1 1 3 3 3 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 3 3 2 1 1 2 2 1 1 2 2 2 3 3 1 1 2 2 1 3 3 3 3 3 3 3 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 3 3 2 2 2 2 2 2 2 1 2 2 3 3 3 1 1 1 2 3 3 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 3 3 1 1 1 3 3 2 1 2 2 1 3 3 2 1 2 2 1 2 3 3 2 2 2 2 2 2 2 2 1 1 2 3 3 1 1 1 1 2 2 1 1 1 1 2 2 2 3 4 4 1 1 1 2 2 3 3 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 2 6 6 4 3 3 3 1 1 2 2 1 1 1 1 2 3 3 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 4 4 3 3 1 1 1 2 2 2 2 1 1 2 2 1 3 3 2 1 2 3 3 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 3 3 3 5 5 3 3 1 1 1 1 1 1 1 2 2 1 1 1 1 3 3 2 2 4 4 4 2 2 4 4 3 3 2 2 3 3 3 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 3 3 1 2 2 2 3 4 4 1 1 1 1 2 2 1 2 2 1 3 3 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 3 3 3 1 1 3 3 2 1 2 2 1 2 2 1 2 3 3 1 1 3 3 2 3 3 2 2 3 3 2 2 1 4 4 5 5 4 5 5 2 3 3 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 2 3 3 3 3 4 4 4 2 2 1 2 2 1 1 2 4 4 2 1 1 1 2 2 1 1 1 1 2 3 3 1 1 1 3 3 2 2 2 2 2 1 2 2 2 2 3 3 4 4 4 2 2 1 1 2 2 2 3 3 1 2 2 1 2 2 2 2 2 2 2 2 1 2 3 3 1 1 1 3 3 2 2 2 1 2 2 3 3 2 3 3 3 1 1 2 4 4 3 3 1 1 1 3 3 3 3 1 1 2 2 1 1 1 3 3 2 1 1 4 4 3 4 4 2 1 1 3 3 2 1 1 1 1 3 3 2 1 2 3 4 4 3 3 4 4 2 1 2 2 3 6 6 5 3 3 2 2 1 1 1 2 3 3 1 2 3 3 1 3 3 3 1 1 1 1 1 2 2 1 2 3 3 1 1 3 3 2 2 2 1 3 3 3 2 2 1 2 2 2 4 4 2 1 4 4 3 3 3 1 3 3 3 1 2 2 1 2 2 1 2 2 1 3 3 3 1 3 3 3 2 2 1 1 1 1 3 3 3 1 1 1 2 2 1 1 1 2 4 4 3 3 1 1 1 2 2 3 3 3 3 1 1 1 1 3 3 2 2 2 1 2 2 1 1 3 3 2 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 2 4 4 2 2 2 1 2 4 4 2 2 2 1 2 2 3 3 2 2 2 1 2 2 1 1 1 2 4 4 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 3 3 2 2 2 2 4 4 2 1 1 2 2 1 1 2 4 4 2 2 2 2 2 4 4 3 3 3 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 3 3 2 2 1 3 3 3 3 2 2 1 1 1 1 2 3 3 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 4 4 2 2 2 2 2 1 2 2 1 5 5 4 3 3 3 2 2 2 2 2 2 1 3 3 2 2 2 1 2 2 2 2 1 2 2 1 3 3 2 1 1 1 2 2 1 2 2 1 2 3 4 4 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 3 3 2 2 1 1 2 3 3 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 3 3 3 3 1 1 1 1 2 2 2 3 3 2 2 2 3 3 1 1 1 2 2 2 2 3 3 2 1 1 1 1 2 2 2 2 1 2 3 3 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 3 3 3 2 2 2 2 1 1 1 2 2 2 3 3 2 2 1 1 1 3 3 3 3 2 2 2 2 1 3 3 2 2 3 3 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 3 3 2 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 3 3 3 1 2 2 1 3 3 3 3 1 1 2 2 2 2 1 1 2 2 1 3 3 2 1 1 1 3 3 5 5 3 3 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 2 3 3 1 2 3 3 1 2 2 1 1 2 2 1 1 1 3 3 3 1 2 2 1 1 1 2 2 4 4 4 3 1 1 2 2 1 2 2 1 2 2 2 2 4 4 3 3 1 2 2 1 1 1 1 2 2 1 2 4 4 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 3 3 2 1 2 2 1 2 2 2 3 3 1 1 1 1 2 2 5 5 5 5 3 3 1 1 1 1 1 1 2 3 3 1 2 3 3 1 2 2 1 1 2 2 1 3 3 2 1 1 3 3 2 1 1 1 1 2 3 3 1 1 1 1 5 5 4 4 4 4 1 1 1 2 2 1 3 3 3 2 2 1 2 2 2 3 3 1 1 2 2 3 3 2 1 2 2 2 2 2 4 4 2 3 4 4 4 6 6 2 1 1 3 3 2 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 1 2 4 4 2 1 2 2 3 3 2 1 1 1 4 4 3 2 2 2 2 3 3 1 1 2 2 1 1 2 2 3 3 2 1 1 1 1 2 2 1 3 3 3 1 1 1 1 2 3 3 1 2 2 2 2 1 1 1 1 1 3 3 3 3 3 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 3 4 4 4 4 1 1 2 2 1 2 2 1 1 1 1 3 3 2 2 3 3 3 3 3 3 1 2 2 1 1 2 3 3 2 2 1 2 2 1 2 2 1 2 3 3 1 1 2 2 3 3 3 1 3 3 3 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 3 3 2 1 1 1 1 2 2 1 3 3 2 3 3 3 2 2 2 2 1 2 2 2 2 2 2 1 2 3 3 2 2 4 4 3 2 2 2 2 3 6 6 3 3 1 1 1 2 2 4 4 3 2 1 3 3 3 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 3 3 3 2 2 2 2 1 3 3 5 5 5 3 1 2 2 1 1 4 4 3 3 1 1 2 2 3 3 3 2 2 1 3 3 2 1 1 3 3 3 3 3 3 2 1 2 2 1 1 2 2 2 2 1 1 1 1 2 4 4 2 1 2 3 3 2 3 3 3 3 3 1 1 1 1 1 2 2 1 1 4 4 4 4 5 5 2 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 4 4 3 2 1 1 1 1 1 2 2 1 2 2 1 2 3 3 3 3 3 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 3 3 2 1 1 2 2 1 1 2 3 3 2 2 1 3 3 2 1 1 1 2 2 2 3 3 1 2 5 5 3 3 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 1 2 3 5 5 2 1 2 2 1 1 1 3 3 2 3 3 3 1 1 1 1 1 1 1 3 3 6 6 6 2 2 2 2 3 3 1 2 2 2 2 1 1 3 3 3 1 1 1 2 4 4 2 1 2 2 2 2 3 3 3 1 1 2 2 1 1 2 2 3 3 2 1 1 1 3 3 2 2 3 3 1 1 1 1 2 2 1 1 3 3 2 1 1 2 2 2 2 2 2 2 2 2 2 1 3 3 2 2 2 1 2 2 1 2 2 1 1 1 1 2 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 2 4 4 2 1 1 1 1 3 3 3 1 2 2 1 1 3 3 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 2 4 4 3 3 2 2 2 2 3 3 3 1 4 4 3 5 5 4 4 2 1 1 1 1 1 1 1 1 1 1 1 1 2 3 5 5 4 4 3 4 4 1 2 3 3 3 3 2 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 3 3 1 1 5 5 4 3 3 3 1 1 1 1 1 1 1 1 3 3 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 4 4 2 1 1 2 3 3 3 3 4 4 1 1 1 2 3 3 1 1 1 2 2 1 2 2 2 3 3 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 3 3 1 1 2 2 2 2 1 2 2 1 3 3 2 1 1 3 3 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 3 3 1 1 4 4 3 4 4 3 3 1 3 3 2 1 1 2 5 5 5 5 1 1 2 4 5 5 3 3 3 2 5 5 4 3 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 3 3 2 1 2 2 2 2 1 1 1 1 2 2 4 4 3 2 1 1 2 2 2 2 2 2 1 2 2 2 3 3 1 1 1 1 3 3 3 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 3 1 3 3 2 3 3 2 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 2 4 4 3 3 1 1 1 2 8 8 8 6 6 6 2 1 2 3 3 2 4 4 3 3 3 3 2 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 3 4 4 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 3 3 3 1 1 1 1 2 2 1 2 2 2 2 1 1 3 3 3 1 3 3 4 4 2 2 1 2 3 3 1 1 1 3 3 3 3 1 2 2 2 2 1 2 2 2 3 3 2 2 2 2 1 3 3 4 4 3 4 4 3 2 2 1 1 2 4 4 2 1 3 3 2 1 2 2 1 2 3 3 1 1 2 5 5 3 2 2 2 2 2 1 1 1 1 2 2 1 3 3 2 1 4 4 4 5 5 5 2 3 3 2 2 3 3 2 2 2 3 3 4 4 2 2 2 1 1 1 4 4 3 3 2 2 1 1 1 1 2 2 1 2 4 4 4 1 3 3 3 1 1 1 1 1 1 2 2 3 3 3 1 1 2 2 1 2 2 2 2 5 5 4 3 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 3 3 3 2 2 1 2 2 1 2 3 3 2 2 1 2 2 2 2 1 2 2 1 2 3 3 1 1 2 2 1 1 1 1 2 3 3 2 2 1 1 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 2 1 1 2 2 1 1 4 4 3 4 5 5 5 5 2 2 2 1 1 2 4 4 2 1 2 2 1 1 1 3 3 3 1 2 2 2 2 1 1 4 4 3 2 1 2 2 2 2 1 1 2 3 3 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 3 3 4 4 1 1 1 1 1 1 1 2 2 1 2 3 3 2 2 3 3 3 1 2 2 1 2 2 1 1 2 3 3 1 1 1 3 3 3 3 1 1 1 1 2 2 1 3 3 3 1 1 1 1 1 1 1 1 1 3 3 3 3 1 1 1 1 3 3 2 1 2 2 1 2 2 1 4 4 5 5 4 2 2 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 3 3 2 1 2 2 1 1 1 3 3 4 4 4 3 3 2 1 2 2 2 4 4 2 1 1 1 1 1 2 2 1 1 1 2 2 2 3 3 2 3 4 4 1 1 1 2 2 1 1 3 3 3 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 3 3 3 1 1 2 2 2 4 4 2 1 1 1 1 1 2 3 3 2 2 2 5 5 3 5 5 2 2 3 3 1 1 2 2 2 2 1 2 2 2 3 3 2 3 3 1 2 2 1 1 1 3 3 3 3 4 4 4 2 1 2 2 1 1 1 1 3 3 3 2 2 3 4 4 3 1 1 1 1 1 1 5 5 4 4 3 1 1 1 1 1 1 1 1 1 1 2 2 3 3 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 4 4 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 3 3 1 1 2 2 2 2 2 2 1 2 2 1 2 2 3 3 2 2 2 3 3 2 2 2 1 2 2 2 2 1 1 1 2 3 3 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 3 3 3 4 4 3 2 2 2 1 2 2 3 3 3 1 1 2 2 1 1 1 1 1 1 2 3 3 3 3 5 6 6 3 1 2 3 3 1 1 1 1 2 2 1 3 3 2 1 1 1 1 1 1 2 3 3 1 1 1 1 1 2 4 4 3 3 2 2 1 1 1 2 2 1 1 1 1 1 1 3 3 2 1 1 1 1 1 1 3 3 2 1 3 3 2 2 3 3 1 2 2 1 2 2 2 2 1 1 3 3 2 1 2 2 2 2 1 2 2 1 1 1 3 3 4 4 2 1 1 1 2 3 3 1 2 2 1 4 4 4 5 5 3 3 4 4 4 3 3 2 3 3 2 1 3 3 3 3 2 3 3 2 2 1 1 1 2 2 1 2 2 2 2 1 2 2 3 3 2 1 3 3 4 4 2 5 5 3 3 3 1 2 2 2 2 1 1 3 3 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 3 3 4 4 2 1 2 2 1 2 2 2 4 4 5 5 3 2 1 1 1 5 5 5 3 3 3 2 4 4 2 4 4 4 2 1 2 3 3 1 2 4 4 2 1 3 3 2 1 2 3 4 4 1 5 5 4 4 4 4 1 3 3 2 2 2 3 3 2 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 3 3 2 1 1 1 1 1 2 2 1 2 4 4 3 3 1 1 1 2 2 4 4 3 4 4 1 2 2 2 5 5 5 3 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 3 3 2 2 1 1 2 2 2 2 1 3 3 3 3 1 2 2 1 1 1 2 2 1 1 1 3 3 3 1 2 2 2 2 1 2 2 3 3 3 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 3 3 2 2 5 5 4 4 4 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 3 3 4 5 5 3 1 1 2 3 3 1 1 1 1 1 2 2 1 1 3 3 3 3 1 2 2 4 4 4 2 1 3 3 2 1 1 4 4 4 2 1 3 3 3 3 2 2 1 1 1 1 1 2 3 3 1 1 1 1 1 1 2 2 2 2 3 3 2 1 1 1 3 3 4 4 3 3 1 2 2 1 3 3 2 1 3 3 2 2 2 1 1 2 3 3 2 2 1 1 1 1 2 2 1 4 4 3 3 2 3 6 6 3 3 2 2 1 2 2 1 3 3 2 1 1 1 1 1 2 2 1 4 4 3 2 2 2 1 1 2 3 3 2 2 1 1 2 2 1 3 3 2 2 2 1 2 2 2 3 3 1 1 2 2 3 3 2 1 1 2 5 5 3 2 2 2 3 3 3 3 2 2 1 2 3 3 1 3 3 3 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 4 4 4 4 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 3 3 3 1 2 2 2 2 1 2 2 3 3 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 3 3 3 3 2 5 5 4 4 3 1 3 3 3 1 1 1 1 1 2 3 3 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 3 3 4 4 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 2 3 3 3 4 4 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 2 3 3 1 1 1 2 2 2 2 2 3 3 3 3 3 1 1 2 2 1 3 3 3 2 2 2 2 1 2 2 2 2 1 3 3 2 2 3 4 4 1 2 2 2 2 3 3 3 5 5 4 4 3 3 1 2 3 6 6 3 3 3 1 2 2 1 2 4 4 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 3 3 2 3 3 3 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 3 4 4 3 3 3 2 2 3 3 3 1 1 1 2 2 1 1 2 3 4 4 3 3 2 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 3 3 2 1 1 2 2 1 1 1 4 4 4 2 2 2 2 2 1 4 4 3 3 3 1 2 2 1 1 3 3 3 1 2 2 3 3 2 1 1 3 3 2 1 2 3 3 1 2 2 1 1 1 1 1 1 2 2 2 2 2 3 3 1 2 2 3 4 4 4 1 1 1 1 2 2 4 4 3 4 4 1 2 3 3 1 2 2 4 4 3 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 3 3 3 5 5 5 1 1 1 1 1 1 1 1 2 2 3 3 3 5 5 2 1 1 1 1 3 3 2 1 1 2 3 3 2 2 1 2 2 1 1 2 2 3 3 3 3 3 3 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 2 3 4 6 6 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 1 3 3 3 1 1 1 1 2 3 3 3 3 3 3 3 3 3 1 1 1 1 1 2 4 4 4 1 4 4 4 2 2 4 4 2 1 2 2 2 2 1 2 2 2 2 1 2 2 2 5 5 3 2 1 2 2 2 2 2 2 1 1 2 4 4 2 1 1 2 2 2 3 3 1 1 1 2 2 2 2 2 3 3 1 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 1 3 4 4 3 2 3 3 1 1 1 1 1 1 1 1 1 1 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 3 3 5 5 2 2 2 1 2 2 1 2 2 2 4 4 2 1 2 2 2 2 1 1 3 3 3 2 2 2 3 4 10 10 6 6 4 3 2 2 2 1 3 3 3 2 3 3 1 2 3 3 3 3 2 1 1 1 2 2 1 2 4 4 2 1 1 3 3 3 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 2 2 3 3 3 3 3 2 2 2 1 1 1 2 2 2 2 1 1 1 1 2 3 6 6 3 3 3 2 2 1 1 3 3 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 3 3 2 1 2 2 1 1 1 2 2 1 5 5 5 4 3 1 1 1 1 2 2 2 2 1 1 3 3 4 6 6 6 2 2 1 1 1 2 2 1 2 3 3 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 2 2 4 4 5 5 5 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 4 4 4 4 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 3 3 2 1 4 4 3 3 1 1 1 2 2 3 3 2 1 1 2 2 2 2 2 3 3 1 3 3 2 3 3 2 1 1 2 2 1 2 2 2 2 2 4 4 4 2 2 2 2 2 4 4 2 1 1 3 3 2 1 1 1 2 3 3 1 2 3 3 1 3 3 4 4 2 2 2 2 2 2 2 1 1 2 2 3 3 4 4 2 2 2 1 1 1 2 2 1 1 3 3 2 3 3 2 2 2 1 2 2 1 2 2 1 1 2 2 1 2 2 2 3 3 1 1 2 3 3 1 4 4 4 2 2 2 1 1 1 2 2 2 3 3 1 1 2 2 1 1 3 3 4 4 1 1 1 1 1 3 3 3 2 2 1 6 6 5 5 3 3 1 1 3 3 2 1 1 1 3 3 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 3 3 2 1 2 2 1 3 3 3 2 2 1 3 3 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 4 4 4 4 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 3 3 3 4 4 1 1 1 1 1 1 1 1 1 3 3 4 4 2 1 1 1 2 2 2 2 2 2 1 2 2 4 4 4 7 7 3 2 2 2 3 3 3 1 2 2 1 1 2 2 2 2 1 2 2 1 2 2 4 4 3 3 2 2 3 3 3 1 2 3 3 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 3 3 2 1 1 2 3 4 4 1 1 3 5 5 4 2 1 1 2 3 4 4 1 2 2 1 1 1 2 3 3 2 2 1 1 1 2 2 1 2 2 1 3 3 2 1 1 1 3 3 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 3 3 2 3 3 2 1 1 2 2 1 1 1 2 2 1 1 2 3 4 4 1 1 1 1 3 3 3 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 4 4 4 4 4 2 2 2 2 2 2 1 3 3 3 1 1 1 1 2 2 1 1 1 1 3 3 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 3 3 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 4 4 2 1 1 1 1 1 2 2 2 2 1 1 3 3 2 1 1 2 3 3 1 1 1 1 2 2 1 1 2 2 2 2 3 3 4 4 2 1 1 2 2 2 3 3 2 2 1 2 2 2 4 4 2 2 2 2 3 5 5 2 1 2 3 3 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 1 2 4 4 2 2 3 3 2 2 1 1 1 4 4 5 5 3 1 1 1 1 1 1 2 2 3 3 3 3 1 1 1 2 2 1 1 2 2 1 2 2 1 3 3 3 2 2 1 2 4 4 2 2 2 1 2 2 3 3 4 4 2 2 2 2 1 2 3 3 1 2 3 3 1 2 2 1 1 1 1 3 3 2 1 1 2 2 1 1 1 1 4 4 3 4 4 2 1 1 2 2 1 1 3 3 3 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 4 4 5 5 3 3 1 1 2 2 3 3 3 3 3 3 3 2 2 1 2 2 1 1 1 2 2 1 1 1 1 3 3 2 1 1 1 1 2 3 3 1 1 2 2 5 5 4 4 4 1 1 1 1 1 1 1 2 3 3 1 2 2 1 4 4 4 2 2 2 1 1 2 4 4 3 4 4 2 2 3 3 3 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 1 3 3 3 2 3 3 1 1 1 1 3 3 2 3 3 3 3 1 2 3 3 1 2 2 2 2 1 3 3 3 3 1 1 3 3 2 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 4 4 2 2 2 1 1 1 1 1 1 1 5 5 4 3 4 4 1 2 2 3 3 2 2 2 1 3 3 2 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 3 3 4 4 2 2 2 2 2 2 1 1 2 2 1 2 2 4 4 3 5 5 2 2 2 2 2 2 2 1 2 3 3 1 2 2 2 3 3 1 1 1 3 3 2 1 1 1 4 4 3 3 4 6 6 2 2 2 3 3 3 3 3 3 1 2 2 2 2 2 2 1 1 1 1 3 3 2 1 2 2 1 1 3 3 2 2 2 3 3 3 3 1 1 1 1 1 1 2 2 1 4 4 3 5 5 2 1 1 1 2 3 3 1 1 2 2 3 3 2 2 2 1 1 1 1 1 2 3 3 1 1 3 3 2 1 1 1 2 2 1 2 2 1 2 3 3 1 2 2 3 3 3 1 2 2 1 2 2 2 2 1 2 2 2 2 1 3 3 2 1 1 3 3 3 1 1 1 1 2 3 6 6 6 3 3 2 2 1 2 2 4 4 4 5 5 4 4 3 3 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 4 4 2 1 2 2 1 1 3 3 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 3 3 2 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 3 3 3 2 2 1 1 2 2 4 4 3 2 1 1 1 1 1 1 2 2 2 2 3 3 2 1 1 2 2 2 2 1 2 2 2 3 3 1 3 3 3 3 1 3 3 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 4 4 2 1 3 3 3 2 3 3 4 4 3 3 1 2 2 2 2 3 3 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 3 3 3 2 2 2 2 2 3 3 1 1 2 2 1 1 2 2 1 2 2 3 3 3 2 2 2 2 1 2 2 2 2 1 1 1 3 3 3 1 1 5 5 4 3 5 5 2 2 2 1 2 2 3 3 3 1 2 3 5 5 2 1 2 2 2 2 2 2 1 4 4 5 5 4 3 5 5 3 3 2 2 1 1 1 1 1 3 3 3 2 2 1 3 3 5 5 3 3 1 3 3 2 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 3 3 3 1 3 3 2 1 3 3 2 2 2 1 1 2 2 3 3 2 1 1 4 4 3 2 1 1 2 3 3 1 1 3 3 3 2 3 3 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 3 3 2 1 1 1 2 2 2 3 3 1 1 1 1 1 2 2 1 1 1 1 1 3 3 2 1 1 2 3 3 1 2 2 2 3 3 2 2 4 4 3 3 1 2 2 2 2 1 3 3 4 4 3 3 4 4 2 1 2 2 2 3 3 1 1 3 3 2 1 1 2 2 2 2 1 1 1 1 1 1 1 3 3 3 3 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 3 3 2 1 1 1 1 1 1 2 2 3 3 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 1 1 2 6 6 4 4 4 1 2 2 1 1 2 2 4 4 3 3 1 3 3 5 5 3 3 2 2 2 2 1 1 1 3 3 2 1 2 2 1 3 3 3 2 2 1 3 3 3 2 2 2 3 4 5 5 1 2 3 3 2 2 1 2 2 2 2 1 1 1 2 2 1 1 3 3 2 1 2 2 1 1 1 1 4 4 3 4 4 2 3 3 3 3 3 2 1 1 2 2 1 1 1 2 4 4 2 1 2 3 4 4 1 1 2 2 2 2 1 3 3 3 3 2 2 2 2 1 2 2 1 1 1 2 4 4 4 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 3 3 3 1 2 3 3 1 2 2 1 1 2 3 3 2 2 1 1 1 1 1 1 2 2 1 2 4 4 2 1 1 3 3 3 1 1 1 1 2 2 1 1 1 1 1 1 1 2 4 4 3 3 2 2 1 1 1 2 2 2 2 2 2 3 3 2 1 2 2 1 2 2 1 1 1 2 2 4 4 3 2 1 2 2 2 2 1 1 1 1 1 2 4 4 2 2 2 1 2 3 3 1 2 2 1 2 3 3 1 1 2 2 3 3 2 3 3 3 1 1 1 3 3 3 6 6 3 2 2 3 3 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 3 3 2 1 2 3 3 1 1 2 2 3 3 3 1 3 3 3 2 3 4 4 1 1 1 1 2 3 5 5 5 1 3 3 3 3 3 2 1 1 1 1 1 1 1 2 2 1 1 2 4 4 2 1 1 1 2 2 2 2 1 1 3 3 3 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 3 3 2 1 1 2 3 3 2 2 1 1 1 1 1 2 2 3 3 2 2 2 2 2 1 2 2 2 3 3 2 2 1 1 1 2 2 1 1 2 3 4 6 6 4 4 2 2 2 2 3 4 4 1 1 1 1 1 1 1 2 2 1 4 4 3 3 1 1 2 2 1 3 5 5 5 3 3 1 1 4 4 3 3 2 2 1 2 2 2 2 2 2 1 1 2 3 3 3 3 2 2 2 1 1 1 1 2 2 2 2 3 3 2 2 2 2 2 1 1 1 1 1 1 2 3 3 2 2 1 1 1 1 2 2 2 3 3 2 2 1 1 1 1 2 2 1 1 1 1 1 2 4 4 2 2 2 1 1 2 2 3 3 2 1 1 1 1 1 3 3 3 1 1 1 1 1 2 4 4 2 1 2 2 1 3 3 2 3 3 4 4 2 1 2 2 2 2 3 3 2 1 2 2 1 1 2 2 1 4 4 3 3 1 1 2 2 2 2 2 2 1 3 3 3 1 2 2 1 1 1 2 2 3 3 2 2 2 2 3 4 5 5 4 4 4 4 4 3 3 1 1 1 2 2 3 4 4 5 5 2 2 2 1 2 2 1 1 2 2 1 3 3 3 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 3 3 3 2 2 2 2 2 2 1 3 3 3 3 1 2 2 1 2 3 3 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 3 3 1 2 2 2 2 2 4 4 4 2 2 2 2 1 1 1 3 3 3 4 4 1 1 2 2 3 3 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 3 3 1 1 2 2 2 4 4 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 3 3 2 2 2 1 2 2 1 2 2 1 1 1 1 2 3 3 1 1 2 3 3 1 1 2 2 3 4 4 3 1 1 1 2 4 4 2 1 2 2 1 2 3 3 1 1 1 2 2 2 2 5 5 5 4 5 5 1 1 1 1 2 2 4 4 4 4 4 2 2 2 2 1 1 1 3 3 2 1 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 1 3 3 4 5 5 1 1 2 2 1 2 3 3 2 2 1 1 1 2 2 1 1 2 2 1 3 3 3 3 2 2 2 2 2 2 2 3 3 1 1 1 1 1 2 2 1 2 3 3 1 2 3 3 1 1 3 3 2 1 1 2 5 6 6 6 4 1 5 5 4 3 2 2 2 2 3 3 1 2 2 1 1 3 3 3 2 2 2 2 1 3 3 2 2 2 1 1 1 1 2 4 4 2 1 1 1 3 3 3 2 2 1 1 1 1 2 3 3 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 3 3 1 4 4 3 3 3 1 1 1 2 3 3 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 1 3 3 2 1 1 2 3 6 6 3 2 2 2 5 5 4 3 2 1 2 3 3 1 1 1 2 2 1 3 3 2 2 3 4 4 4 4 3 3 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 2 3 3 4 4 3 3 1 1 2 4 4 2 1 2 2 1 2 2 1 1 2 3 3 1 1 1 1 1 3 3 2 2 2 3 3 3 1 1 1 1 1 2 3 3 1 2 4 4 2 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 3 3 1 1 1 1 1 1 1 3 3 2 1 1 1 2 3 3 1 1 1 3 3 4 4 3 3 1 1 2 2 1 1 3 3 3 3 1 1 2 2 2 2 1 1 1 2 2 1 3 3 2 2 2 1 2 2 1 3 3 2 2 2 1 1 1 1 2 4 4 2 1 1 1 2 2 2 3 4 4 1 1 2 2 3 3 3 3 1 1 3 3 3 1 1 2 2 3 3 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 4 4 3 3 1 1 3 3 3 1 1 1 3 3 2 1 2 2 3 3 3 2 2 2 4 4 2 1 2 6 6 4 4 2 2 4 4 2 1 1 1 1 2 2 2 3 3 1 1 2 2 3 3 2 1 1 2 2 1 1 2 2 2 2 1 3 3 3 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 3 4 4 3 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 3 3 4 4 1 1 1 2 2 2 2 1 2 2 1 1 1 1 4 4 3 3 3 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 3 3 3 1 2 4 4 2 1 1 1 2 2 2 2 2 4 4 2 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 2 3 3 1 1 2 2 1 3 3 2 1 1 4 4 3 2 1 2 2 1 1 1 2 2 1 1 1 1 1 1 3 3 3 3 1 1 1 2 2 1 2 2 2 2 1 1 2 3 3 2 2 2 2 2 2 2 2 1 1 1 2 4 4 2 2 3 3 1 2 2 1 1 3 3 3 1 1 1 2 3 3 1 2 3 3 1 2 2 2 2 1 1 1 1 1 3 3 3 1 1 1 1 1 1 1 1 2 2 2 3 3 2 3 3 2 2 2 4 4 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 3 3 3 3 1 1 1 2 2 3 3 3 3 2 2 1 2 2 2 2 3 3 3 3 1 1 2 2 3 3 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 1 3 3 2 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 3 3 2 4 4 2 3 3 3 1 1 3 3 2 2 2 1 1 3 3 2 1 2 4 4 2 1 2 4 4 2 2 2 1 1 1 3 3 2 1 1 1 2 2 1 3 3 2 1 1 1 1 1 1 1 1 4 4 3 3 3 1 1 1 1 1 1 2 2 3 3 3 2 2 1 1 2 2 1 1 1 1 1 2 4 4 2 4 4 3 3 3 1 2 3 3 1 4 4 3 2 2 2 2 3 3 1 3 3 3 1 1 1 1 1 2 3 3 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 3 3 2 1 1 2 2 1 2 2 1 1 1 1 2 4 4 2 2 2 1 2 3 3 1 1 1 1 1 1 1 1 1 1 1 3 3 4 4 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 4 4 3 3 2 3 3 3 3 2 2 2 1 1 1 1 2 2 1 1 1 2 6 6 4 4 3 1 2 2 5 5 4 3 3 3 2 2 1 1 3 3 3 2 3 3 2 2 1 1 4 4 4 3 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 3 3 4 4 1 1 1 2 2 2 2 3 3 3 1 3 3 3 1 1 3 3 2 1 1 2 2 1 2 4 4 2 1 1 1 1 2 2 1 1 1 1 2 4 4 2 1 2 2 1 2 2 3 3 3 1 1 1 1 1 1 1 3 3 2 1 4 4 4 4 1 1 1 2 4 4 4 4 4 1 2 2 2 2 1 1 3 3 3 1 3 3 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 5 5 5 5 3 3 1 1 3 3 3 3 1 2 2 2 2 1 3 3 2 1 1 2 3 3 3 3 3 1 1 2 2 1 1 1 3 3 2 1 2 2 1 1 2 2 3 3 2 2 2 2 2 4 4 3 3 3 2 2 4 4 4 2 1 1 1 2 2 3 3 2 1 1 2 2 4 4 3 3 3 1 1 1 2 2 1 1 1 2 3 3 1 1 1 3 3 3 3 2 2 1 2 2 3 3 3 1 1 3 3 5 5 3 4 4 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 5 5 3 2 2 2 1 2 2 1 2 4 4 2 1 1 2 2 2 2 2 2 1 1 1 1 1 3 3 3 1 2 3 3 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 3 3 2 1 1 1 2 3 4 4 2 2 1 1 1 1 2 2 3 3 3 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 2 4 4 4 1 2 2 2 2 1 1 1 4 4 3 4 4 2 1 2 3 5 5 5 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 2 3 3 1 2 5 5 3 3 1 2 2 5 5 5 3 2 1 1 2 2 1 4 4 3 3 3 1 4 4 4 3 6 6 6 3 1 3 4 4 3 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 3 4 4 4 5 5 5 3 3 1 2 2 2 2 2 2 1 1 3 3 2 1 2 3 3 2 2 1 1 3 3 2 1 1 1 1 3 3 4 4 2 2 2 3 3 3 3 3 3 3 1 1 2 2 3 3 3 1 1 1 1 2 3 4 5 6 6 1 2 2 1 1 2 2 3 3 2 1 2 3 3 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 3 3 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 3 3 4 4 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 3 4 4 3 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 3 3 2 2 1 2 2 1 1 2 2 3 3 2 3 3 3 1 3 3 2 1 1 2 3 3 1 1 1 3 3 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 3 3 1 2 2 1 1 1 1 3 4 4 4 3 3 2 1 1 1 1 1 1 1 2 4 4 2 2 2 1 1 3 3 3 3 2 2 2 2 1 1 3 3 3 1 1 1 1 1 1 2 2 1 1 3 3 3 1 2 2 3 3 3 3 3 3 5 5 2 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 3 3 2 1 2 2 2 2 1 1 3 3 2 2 3 3 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 3 3 2 2 2 2 4 4 2 1 2 4 4 3 3 2 3 4 4 3 3 3 2 2 3 3 3 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 3 3 3 2 2 2 2 1 1 3 3 3 1 1 2 2 4 4 3 3 3 2 2 1 4 4 3 4 4 1 1 1 2 3 3 2 2 2 2 1 2 2 1 2 2 1 1 2 3 3 1 1 3 3 4 4 3 3 1 2 5 5 3 4 4 4 2 2 2 2 2 2 2 2 1 2 2 1 2 2 2 3 3 2 2 1 1 2 2 1 1 2 3 3 2 3 3 3 3 2 1 1 1 3 3 3 1 2 4 4 4 1 1 3 3 2 2 3 3 2 2 1 1 2 2 1 1 2 2 1 3 3 4 4 1 1 1 2 2 4 4 4 2 2 2 3 3 3 1 1 1 1 3 3 4 4 1 2 3 3 2 2 1 1 1 1 1 2 3 3 4 4 4 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 2 3 3 1 1 2 2 1 1 2 2 1 1 2 4 4 4 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 3 3 1 1 1 2 3 3 2 3 5 5 2 1 1 2 2 2 2 3 3 2 2 2 1 2 2 2 3 3 1 2 3 5 5 2 2 4 4 3 3 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 3 3 1 1 2 2 2 2 1 1 4 4 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 4 4 2 1 2 2 3 3 2 1 1 1 3 4 4 3 2 2 1 1 1 1 1 2 2 1 2 3 3 1 2 2 1 1 2 2 2 3 3 1 1 1 2 2 2 3 3 2 3 3 1 2 2 1 3 3 3 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 3 3 2 1 3 3 2 2 2 1 2 2 1 2 3 3 1 2 2 2 4 4 2 1 1 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 3 3 3 2 2 1 2 2 2 2 2 2 1 3 3 2 1 1 2 3 3 3 3 2 1 2 2 3 3 2 1 1 1 3 3 2 2 2 1 1 2 2 2 2 1 1 2 3 3 1 1 2 2 3 3 3 3 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 3 3 2 1 1 3 3 3 3 1 1 2 2 1 3 3 4 4 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 3 3 1 1 3 3 2 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 2 2 3 3 2 1 2 2 1 1 1 1 1 1 1 3 3 3 3 1 1 1 3 3 2 1 1 2 2 1 1 1 2 2 2 2 1 2 2 3 3 2 2 2 1 2 2 2 3 3 1 2 2 1 1 1 2 2 2 4 4 2 3 3 2 1 1 2 2 1 1 4 4 4 4 3 3 3 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 3 3 2 1 1 1 2 2 2 2 1 1 2 5 5 4 4 3 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 3 3 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 3 4 4 2 3 3 1 1 1 1 2 3 3 1 2 3 3 1 1 2 2 1 1 3 3 3 1 1 1 1 1 1 3 3 4 4 1 1 1 1 2 3 3 1 4 4 3 3 1 1 1 2 2 1 3 3 4 4 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 3 3 3 1 2 2 1 4 4 4 4 3 1 1 3 3 2 1 2 3 3 3 3 2 1 4 4 4 4 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 3 3 1 1 1 1 2 3 3 2 2 3 3 4 5 5 3 1 2 3 3 2 2 4 4 3 2 1 3 3 2 1 2 2 2 3 3 1 1 1 1 1 2 2 1 3 3 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 3 3 3 4 4 1 1 2 2 2 3 3 1 1 1 4 4 3 3 3 1 1 2 2 1 1 2 2 1 2 2 1 2 2 4 4 4 3 3 2 2 1 1 2 2 1 1 1 2 2 3 3 3 4 4 1 1 2 2 1 6 6 5 6 6 6 6 1 2 2 2 2 4 4 3 2 1 2 2 1 1 3 3 2 2 2 1 1 3 3 3 3 3 2 2 2 1 1 1 1 1 4 4 3 2 1 2 2 1 1 1 1 2 4 4 4 4 2 1 1 2 4 4 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 3 3 1 1 3 3 3 1 1 2 2 1 3 3 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 2 2 1 1 3 3 2 1 3 3 3 3 3 3 2 3 3 1 2 2 1 1 1 2 2 1 1 1 2 3 3 3 3 2 2 2 1 1 2 2 1 1 4 4 4 2 3 3 3 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 3 3 3 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 3 3 2 1 1 1 2 2 1 2 2 1 1 3 4 4 4 2 2 3 3 2 1 1 1 1 1 2 2 1 1 2 2 2 4 4 2 2 2 2 2 1 1 1 2 2 2 2 1 3 3 2 1 2 2 2 2 5 5 5 3 2 1 3 3 3 3 1 1 3 3 3 2 4 4 3 3 1 1 2 2 1 1 2 2 1 1 1 1 2 3 3 2 2 2 2 2 2 3 3 2 1 1 1 1 1 1 1 2 2 3 3 3 3 1 2 3 4 4 1 1 1 1 1 1 1 2 3 3 2 2 1 1 3 3 2 1 2 2 3 3 2 3 3 3 1 1 2 3 4 4 1 1 1 2 2 1 1 1 1 2 2 2 2 3 3 2 2 3 5 5 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 3 3 3 3 1 2 2 1 1 1 1 2 3 3 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 2 3 3 2 1 1 1 2 2 1 3 3 3 1 1 2 3 3 2 2 1 1 1 4 4 3 3 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 3 4 5 5 1 2 4 4 4 4 2 3 3 3 3 1 1 1 3 3 4 4 1 2 2 1 1 1 3 3 3 3 3 3 2 1 2 3 3 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 3 3 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 3 3 1 1 3 3 3 3 1 1 2 2 3 3 4 4 2 2 1 4 4 3 3 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 3 3 3 1 3 3 4 4 2 3 3 3 3 2 3 3 1 2 3 4 4 1 2 2 1 3 3 2 1 3 3 2 1 2 4 4 2 2 3 3 1 1 1 3 3 6 6 3 3 1 2 2 1 1 1 2 2 3 3 3 3 1 3 3 2 1 1 2 2 1 1 1 1 1 5 5 5 3 3 3 3 3 2 2 1 1 3 3 2 2 2 3 3 2 3 3 2 1 2 2 3 3 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 4 4 3 2 1 2 3 5 5 2 1 1 2 2 1 1 1 1 1 1 3 3 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 3 3 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 3 3 3 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 2 3 3 2 2 2 2 2 2 3 3 2 4 4 3 2 1 2 2 1 1 1 2 3 3 1 1 2 2 1 1 2 2 1 1 2 3 3 4 4 3 3 3 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 3 3 1 2 2 1 2 2 1 1 2 2 3 3 4 4 1 1 1 1 1 2 3 3 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 4 4 4 2 1 2 3 3 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 3 4 4 3 1 2 2 1 3 3 3 1 3 3 2 2 2 2 2 1 1 1 1 1 4 4 3 3 3 1 3 3 2 1 1 4 4 4 2 1 1 1 2 3 3 1 1 4 4 4 4 5 5 2 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 3 3 2 3 3 2 1 1 1 2 2 1 2 2 1 1 1 3 3 3 1 2 2 1 2 3 3 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 3 3 3 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 2 5 5 3 3 2 3 3 2 2 1 1 2 2 1 2 2 1 1 2 2 3 3 3 1 4 4 3 2 2 2 1 2 2 3 3 3 1 1 1 3 3 2 2 2 1 2 2 1 1 1 1 1 2 4 4 2 1 1 1 1 2 2 3 3 3 1 1 1 1 1 4 4 3 2 1 1 2 2 1 1 1 1 2 2 1 1 3 3 3 2 2 1 3 3 3 3 2 3 3 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 4 4 2 1 4 4 4 2 1 3 3 3 3 1 1 1 1 1 1 2 3 3 1 1 1 1 2 4 5 5 3 1 1 1 1 2 2 1 2 3 3 1 1 1 1 2 2 1 1 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 2 3 3 2 1 2 4 4 2 1 2 3 3 1 2 2 1 1 3 3 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 3 3 4 4 3 3 2 2 1 3 3 4 4 1 1 2 2 1 2 2 1 2 2 1 2 3 3 1 2 3 3 3 3 3 3 1 1 2 2 3 3 6 6 3 3 1 1 1 1 2 2 1 1 2 4 4 4 1 1 2 2 1 1 3 3 3 3 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 3 6 6 3 3 1 1 1 1 1 1 1 3 3 2 2 2 1 2 2 1 2 2 2 3 3 1 3 3 3 1 1 1 1 2 3 3 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 3 3 3 3 1 2 2 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 3 3 1 2 2 2 2 2 2 2 2 2 2 1 2 3 3 2 2 4 4 3 2 1 2 3 3 3 3 4 4 2 2 2 1 1 2 2 1 1 2 2 1 2 3 3 1 2 2 2 3 3 1 1 1 4 4 4 5 5 5 2 4 4 2 1 2 2 2 3 3 3 3 2 2 2 2 2 2 3 3 1 1 2 2 2 2 3 3 2 1 1 3 3 3 3 2 3 3 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 3 3 4 4 2 1 2 2 2 3 3 2 2 1 1 2 2 1 1 2 3 3 1 2 3 3 3 3 3 1 1 4 4 3 3 4 4 2 2 1 1 2 2 2 2 3 3 2 1 1 1 1 1 1 1 1 1 1 1 2 3 4 4 2 2 1 2 2 2 2 1 2 2 1 3 3 2 2 2 3 3 3 1 1 1 1 1 1 1 3 3 3 1 2 2 2 2 1 2 2 1 1 2 3 3 1 1 2 2 1 1 2 2 2 2 1 1 3 3 2 2 6 6 4 4 3 1 2 2 1 1 3 3 3 2 4 4 4 1 2 2 4 4 3 5 5 2 2 2 1 1 2 2 2 4 4 2 1 4 4 4 3 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 3 3 4 4 1 1 3 3 2 1 1 1 1 2 4 4 2 4 4 3 2 1 1 1 3 3 3 3 1 1 1 2 2 1 1 1 1 2 3 3 1 3 3 4 5 5 1 2 2 1 1 1 1 1 1 3 3 2 1 3 3 3 3 3 3 2 2 1 1 3 3 6 6 3 2 2 3 3 1 1 1 2 2 1 1 2 3 3 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 3 3 2 2 1 2 3 3 1 2 2 1 2 2 1 1 3 3 4 4 2 1 1 1 3 3 3 2 2 2 2 2 2 1 2 2 1 1 1 3 3 2 2 4 4 2 1 1 1 1 2 4 4 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 3 3 3 3 3 2 2 1 1 1 2 2 1 1 1 3 3 3 3 2 2 1 2 2 1 1 2 2 1 3 5 5 5 2 3 3 3 3 1 4 5 5 4 4 1 2 2 1 1 2 2 2 3 3 1 2 2 1 2 2 2 2 1 2 2 1 4 4 3 2 1 1 1 1 2 4 4 4 4 3 7 7 4 4 4 3 3 3 4 4 3 3 2 2 3 3 2 1 1 2 2 1 2 3 3 1 1 1 1 1 2 3 3 2 2 1 1 3 3 2 1 1 1 1 2 3 3 1 1 3 3 3 2 2 2 2 1 2 3 3 2 2 1 3 3 2 1 1 3 3 2 2 2 2 2 3 3 2 1 4 4 3 2 2 2 3 3 2 2 3 3 3 3 3 2 3 3 1 1 1 3 3 3 1 2 2 2 5 5 3 2 3 3 2 3 3 2 2 2 1 2 3 3 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 3 3 1 1 2 2 1 3 3 3 3 1 2 2 2 2 3 3 3 1 2 2 1 2 2 1 2 2 1 2 4 4 4 4 4 4 2 1 2 3 3 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 3 3 4 4 1 1 2 2 2 3 3 2 2 2 3 4 6 6 2 1 1 3 3 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 3 3 1 2 2 1 1 1 1 3 3 3 3 1 1 1 3 3 3 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 3 3 1 1 1 2 2 1 2 2 1 1 1 4 4 3 3 1 1 1 1 1 2 2 1 1 2 2 1 1 1 4 4 5 5 4 2 1 1 1 2 2 2 2 1 1 1 1 3 3 3 1 2 2 3 3 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 2 3 3 2 2 1 2 3 3 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 5 5 3 3 3 2 2 1 3 3 3 3 3 4 4 2 2 2 2 1 2 2 3 3 3 1 1 1 2 2 1 2 3 3 1 1 1 1 1 3 3 3 1 3 3 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 1 2 4 4 2 1 1 1 2 2 1 3 3 3 1 1 1 2 3 3 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 3 3 3 3 2 2 2 3 3 1 3 3 2 1 1 1 1 2 3 3 1 1 1 2 2 2 2 2 2 3 3 2 1 2 3 3 1 2 2 3 3 2 1 1 1 2 2 1 2 2 2 5 5 3 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 3 3 3 2 2 2 2 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 5 5 3 3 3 1 1 1 1 3 3 5 5 3 2 2 5 5 3 3 3 1 1 1 2 2 2 3 3 2 4 4 2 1 1 1 1 1 1 1 2 2 2 4 4 2 1 2 3 4 4 1 1 2 5 5 3 3 3 2 2 1 2 2 2 2 1 1 2 2 1 2 3 3 2 2 1 3 3 3 3 3 2 2 2 1 3 3 2 1 1 1 1 2 2 1 1 2 2 3 5 5 4 4 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 3 4 4 3 1 2 2 1 1 1 1 3 3 3 3 1 1 3 3 2 1 1 3 3 2 2 2 1 1 1 2 4 4 2 1 2 3 3 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 3 3 2 1 2 2 1 3 3 3 1 1 1 1 1 1 1 1 1 1 2 4 4 2 1 1 1 4 4 4 6 6 2 2 2 1 2 3 3 2 2 1 1 1 1 1 1 1 1 1 1 2 3 3 1 2 2 1 2 2 1 1 1 1 1 2 2 2 4 4 2 1 1 3 3 3 2 2 1 1 1 1 1 1 1 1 3 3 3 2 3 3 1 1 1 1 2 2 2 2 3 3 3 3 2 2 1 1 2 3 3 3 3 3 1 2 2 2 2 1 2 7 7 5 4 4 2 1 1 2 2 2 2 1 2 2 3 4 4 3 1 2 2 3 3 2 1 1 1 2 2 1 1 1 1 1 3 3 2 1 2 2 3 3 3 2 2 1 1 2 2 1 1 2 2 1 1 3 3 2 3 3 2 2 2 1 1 1 1 1 2 2 1 2 2 2 3 3 2 2 1 3 3 2 4 4 3 3 1 4 4 4 4 3 1 2 2 1 3 3 3 1 1 1 2 2 2 4 4 2 3 3 2 4 4 3 3 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 3 3 2 2 2 2 2 2 1 2 2 2 2 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 1 1 3 3 2 3 3 2 2 2 3 3 2 1 2 2 1 1 1 1 2 2 2 4 4 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 5 5 4 4 2 2 2 1 1 2 2 1 2 2 1 1 2 2 1 3 3 2 1 2 2 1 1 3 3 4 4 1 1 1 1 1 2 2 1 1 2 3 3 1 1 2 2 2 2 1 1 1 1 2 4 4 4 4 2 1 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 3 3 3 1 2 2 1 1 1 1 1 1 1 2 4 4 2 2 2 1 2 2 1 1 2 3 3 4 4 3 2 1 1 1 1 1 2 2 2 2 1 3 3 3 1 1 1 3 3 4 4 1 2 2 3 3 3 4 4 2 2 2 2 1 2 2 2 2 1 1 1 1 3 3 2 2 3 3 1 1 2 2 2 2 2 2 2 2 1 3 3 3 1 1 2 2 1 1 1 2 2 3 3 3 2 2 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 2 2 2 4 4 2 1 2 3 3 1 1 2 2 1 2 3 3 1 1 1 2 2 1 4 4 3 2 1 1 1 3 4 4 3 1 1 1 1 3 3 3 2 2 2 2 4 4 4 4 3 2 2 1 1 2 2 2 2 1 1 2 2 1 2 3 3 2 3 3 3 3 3 3 3 3 1 2 3 3 1 1 2 2 2 3 3 1 2 2 1 2 2 1 1 1 4 4 4 3 1 1 1 2 2 1 1 2 3 3 3 3 3 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 3 3 2 3 3 2 3 3 3 3 1 4 4 4 3 1 1 2 2 1 1 2 2 1 1 1 1 1 3 3 3 3 1 1 2 2 2 2 1 2 2 2 2 1 3 3 3 1 2 2 1 3 3 2 1 2 2 1 2 3 3 1 1 1 1 1 1 2 4 4 4 1 1 1 1 1 2 2 1 1 1 1 1 1 1 3 3 3 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 4 4 2 1 1 3 3 2 1 1 1 1 1 3 3 3 2 2 2 2 3 3 3 3 2 3 3 2 2 1 2 2 2 2 1 3 3 3 1 1 1 3 3 3 4 4 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 3 4 4 1 2 3 3 1 4 4 3 3 3 1 1 1 1 1 3 3 5 5 2 1 1 2 2 1 1 2 2 1 1 1 1 1 2 3 3 3 3 2 2 2 3 3 3 2 2 4 4 4 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 1 3 3 3 1 1 1 1 1 5 5 5 5 3 1 3 3 2 2 2 1 1 1 2 2 3 3 2 1 1 1 2 2 1 2 2 2 2 2 5 5 3 2 1 3 3 3 1 1 3 3 2 1 1 1 1 1 3 3 2 2 2 1 1 1 1 1 2 5 5 5 5 1 1 2 3 3 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 5 5 3 5 5 2 2 2 1 1 2 2 2 2 1 1 2 4 4 2 1 2 2 1 1 2 3 3 1 1 2 2 2 2 1 3 3 2 2 2 1 2 2 1 1 3 3 3 1 4 4 3 4 4 1 3 3 3 1 1 1 1 1 2 3 3 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 3 4 4 1 1 2 2 1 2 2 4 4 3 4 4 1 2 2 1 1 1 2 2 3 3 3 3 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 3 3 3 2 3 3 1 1 1 1 2 2 1 1 1 1 1 1 4 4 3 4 4 1 1 3 3 3 1 1 2 3 5 5 2 1 1 1 1 1 2 3 3 1 2 2 3 3 2 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 2 3 3 2 2 5 5 5 5 5 4 4 4 2 1 2 2 3 3 3 1 1 2 3 3 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 2 3 3 1 1 1 3 3 3 2 2 2 2 1 2 2 2 2 1 2 2 1 1 2 3 3 1 1 2 2 1 1 1 2 3 5 5 2 1 1 1 2 2 1 1 2 2 1 1 3 3 3 3 1 2 2 2 2 2 3 3 2 3 3 3 3 5 5 3 2 1 1 2 3 3 2 2 1 1 2 2 3 3 2 1 1 2 3 4 4 1 2 4 4 2 2 3 3 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 4 4 3 3 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 3 3 3 1 2 2 1 1 1 1 2 2 1 1 2 2 1 3 3 2 1 2 2 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 2 3 3 4 4 3 2 1 2 2 1 1 2 3 3 1 1 2 2 1 1 2 2 2 2 3 3 3 1 3 3 2 5 5 5 5 4 2 3 4 4 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 3 3 3 2 3 3 1 1 1 2 2 1 2 2 1 2 3 3 1 2 2 1 1 2 2 2 2 1 3 3 2 1 1 3 4 4 3 1 3 3 4 4 3 3 1 1 2 2 1 1 2 2 2 3 4 4 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 3 3 4 4 1 2 2 3 3 2 2 2 2 3 3 1 1 2 4 4 2 2 3 3 1 1 3 3 2 2 2 2 3 3 2 3 3 1 1 2 2 1 2 2 1 3 3 3 2 2 1 1 3 3 4 4 1 2 2 1 1 1 2 2 1 2 3 3 1 3 3 3 2 2 1 1 1 1 1 2 3 3 1 1 1 2 3 3 2 2 1 1 2 2 1 1 3 3 3 2 2 1 1 1 1 2 2 2 2 1 2 3 3 1 2 2 1 2 2 1 3 3 3 5 5 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 2 4 4 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 3 3 2 1 3 3 2 1 3 3 2 3 3 3 2 2 1 1 1 1 1 2 3 3 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 2 3 3 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 1 2 2 4 4 4 4 3 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 2 1 4 4 3 2 1 2 2 2 2 1 3 3 2 1 2 3 3 1 1 1 1 1 3 3 2 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 1 2 3 3 1 2 2 1 1 1 3 3 2 1 3 3 3 1 1 1 2 3 4 4 1 1 2 3 3 1 2 2 1 2 3 3 1 2 2 1 1 1 3 3 2 2 4 4 2 1 2 2 1 1 2 2 1 2 2 1 2 2 3 3 2 1 1 2 2 2 2 2 2 2 3 5 5 2 1 2 4 4 2 3 3 4 4 1 1 1 1 1 1 1 1 1 4 4 4 4 1 1 1 2 2 1 2 3 3 1 1 1 3 3 3 3 3 5 5 3 6 6 3 3 1 2 3 3 2 2 2 2 2 2 1 2 2 1 1 1 3 3 4 4 3 3 1 2 2 2 2 3 4 4 3 1 1 1 1 1 2 2 1 2 3 3 2 4 4 2 1 2 2 1 1 1 2 4 4 2 1 1 2 2 2 2 1 3 3 4 4 2 2 2 1 2 3 3 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 3 3 3 3 1 3 3 3 3 2 2 1 2 2 1 1 1 1 2 2 1 1 1 4 4 3 2 2 5 5 5 3 5 5 2 1 1 1 2 2 3 3 2 1 2 4 4 2 3 5 5 5 2 2 2 3 3 3 2 2 1 1 1 1 2 2 2 3 3 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 3 4 4 3 2 3 3 2 2 1 2 2 2 2 2 4 4 2 3 3 2 1 1 2 3 3 1 1 2 2 1 2 2 2 2 1 1 2 2 1 1 3 3 3 1 3 3 3 3 1 1 4 4 4 3 3 3 2 1 1 1 1 3 3 2 1 1 1 1 1 1 1 3 3 2 1 1 2 3 3 2 3 3 2 2 2 2 1 1 1 1 1 4 4 4 3 2 3 3 1 1 1 1 2 2 3 3 3 1 1 1 1 1 1 1 1 2 2 3 3 2 2 2 2 3 3 1 1 2 2 1 2 2 4 4 3 2 2 4 4 4 4 2 1 3 3 2 1 1 1 1 1 2 2 1 2 2 1 1 1 2 3 3 2 2 1 2 3 3 2 2 2 2 1 1 1 1 1 1 2 2 5 5 4 3 2 1 3 3 2 2 2 1 1 2 2 1 1 2 2 1 1 1 2 3 3 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 2 2 2 4 4 3 3 3 2 3 3 1 2 2 2 2 1 1 1 2 2 1 4 4 3 3 3 1 1 1 1 1 2 2 5 5 4 4 2 1 1 3 3 6 6 3 3 1 1 1 1 1 2 2 1 1 2 2 2 2 1 3 3 3 1 2 2 2 4 4 2 1 3 3 2 1 1 1 3 3 2 1 1 1 3 3 3 2 2 2 3 3 2 2 1 1 1 1 1 1 1 2 2 3 3 3 2 2 1 1 1 3 3 2 2 2 2 2 1 3 3 2 1 1 1 2 3 3 2 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 3 3 3 1 2 3 3 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 4 4 3 2 1 1 1 4 4 3 3 1 3 3 2 1 1 2 3 4 4 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 3 3 3 1 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 3 3 3 1 2 2 1 2 2 2 2 2 2 2 3 4 5 5 2 2 2 2 1 1 1 2 2 1 2 3 3 3 3 3 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 3 3 3 3 2 4 4 2 1 1 1 3 3 5 5 3 2 2 2 2 2 1 1 3 3 3 3 1 1 3 3 2 1 1 1 2 2 1 1 1 1 2 2 3 3 3 1 3 3 2 1 1 1 1 1 1 1 2 3 3 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 3 3 3 3 3 3 2 2 2 2 1 1 1 2 4 4 2 1 1 1 1 1 2 3 3 1 1 2 2 1 1 2 2 2 2 3 3 3 1 2 5 5 3 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 3 4 4 3 3 3 3 3 3 2 3 4 4 3 1 3 3 2 1 2 3 3 1 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 5 5 5 5 6 6 5 5 3 3 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 4 4 3 3 1 1 1 1 3 3 2 2 3 3 1 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 3 3 2 1 1 1 5 5 5 3 3 3 2 5 5 3 3 1 1 1 1 1 1 2 3 4 4 1 1 1 1 2 2 1 2 2 2 2 4 4 4 4 4 2 2 1 1 1 3 3 2 1 1 1 1 2 2 1 2 3 3 1 2 2 1 1 1 2 2 1 2 3 3 1 1 1 1 1 3 3 2 1 2 2 1 1 1 1 1 2 3 3 1 2 3 3 1 1 2 2 2 3 3 1 1 1 2 2 1 1 1 3 3 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 2 5 5 3 2 2 2 3 3 3 2 2 1 1 1 1 2 3 3 1 1 1 2 2 1 2 3 5 5 5 2 2 1 1 1 2 2 2 2 2 2 3 3 3 1 2 2 1 3 3 4 4 2 2 1 1 1 1 1 1 1 4 4 3 4 4 1 1 2 3 3 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 4 4 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 3 3 3 2 5 5 3 3 3 2 2 3 3 2 1 1 1 1 2 2 1 3 3 3 1 1 1 1 1 3 3 2 1 2 2 1 1 2 2 1 2 3 3 2 2 2 2 3 3 2 1 1 2 3 4 4 2 2 1 2 2 2 2 1 4 4 4 4 3 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 3 3 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 3 3 3 1 2 2 1 1 1 1 1 2 2 1 4 4 3 2 1 2 2 2 4 4 2 1 2 2 1 1 2 2 2 2 1 1 1 2 3 3 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 1 3 3 4 4 2 4 4 4 4 3 4 4 4 1 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 3 3 2 2 2 2 2 3 3 3 1 1 1 1 1 1 3 3 5 5 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 3 3 2 1 1 1 1 1 1 1 2 2 3 3 2 1 1 2 2 1 2 2 1 2 2 2 3 3 1 1 2 3 3 1 3 3 3 1 2 2 4 4 6 6 6 2 2 4 4 2 2 2 1 1 2 3 3 2 3 3 1 2 2 1 1 2 2 1 1 1 1 2 3 3 1 3 3 2 2 2 1 1 1 2 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 1 1 1 1 3 3 2 1 2 2 1 1 2 2 1 1 1 2 2 1 1 3 3 3 1 2 2 1 1 2 2 3 3 2 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 3 3 2 1 5 5 4 3 2 3 3 3 3 3 3 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 5 5 3 3 1 1 1 1 2 2 2 3 3 3 3 2 1 2 2 2 2 2 4 4 2 2 4 4 2 1 2 2 1 3 3 3 1 1 2 2 2 2 1 2 2 1 1 1 1 1 3 3 2 2 2 1 2 2 2 3 3 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1 2 3 4 4 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 4 4 4 2 3 3 3 1 3 3 2 2 2 3 3 3 3 1 1 2 2 2 2 2 2 1 2 2 1 1 4 4 5 5 4 4 3 3 3 3 1 1 2 3 3 2 3 4 4 3 3 3 1 2 2 1 1 2 2 2 2 1 3 3 3 1 4 4 3 4 4 1 2 2 1 2 2 2 2 1 2 2 1 1 2 5 5 5 5 1 1 1 1 2 2 1 2 2 2 2 1 1 3 4 4 3 2 2 1 1 2 3 3 1 1 3 3 3 1 1 1 1 2 2 1 3 3 2 2 2 2 4 4 2 2 2 1 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 1 3 3 3 2 2 3 4 4 4 4 1 1 1 1 1 3 4 4 4 2 2 2 2 1 2 2 2 2 1 3 3 4 4 3 3 3 3 2 1 3 3 2 1 1 1 1 3 3 3 1 1 1 1 1 2 2 1 2 3 3 2 2 1 1 1 1 4 4 4 2 1 5 5 4 4 4 2 2 1 2 4 4 2 1 1 1 1 1 2 2 2 2 1 2 3 3 1 1 3 3 2 1 2 2 3 3 3 5 5 2 1 1 3 3 2 2 2 1 1 1 2 2 2 3 3 3 3 4 4 3 3 1 1 1 1 1 4 6 6 5 5 5 1 2 2 1 1 2 2 2 2 1 1 1 2 3 3 1 1 4 4 4 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 3 3 1 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 4 4 3 2 2 2 3 3 3 3 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 3 3 2 2 3 4 4 1 4 4 4 4 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 4 4 2 2 5 5 3 2 2 2 1 2 2 2 2 3 3 2 1 3 3 2 1 1 2 2 1 1 2 2 1 4 4 3 3 1 1 1 1 2 2 2 2 2 2 2 2 1 3 3 2 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 2 2 1 3 3 3 2 2 1 2 2 2 2 1 2 3 3 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 3 3 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 5 5 4 4 3 3 3 3 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 3 3 3 3 3 5 5 3 3 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 3 3 2 2 2 1 4 4 3 2 3 3 3 1 1 2 2 2 2 1 2 2 1 1 2 4 4 2 1 1 1 1 1 2 2 3 3 3 3 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 3 3 1 1 1 2 5 5 4 4 3 2 2 2 2 1 2 2 1 3 3 2 1 1 2 3 5 5 2 1 1 1 1 1 1 1 2 3 5 5 5 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 3 3 2 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 3 3 1 2 2 2 2 1 1 2 3 3 2 2 2 2 1 1 1 2 2 2 3 3 2 3 3 1 2 3 3 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 4 4 4 2 1 2 2 2 2 2 2 1 1 2 3 3 2 2 1 3 3 5 5 3 4 4 5 5 4 5 5 3 1 1 3 3 3 3 2 2 1 1 1 1 2 2 1 1 3 3 2 1 2 4 4 4 1 2 2 1 1 2 2 1 1 2 2 2 3 3 1 2 2 1 1 1 1 2 3 3 2 3 4 4 1 1 3 3 3 3 3 2 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 3 3 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 3 3 1 1 1 2 2 1 4 4 3 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 2 3 3 1 2 2 1 2 2 1 1 3 3 3 5 5 2 2 2 1 1 1 1 3 3 3 2 2 1 1 2 2 1 3 3 3 4 4 4 2 1 1 2 2 1 1 1 1 1 2 3 3 1 1 3 3 3 3 1 1 1 2 4 4 4 3 3 3 3 1 3 3 3 3 2 2 2 2 1 1 1 2 2 2 2 2 2 3 3 3 3 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 4 4 3 3 1 2 3 3 1 1 1 1 1 1 2 4 4 2 1 2 2 2 2 2 3 3 2 2 2 2 1 1 1 1 2 2 3 3 3 1 2 2 2 2 1 1 2 2 2 3 3 1 1 1 2 2 1 1 1 5 5 4 4 4 3 2 2 1 2 2 2 3 3 1 2 2 1 1 2 2 1 2 2 2 3 3 1 1 2 2 1 2 3 3 1 2 2 2 2 1 3 3 3 1 1 6 6 5 5 4 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 3 3 2 1 1 2 2 2 2 1 1 2 3 3 2 2 1 1 1 1 1 1 1 1 1 2 2 3 3 3 1 3 3 3 1 2 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 4 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 3 3 2 1 3 3 2 1 2 2 2 2 1 1 2 2 1 2 4 4 2 1 2 3 3 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 5 5 5 5 5 5 3 3 2 1 1 1 1 3 3 2 2 2 3 3 3 1 3 3 3 1 1 1 1 3 3 2 1 1 1 3 3 2 1 1 1 2 2 1 1 4 4 3 3 5 5 2 1 2 2 1 1 3 3 2 2 3 5 5 4 4 2 3 3 2 1 1 1 1 1 2 3 3 2 2 1 1 1 1 2 3 3 2 2 1 2 2 2 2 2 3 3 2 2 2 2 1 3 3 2 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 4 4 2 1 1 1 1 2 2 1 3 3 3 1 3 3 4 4 1 1 1 1 1 1 2 4 4 2 1 2 2 1 2 2 1 1 2 2 2 2 1 1 3 3 3 1 1 3 3 3 1 1 1 1 2 2 3 3 3 3 4 4 4 3 1 1 1 1 1 1 1 3 3 2 2 4 5 5 3 1 2 4 4 2 2 2 1 1 1 3 3 2 1 2 2 2 3 3 1 1 1 3 3 3 1 1 2 2 2 2 1 1 3 3 3 2 4 4 2 1 1 1 2 2 1 1 4 4 3 4 4 4 2 2 2 2 2 2 3 3 2 1 1 1 1 1 2 2 1 1 2 2 3 3 2 3 3 3 1 3 3 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 3 3 2 2 2 2 1 1 1 1 1 2 3 3 3 3 2 3 3 5 5 3 2 5 5 4 4 2 2 2 1 3 3 2 1 1 2 3 3 2 2 2 2 1 2 2 1 1 1 1 1 3 3 2 1 2 2 1 1 2 3 3 2 2 1 1 1 2 3 3 2 2 2 2 2 2 2 2 1 2 2 2 2 4 4 4 4 4 7 7 3 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 4 4 4 2 2 2 2 1 2 2 3 3 2 2 2 1 1 2 3 3 1 1 2 2 3 3 3 3 3 4 4 1 2 2 1 1 2 6 6 4 4 4 3 2 4 4 3 3 1 1 3 3 2 2 2 1 2 3 3 1 1 1 2 2 1 1 1 1 1 1 2 2 3 3 2 1 1 1 1 2 2 1 2 2 3 3 2 1 3 3 3 1 2 2 1 1 3 3 2 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 3 3 2 1 1 1 1 1 1 2 2 3 3 3 1 1 2 3 4 4 1 3 3 3 1 2 2 2 2 3 3 3 1 1 2 2 1 3 3 4 4 3 3 1 3 3 2 1 2 2 1 2 2 4 4 4 4 4 1 3 3 3 3 1 2 2 1 2 2 2 3 3 1 1 1 1 1 1 1 1 1 3 3 4 4 3 3 4 4 3 3 2 3 3 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 3 3 1 3 3 2 2 4 4 3 3 1 1 1 1 1 1 1 1 1 3 3 3 2 2 3 3 4 4 2 1 1 1 1 2 3 3 2 2 1 2 3 4 4 1 1 1 1 1 1 2 4 4 4 4 2 2 2 1 2 3 3 1 2 2 1 2 2 3 3 3 1 1 2 2 1 2 2 1 1 2 3 3 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 3 3 3 2 2 1 1 3 3 3 3 2 3 3 1 1 1 1 2 2 1 1 1 2 2 2 2 1 3 3 2 1 2 3 5 5 2 1 2 2 1 3 3 3 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 3 3 1 1 3 3 2 2 2 1 1 2 3 3 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 4 4 4 4 1 2 2 3 3 2 2 2 1 2 2 2 2 3 3 3 1 1 1 3 3 4 4 1 1 1 3 3 3 3 2 2 1 2 2 2 2 3 3 4 4 4 4 3 5 5 3 3 1 1 1 1 2 2 2 2 2 5 5 3 3 2 2 1 2 2 1 1 1 1 2 2 2 2 3 3 3 3 1 2 2 2 4 4 2 3 3 2 3 3 3 3 1 1 1 2 2 3 3 2 2 3 3 1 1 3 3 2 1 2 2 1 3 3 3 1 1 2 2 3 3 3 3 2 4 4 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 3 3 4 4 1 1 3 4 4 3 1 1 3 3 3 1 1 3 3 2 1 1 2 2 2 3 3 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 3 3 3 1 2 2 3 3 2 1 1 1 2 3 3 1 3 3 3 2 2 1 1 1 2 2 2 2 1 1 1 1 2 5 5 3 2 3 3 4 4 4 1 2 2 2 2 1 2 2 1 3 3 3 3 2 2 1 1 1 1 2 2 1 3 3 3 3 3 4 4 3 1 1 1 1 1 1 1 1 2 2 3 3 2 1 1 1 2 2 1 3 3 3 1 1 1 2 2 5 5 4 4 4 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 3 3 3 3 1 1 2 2 2 2 2 2 2 2 1 1 1 1 3 3 3 4 4 2 4 4 3 3 3 3 3 3 3 3 1 3 3 3 3 1 2 2 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 3 3 2 1 1 2 2 1 1 1 1 1 1 1 1 2 3 3 3 3 3 1 1 1 2 2 2 2 3 3 2 1 2 2 1 2 2 3 3 4 4 2 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 3 3 3 2 2 3 3 2 2 2 2 2 4 4 4 4 4 4 1 4 4 3 4 4 3 3 1 1 1 2 2 3 4 4 4 1 1 1 3 4 4 6 6 2 1 2 2 1 1 1 1 3 3 2 3 3 3 1 3 3 2 3 3 3 2 2 1 2 2 2 2 1 2 2 2 4 4 4 1 1 2 2 1 2 2 1 1 1 1 1 3 3 3 2 2 1 1 2 4 4 2 1 1 1 1 2 4 4 2 1 1 1 1 1 3 3 2 1 1 2 2 1 1 1 2 2 1 4 4 4 5 5 1 1 1 1 2 2 1 1 1 2 2 2 3 3 1 3 3 2 2 3 5 5 3 3 1 1 2 2 1 2 2 1 3 3 2 1 2 2 1 1 2 2 2 2 4 4 3 3 1 2 2 1 4 4 3 3 1 1 1 2 2 1 2 3 3 1 1 1 1 1 1 3 3 5 5 2 1 1 2 2 1 1 1 3 3 2 1 1 1 2 2 1 1 1 2 2 1 3 3 3 1 1 2 3 3 1 1 1 1 2 2 1 2 2 2 4 4 2 1 1 3 3 3 1 1 2 2 2 2 2 2 2 2 1 2 2 2 2 1 3 3 3 2 2 2 2 3 3 2 1 3 3 2 3 3 3 1 1 1 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 3 3 2 1 1 1 1 2 2 1 2 3 3 2 2 3 3 3 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 3 3 3 1 1 2 2 2 2 3 3 3 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 3 3 3 3 3 2 1 1 2 2 2 4 4 3 3 1 1 1 2 2 2 2 2 2 2 2 1 1 3 3 3 2 2 1 1 1 1 2 2 2 3 3 1 5 5 5 5 5 3 3 2 1 1 1 2 3 3 2 3 3 1 4 4 3 3 3 1 2 2 2 3 3 2 2 1 2 2 1 2 2 1 2 3 3 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 4 4 4 1 3 3 3 1 2 2 1 1 1 2 2 2 2 2 2 3 3 3 1 1 1 1 2 2 3 3 4 4 2 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 3 3 2 1 3 3 2 1 1 1 1 1 2 2 3 3 2 2 2 1 2 2 1 3 3 2 1 1 2 2 2 2 1 3 3 2 1 1 1 2 2 1 3 3 3 2 2 2 2 1 1 1 1 1 4 4 3 2 2 5 5 3 3 3 2 3 3 2 2 3 3 2 1 2 2 3 3 3 5 5 4 3 3 1 1 1 1 1 1 1 3 3 2 1 2 2 1 2 2 1 1 1 1 2 4 4 2 4 4 3 4 4 1 2 2 4 4 3 3 1 2 2 3 3 2 2 3 3 1 2 2 1 2 4 4 4 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 3 3 3 3 2 2 1 1 1 1 2 2 2 3 3 2 2 1 1 1 2 3 3 1 4 4 4 4 5 5 2 2 1 1 1 1 1 3 3 3 3 2 2 1 1 1 1 1 1 2 2 2 2 3 3 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 3 3 3 2 2 1 2 3 3 3 3 3 3 2 2 1 4 4 4 8 8 8 3 3 1 4 4 4 4 4 3 3 3 2 3 3 2 2 3 3 4 4 1 1 1 1 1 1 1 1 1 1 1 1 3 3 2 1 1 1 1 1 2 2 1 4 4 3 3 3 1 1 3 3 4 4 3 4 4 4 4 3 4 4 4 1 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 1 1 2 2 1 3 3 4 4 2 2 3 3 3 1 2 3 4 4 2 2 1 1 5 5 4 3 3 2 4 6 6 6 2 1 2 2 1 1 1 2 2 2 2 1 2 2 4 4 3 3 3 1 2 2 5 5 5 4 4 1 1 1 2 2 1 2 2 1 2 2 3 3 3 3 3 2 2 2 1 1 2 2 2 3 3 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 2 3 3 1 1 1 2 2 3 3 3 3 2 2 2 2 1 1 1 1 2 2 2 3 3 2 2 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 2 3 3 1 1 3 3 2 1 1 1 3 3 3 4 4 1 3 3 2 1 1 3 3 3 1 1 1 1 1 2 2 3 3 3 4 4 4 3 3 1 2 2 2 2 1 1 1 2 3 3 1 5 5 5 4 2 1 1 1 1 3 3 2 1 2 2 1 1 1 1 1 1 2 2 1 1 3 3 3 1 1 2 3 3 2 2 1 1 1 2 2 1 2 2 2 2 1 2 4 4 2 1 2 3 3 2 3 3 1 1 1 2 2 3 3 2 1 1 2 3 3 2 2 1 1 2 2 1 3 3 2 1 1 1 1 1 1 1 4 4 4 4 1 1 1 2 2 1 2 3 3 1 1 1 1 1 1 1 3 3 2 1 2 2 1 1 1 1 2 2 2 3 3 1 1 1 1 2 2 1 1 2 4 4 4 4 4 1 1 1 1 1 2 2 2 2 4 4 4 2 1 4 4 3 5 5 4 4 4 2 5 5 3 3 3 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 3 3 3 3 1 2 4 4 2 1 1 2 2 4 4 3 2 1 1 1 2 2 1 1 2 2 1 1 1 2 3 3 2 2 2 2 2 4 4 4 1 3 3 3 4 4 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 3 3 2 1 1 2 2 1 2 2 1 1 3 4 4 4 3 3 3 3 3 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 2 4 4 2 1 1 1 2 3 3 1 2 4 4 3 4 4 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 3 5 5 5 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 3 3 2 2 2 2 2 1 3 3 3 1 4 4 4 2 3 3 3 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 3 3 4 4 2 2 1 1 4 4 4 2 2 2 3 3 2 2 2 1 1 1 1 2 2 2 2 4 4 4 3 3 1 1 3 3 2 1 2 2 1 2 3 3 1 1 4 4 4 3 3 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 3 3 1 1 1 2 2 3 3 2 1 1 1 1 2 2 1 1 3 3 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 3 3 1 1 1 2 2 1 1 2 3 3 1 2 2 2 2 2 2 2 2 1 2 3 3 2 2 1 1 2 2 1 2 2 2 2 4 4 3 3 1 1 1 1 1 3 3 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 3 3 2 3 3 3 3 3 3 4 4 2 1 2 2 1 2 2 1 2 3 3 1 1 1 1 1 1 2 2 1 3 3 2 1 1 3 3 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 3 3 3 1 1 1 2 2 1 3 3 2 1 1 1 1 2 2 1 3 3 2 2 2 3 3 2 2 2 1 2 2 2 2 1 1 4 4 4 4 3 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 3 3 2 2 2 3 3 3 1 1 1 2 2 2 2 1 1 1 1 1 3 3 4 4 2 2 1 1 1 3 3 3 1 1 1 1 2 3 3 2 3 3 2 2 1 1 3 3 3 2 4 4 6 6 3 3 1 2 2 1 2 2 1 1 1 3 3 3 1 1 1 2 2 1 1 1 2 3 3 1 2 3 3 1 2 3 3 2 2 1 1 2 2 2 2 3 3 5 5 5 1 4 4 3 4 4 4 1 1 1 1 1 2 2 4 4 4 6 6 2 1 1 1 2 2 2 2 2 2 3 3 4 4 2 2 2 2 2 1 1 1 2 2 2 3 3 2 2 1 1 1 1 2 2 2 2 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 4 4 2 3 3 2 1 1 1 2 4 4 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 5 5 2 3 3 2 2 1 3 3 4 4 2 2 1 1 1 1 3 3 3 1 1 1 1 1 2 2 3 3 2 2 3 4 4 1 2 2 1 1 1 3 3 3 3 1 1 1 4 4 3 3 2 2 1 2 2 1 3 3 4 4 1 1 2 2 1 1 3 3 2 1 1 1 2 2 1 1 2 3 3 2 2 1 1 2 2 1 2 3 3 1 2 3 3 1 1 1 2 2 1 2 3 4 4 1 2 2 1 2 2 1 1 1 1 1 1 2 2 4 4 3 2 3 3 2 2 3 3 1 1 1 1 3 3 2 2 2 4 4 4 4 4 2 3 3 3 3 5 5 5 5 2 2 2 3 3 1 1 1 2 2 2 2 1 3 3 3 3 3 3 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 3 3 2 1 1 2 2 2 2 1 1 3 3 2 2 2 1 1 2 2 1 2 3 3 1 3 3 2 2 2 3 3 2 3 3 3 6 6 3 2 1 1 3 3 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 1 2 3 3 2 2 1 2 4 4 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 3 3 4 4 1 3 5 5 5 5 1 1 2 2 1 1 1 3 3 3 3 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 3 3 3 2 2 3 3 4 4 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 5 5 3 3 3 1 4 4 4 3 2 3 3 3 3 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 3 3 5 5 2 2 2 1 2 2 2 2 1 2 2 1 3 3 3 2 2 2 4 4 3 4 4 4 4 3 3 3 3 2 2 4 4 4 4 3 3 1 1 1 2 2 2 2 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 2 2 2 3 4 4 1 1 1 2 2 1 1 1 3 3 2 1 2 2 3 3 4 4 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 4 4 2 1 1 1 1 2 2 1 2 2 2 2 1 1 2 3 3 1 3 3 3 2 4 4 2 1 2 4 4 2 1 2 2 1 1 1 1 1 1 1 1 4 4 4 4 4 4 2 3 3 1 1 1 2 3 3 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 4 4 2 2 2 2 2 2 2 1 1 3 3 2 1 2 2 1 6 6 5 5 5 5 1 1 5 5 5 3 2 1 1 2 2 1 2 2 2 2 1 1 1 1 3 3 5 5 2 3 3 3 1 1 1 1 2 2 1 1 4 4 4 3 3 1 1 1 1 3 3 2 1 3 3 3 3 2 2 1 1 1 1 2 3 3 2 2 1 1 1 2 2 1 1 2 3 3 2 3 4 4 1 2 2 2 4 4 2 1 1 1 1 1 2 3 3 1 1 2 2 1 1 1 1 1 2 3 3 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 3 3 3 1 2 2 2 3 3 2 2 1 1 1 1 3 3 2 1 1 1 1 1 1 1 2 3 3 2 2 1 2 3 3 2 3 4 7 7 3 2 1 2 2 2 2 2 2 1 3 3 2 1 1 2 2 2 3 5 5 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 3 3 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 4 4 3 5 5 5 2 2 2 2 1 1 2 2 1 1 1 1 1 3 3 3 1 4 4 3 4 5 5 3 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 3 3 2 1 2 2 1 1 2 2 1 1 1 3 3 4 4 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 3 3 1 1 1 2 2 1 1 1 2 2 3 3 5 5 2 1 3 3 3 1 3 3 2 1 2 2 2 2 1 1 2 2 1 1 2 4 4 2 2 2 1 1 1 1 2 2 1 1 1 3 3 4 4 1 2 2 1 2 3 3 1 1 1 1 2 2 1 1 1 1 1 3 3 3 3 3 2 2 2 1 1 2 2 1 1 4 4 3 2 1 1 1 1 1 1 2 4 4 2 1 2 2 1 1 1 3 3 3 3 1 1 1 2 4 4 2 3 3 2 2 2 1 3 3 2 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 3 3 3 2 2 1 1 1 1 3 3 2 1 3 3 4 4 1 1 3 3 3 1 2 3 3 1 1 2 2 1 1 2 2 1 3 3 3 1 1 1 2 2 1 1 1 1 3 3 3 1 2 2 2 3 3 2 3 3 2 2 1 1 1 2 2 2 2 1 1 1 2 3 3 2 2 1 1 2 2 1 1 3 3 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 3 3 2 2 2 3 3 2 1 2 2 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 3 3 2 1 1 3 3 2 1 1 1 1 2 2 1 2 5 5 3 3 2 3 3 1 2 2 1 1 4 4 4 4 4 3 3 2 2 2 1 2 2 3 3 3 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 3 3 2 2 3 3 1 1 1 1 1 1 1 6 6 5 4 4 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 1 3 3 3 3 1 2 2 3 3 3 1 1 2 3 3 1 1 3 3 2 2 2 2 2 2 3 3 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 2 3 4 4 1 2 2 1 1 1 1 2 2 3 3 3 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 4 4 4 3 4 4 1 2 3 3 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 1 1 2 2 3 3 2 4 4 3 4 4 3 3 3 3 3 1 1 2 2 1 2 2 1 1 1 2 3 4 4 2 2 2 2 3 3 2 1 1 1 3 3 2 1 2 2 1 1 1 3 3 3 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 3 3 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 3 3 1 1 1 2 3 3 1 3 3 2 2 2 1 1 2 2 2 3 3 3 3 3 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 3 3 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 3 4 4 5 5 2 1 1 1 2 2 1 3 3 3 1 2 3 5 5 2 1 2 2 2 3 4 4 2 4 5 5 5 5 2 1 1 1 1 1 1 1 1 1 3 3 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 2 2 2 5 5 3 2 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 3 3 2 2 2 1 1 1 1 2 2 1 2 2 3 3 3 1 1 1 2 2 1 2 2 2 2 3 3 4 4 2 2 2 3 3 2 1 1 1 3 3 2 2 3 3 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 3 3 3 1 1 1 3 3 2 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 3 3 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 4 4 3 3 2 2 1 1 2 2 3 3 2 1 1 1 4 4 4 2 1 3 3 2 1 1 1 1 1 2 2 1 2 3 3 1 1 1 1 3 3 2 3 3 2 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 3 3 2 2 1 2 2 2 2 2 2 3 3 2 1 3 3 2 2 2 1 1 3 3 2 2 2 2 2 1 5 5 5 5 5 1 1 1 3 3 3 1 1 2 3 3 2 2 1 3 3 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 3 3 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 4 4 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 3 3 2 2 1 2 3 3 3 3 3 6 6 3 2 1 2 2 2 2 2 2 3 3 3 1 1 1 1 2 2 2 2 1 2 4 4 2 2 2 1 1 1 2 2 1 1 3 3 2 2 2 1 2 2 2 2 4 4 4 2 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 4 4 4 2 3 3 3 3 3 2 1 1 1 1 1 2 2 3 3 2 2 4 4 2 1 2 2 4 4 3 5 5 2 3 3 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 3 3 3 2 2 1 2 2 2 3 3 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 3 4 4 1 2 3 3 2 2 1 1 2 2 1 1 3 3 4 4 1 2 2 3 3 2 2 2 1 2 3 3 2 2 1 1 2 3 3 3 3 2 1 2 2 1 2 6 6 4 3 3 2 2 1 1 2 2 2 2 2 3 3 2 3 3 1 1 1 1 3 3 2 1 1 1 1 1 1 1 1 1 1 1 3 3 3 1 1 1 2 2 3 3 2 1 1 3 3 3 3 2 3 3 1 1 1 2 2 4 4 3 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 3 3 2 1 1 1 2 3 3 1 1 1 1 3 3 4 4 4 4 2 1 1 1 1 1 1 2 2 1 3 5 5 5 5 2 2 1 3 3 2 2 3 3 1 2 2 1 1 1 3 3 4 4 1 2 3 3 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 3 3 4 5 5 5 5 1 2 3 3 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 4 4 3 3 1 2 2 1 1 2 5 5 5 3 3 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 2 4 4 4 2 2 3 3 3 1 2 2 1 1 1 1 3 3 2 1 3 3 2 1 1 1 1 2 4 4 2 1 1 2 4 4 2 4 4 3 2 1 1 1 1 2 2 2 2 2 2 1 2 3 3 3 3 2 1 3 3 2 3 3 3 1 1 1 2 3 3 1 1 2 2 1 3 3 3 1 1 2 2 1 1 1 3 3 3 3 2 2 2 2 1 3 3 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 3 3 3 3 1 2 3 4 4 2 2 1 3 3 2 1 1 1 1 2 2 2 2 1 1 1 1 3 3 3 1 1 1 2 2 1 1 1 1 1 1 1 1 3 3 3 1 3 3 3 1 1 1 2 2 1 1 2 4 4 4 2 2 2 2 1 1 2 2 1 1 1 1 4 4 4 3 1 1 1 1 2 2 3 3 2 2 2 1 3 3 2 1 3 3 2 1 2 2 2 2 2 2 1 1 1 1 1 4 4 3 3 1 1 1 2 2 1 1 2 2 4 4 4 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 3 3 2 2 2 1 1 1 4 4 4 5 5 2 2 1 1 1 1 1 1 1 1 1 1 1 1 4 4 3 2 1 2 3 3 1 1 1 1 3 3 2 3 3 3 2 3 3 1 1 2 2 2 5 5 3 2 2 2 1 2 2 1 1 2 2 4 4 3 3 2 2 1 1 1 3 3 2 1 1 1 1 1 1 2 2 3 3 2 1 2 2 1 2 2 2 2 1 1 1 1 1 2 5 5 3 3 3 2 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 2 4 4 4 1 1 2 2 1 1 2 2 1 1 4 4 3 2 1 3 3 2 2 2 1 2 2 2 2 1 1 2 2 1 1 2 2 3 3 3 1 2 2 2 2 1 2 2 1 2 2 1 3 3 2 2 2 1 3 4 4 4 2 2 1 3 3 2 1 2 2 1 2 2 2 3 3 2 2 2 3 3 1 1 2 2 2 2 1 1 2 2 3 3 2 1 3 3 3 1 1 1 1 1 2 3 3 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 3 3 3 5 5 4 2 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 3 3 3 1 1 2 2 1 1 2 3 3 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 2 4 4 2 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 3 3 2 1 1 1 1 1 1 2 3 3 1 1 1 2 2 1 2 2 1 4 4 4 4 4 2 1 2 2 1 1 3 3 3 2 3 6 6 4 4 3 1 1 1 1 2 2 3 3 3 1 1 1 2 2 1 1 2 3 3 1 1 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 4 4 2 1 1 1 1 1 1 1 2 2 4 4 4 4 1 2 2 2 2 2 2 1 1 2 2 2 3 3 2 2 1 1 1 3 3 2 1 1 2 3 3 2 2 2 2 1 3 3 2 1 2 3 3 1 1 3 3 2 2 2 1 3 3 2 2 2 2 4 4 2 2 2 1 2 2 1 1 2 2 3 3 2 2 2 1 3 3 2 2 2 2 2 1 1 1 1 1 2 4 4 2 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 2 3 3 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 3 3 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 4 4 3 2 1 1 2 2 2 2 1 1 2 2 1 1 3 3 3 3 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 4 4 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 2 3 6 6 3 2 1 1 1 1 1 1 2 2 1 2 2 2 4 4 2 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 2 4 4 3 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 3 3 3 1 1 1 3 3 2 1 2 2 1 1 1 3 3 2 1 1 2 3 6 6 3 3 1 1 2 2 2 2 1 1 1 2 4 4 2 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 2 3 3 1 1 3 3 3 2 2 1 1 1 2 2 2 2 1 1 1 1 3 3 2 1 2 2 1 2 4 4 3 3 1 1 2 2 1 2 2 1 3 3 2 1 1 1 1 2 2 1 1 2 2 2 2 2 3 5 5 2 1 1 1 2 2 1 1 1 2 4 4 2 3 3 2 1 1 1 2 3 3 2 2 3 3 2 5 5 5 3 2 2 3 3 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 3 3 2 1 1 1 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 4 4 2 1 1 2 3 3 2 2 2 4 4 5 5 3 2 1 1 1 2 2 1 1 2 2 1 1 1 2 3 3 2 2 1 4 4 3 3 2 2 1 1 1 2 2 2 2 2 3 3 2 2 1 1 5 5 5 3 3 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 3 3 1 1 1 2 2 1 2 2 1 1 2 4 4 3 3 1 1 1 1 2 2 1 2 2 1 1 1 3 3 2 1 1 1 1 2 2 2 2 1 2 2 1 3 3 3 2 2 1 2 2 3 3 3 1 1 1 2 3 3 3 3 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 3 3 2 1 1 2 4 4 2 2 3 3 1 1 1 2 2 1 2 3 3 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 4 4 4 1 1 1 1 3 3 2 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 3 3 3 2 2 3 3 2 1 2 2 2 4 4 4 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 3 3 3 4 4 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 2 2 2 3 3 1 1 3 3 4 4 2 3 3 3 3 2 2 2 1 1 3 3 3 3 3 3 2 4 4 3 3 2 2 2 2 1 1 1 4 4 4 3 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 2 4 4 3 3 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 2 5 5 3 3 1 1 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 2 4 4 3 2 1 1 2 2 1 2 2 2 2 3 3 3 3 3 3 2 2 2 2 4 4 2 2 2 1 1 2 2 1 1 1 2 2 1 4 4 5 5 3 3 3 2 1 1 2 2 2 2 1 1 1 1 3 5 5 5 2 2 2 1 1 1 1 3 3 3 1 2 3 3 1 1 1 2 2 1 1 3 3 2 1 2 2 1 2 2 1 2 2 2 3 3 1 1 1 1 1 1 2 2 3 3 2 1 1 2 2 2 2 1 3 3 2 1 1 3 3 3 2 2 2 3 3 1 1 2 2 2 2 2 4 4 2 3 3 3 2 2 1 3 3 3 1 3 5 5 4 3 3 1 2 2 1 1 1 1 1 2 2 1 1 2 3 3 1 1 4 4 3 3 3 1 1 1 3 3 3 3 1 1 1 1 1 2 2 3 4 4 3 1 1 1 3 3 3 4 4 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 1 3 3 2 1 2 2 1 1 1 4 4 3 3 1 1 2 2 2 3 3 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 3 3 1 2 2 1 1 1 2 2 3 3 2 1 4 4 3 3 2 2 1 1 3 3 2 3 3 2 2 4 4 2 1 3 3 2 1 1 3 3 3 1 3 3 2 1 3 3 5 6 6 3 1 2 3 3 1 1 1 1 2 2 2 2 2 2 4 4 3 4 4 3 3 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 3 3 4 4 1 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 3 3 2 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 2 2 3 3 2 1 1 1 1 4 4 3 3 3 2 2 1 2 5 5 3 4 4 1 3 3 2 1 1 2 2 1 2 2 1 1 1 1 2 2 3 3 3 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 3 3 2 1 3 3 3 1 2 2 4 4 3 3 3 3 2 1 2 4 4 2 1 2 2 2 2 1 3 3 2 1 1 2 4 4 2 2 2 1 1 3 4 4 3 2 3 3 1 3 3 3 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 4 4 3 2 2 2 1 1 3 3 2 1 1 1 1 1 2 2 1 1 2 3 3 1 2 4 4 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 3 3 3 1 1 2 3 3 2 2 1 1 1 2 2 1 3 3 3 1 3 3 3 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 4 4 3 3 1 2 2 1 1 1 1 1 1 1 3 3 3 1 3 4 4 4 1 1 2 3 3 1 1 2 2 1 1 1 2 2 2 2 1 1 3 3 2 3 3 2 2 2 1 2 2 1 1 1 2 3 3 1 1 1 2 2 1 1 1 2 2 2 2 3 3 2 1 1 2 2 1 1 1 1 1 2 2 2 3 3 1 2 4 4 2 5 5 4 4 2 2 2 2 2 2 2 1 1 1 1 3 3 3 1 1 2 3 3 1 2 2 1 2 2 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 4 4 3 3 2 3 3 1 1 2 2 1 1 1 1 3 3 2 1 4 4 6 6 4 2 1 1 2 2 1 1 2 3 3 1 1 1 2 2 3 3 3 1 2 4 4 2 1 2 2 1 1 1 1 1 1 1 4 4 3 2 3 3 5 5 2 1 1 1 2 2 2 2 1 2 2 1 1 3 3 2 1 1 1 1 1 1 1 1 2 2 3 3 2 1 1 1 2 3 3 1 1 1 1 2 2 1 1 2 3 3 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 3 3 2 2 2 1 2 2 1 2 3 3 1 1 1 1 2 2 2 2 1 1 1 1 3 3 3 3 1 1 2 3 3 1 1 1 1 2 2 1 2 2 1 1 1 3 3 3 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 3 3 2 1 1 1 1 2 2 1 1 3 3 2 3 3 2 1 2 2 1 1 3 3 2 1 1 1 2 3 3 1 1 2 2 2 3 3 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 3 3 2 1 1 3 3 2 2 2 3 3 4 4 1 2 2 3 3 3 3 1 1 2 2 3 3 3 4 4 1 1 6 6 5 4 3 2 2 2 1 4 4 3 3 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 3 3 2 2 2 3 3 3 3 3 4 4 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 2 3 4 4 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 3 3 3 1 3 3 2 1 3 3 2 2 2 1 3 3 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 2 3 3 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 3 3 1 2 2 2 2 1 2 2 3 3 2 2 2 2 2 1 2 2 2 2 2 3 3 1 1 1 1 1 3 3 2 1 1 2 2 2 3 4 4 1 3 4 4 4 3 3 2 1 1 1 1 3 3 2 2 2 2 3 3 1 1 1 2 4 4 3 3 1 3 3 3 3 3 3 2 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 3 3 4 4 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 3 3 2 1 1 2 2 3 3 2 1 1 1 1 1 3 3 2 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 4 4 2 1 2 2 2 4 4 2 1 2 2 1 1 3 3 2 1 1 2 2 1 1 1 2 2 2 2 3 3 2 1 3 3 4 5 5 2 2 1 2 2 3 3 2 1 2 2 1 1 1 1 2 2 2 2 3 3 3 2 3 3 1 1 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 1 3 3 2 1 1 4 4 3 2 1 1 2 2 1 2 3 3 2 2 1 4 4 4 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 3 3 4 4 1 3 3 4 4 1 1 2 2 1 3 3 2 3 3 2 1 2 2 3 3 2 3 3 2 1 1 2 2 3 3 2 1 2 2 1 2 2 2 3 3 1 1 1 2 5 5 4 4 4 1 2 2 3 3 2 2 3 3 2 3 4 4 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 5 5 4 4 4 1 1 2 2 1 1 1 3 3 3 3 1 2 4 4 4 4 2 1 1 1 2 5 5 3 3 3 1 2 2 1 2 3 3 1 1 1 1 1 2 2 1 2 4 4 4 1 1 3 3 2 4 4 4 4 1 1 1 1 2 2 1 1 1 1 1 4 4 3 2 3 3 4 4 3 3 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 4 4 3 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 3 3 2 1 1 1 1 2 2 2 2 1 2 2 1 4 4 3 3 1 1 2 2 1 2 3 3 2 2 2 2 1 1 1 3 3 4 4 1 1 1 1 1 3 3 2 2 3 3 1 1 1 1 1 1 2 3 3 1 1 1 1 1 1 2 2 3 3 2 2 3 4 4 1 3 3 3 3 1 3 4 4 4 2 2 2 3 3 1 2 2 1 1 2 2 2 2 1 3 3 3 1 2 2 2 2 1 1 3 3 2 1 1 1 2 2 1 2 2 1 1 1 3 3 3 3 3 3 3 1 1 1 1 1 2 2 3 3 2 3 3 2 1 2 2 2 4 4 2 1 1 1 1 1 2 2 2 2 1 2 3 3 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 3 3 2 2 1 2 2 1 2 4 4 2 1 2 2 2 3 3 1 3 3 2 1 2 2 1 1 1 1 3 3 3 1 1 1 1 3 5 5 4 2 1 2 3 3 1 2 3 3 2 2 2 2 2 4 4 2 2 2 1 2 2 3 3 4 4 2 1 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 3 3 1 3 3 3 3 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 1 3 3 2 1 2 2 1 2 4 4 2 1 1 1 2 3 4 4 3 3 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 3 3 3 4 4 1 1 1 1 2 2 1 1 2 2 2 2 3 3 3 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 3 3 3 1 1 1 1 1 1 4 4 4 2 1 1 1 2 3 3 1 2 3 3 1 1 2 2 2 2 1 2 5 5 3 2 1 1 1 1 1 1 2 2 2 2 1 3 3 3 1 3 3 2 2 2 1 1 1 1 1 1 2 5 5 3 3 3 1 1 1 1 2 3 3 3 3 2 1 1 2 3 4 4 1 1 1 2 2 1 1 1 1 2 3 3 2 2 1 1 2 3 6 6 3 4 4 2 1 3 3 2 1 2 2 1 3 3 3 5 5 3 3 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 3 3 3 1 3 3 2 2 2 1 1 1 2 2 1 3 3 2 2 2 2 2 1 1 1 1 1 3 3 2 3 3 3 3 1 1 3 3 2 1 2 2 2 2 1 1 1 1 1 1 1 1 3 3 2 1 1 1 1 2 2 1 2 2 1 1 2 3 3 1 1 2 2 1 2 3 3 1 3 3 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 3 3 2 1 1 1 1 1 1 2 2 2 3 3 2 2 1 1 1 3 3 2 1 1 1 2 3 3 1 2 2 1 2 2 1 4 4 3 3 1 1 2 2 1 2 3 3 1 1 1 4 4 3 3 2 2 2 2 1 1 2 2 1 3 3 2 1 1 1 2 2 2 2 1 1 1 1 3 3 3 1 1 1 3 3 2 3 3 3 2 2 1 1 1 1 1 1 2 2 1 2 3 3 3 3 3 1 1 2 3 3 3 3 3 2 5 5 3 3 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 2 3 4 4 1 1 1 3 3 2 2 2 1 2 2 1 2 2 1 2 2 1 1 1 2 2 5 5 4 3 2 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 2 3 3 1 2 3 3 2 2 3 3 3 2 2 1 1 1 1 1 1 1 3 3 2 2 4 4 2 1 1 1 1 1 1 2 2 2 2 1 2 3 4 4 1 1 1 1 1 1 2 2 1 1 1 1 3 3 4 5 5 3 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 2 3 3 1 1 1 1 2 2 2 2 2 3 4 5 5 1 2 2 1 2 2 2 2 2 3 6 6 3 3 3 4 4 3 3 1 2 2 2 2 2 4 5 5 5 2 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 3 3 1 2 2 1 3 3 2 3 3 3 1 3 3 3 2 2 1 1 1 1 2 3 3 1 2 3 4 4 1 1 2 3 3 1 1 1 2 2 1 1 3 3 3 1 1 1 1 2 2 2 3 3 2 2 1 1 1 2 2 1 3 3 3 3 3 3 2 2 4 4 2 1 1 1 2 3 3 2 3 3 1 3 3 2 1 2 3 3 2 2 1 1 1 1 1 4 4 3 2 2 2 1 2 2 4 4 4 4 1 2 2 1 1 1 3 3 2 3 3 4 5 5 1 1 1 1 1 1 3 3 3 4 4 1 1 1 1 2 2 1 3 3 2 2 4 4 5 5 2 2 2 4 4 4 4 2 3 3 2 1 1 1 1 1 1 2 2 1 3 3 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 5 5 5 4 3 1 2 2 2 2 2 2 1 1 3 3 3 1 1 3 3 3 4 4 4 2 1 1 1 1 2 2 2 4 4 3 4 4 1 1 1 2 3 3 1 1 1 3 3 3 3 3 2 2 2 1 3 3 2 3 3 2 2 2 3 3 2 1 1 1 2 2 2 2 2 3 3 2 2 2 2 1 1 1 2 2 2 3 3 1 1 1 1 1 1 2 2 1 1 2 2 3 3 2 1 1 1 2 2 1 1 1 1 1 2 3 3 3 3 2 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 3 3 1 2 2 1 2 2 1 1 2 2 1 1 2 3 4 4 1 1 2 2 2 2 1 1 2 3 3 1 1 1 1 2 3 3 1 1 2 2 2 4 4 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 4 4 4 4 3 3 2 1 1 1 1 1 2 3 3 1 1 2 3 3 3 3 3 4 4 4 5 5 4 1 1 1 1 1 2 2 1 3 3 3 3 3 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 3 3 3 2 2 1 1 2 2 1 2 2 5 5 5 3 3 1 1 1 4 4 3 2 2 2 1 2 2 2 4 4 2 3 3 2 2 2 2 2 1 2 2 1 1 2 2 1 1 2 3 3 1 1 1 2 2 1 2 2 1 3 3 2 1 1 2 2 2 2 1 2 2 1 2 2 1 3 3 3 1 3 3 3 2 2 1 3 3 2 1 2 3 3 3 3 2 2 2 4 4 3 3 2 2 1 1 2 2 2 2 2 5 5 3 3 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 2 3 3 1 1 1 1 1 1 4 4 3 3 3 3 2 1 3 3 3 1 1 1 2 2 1 1 1 1 3 3 4 4 2 2 3 4 4 4 5 5 1 1 2 2 1 1 1 2 2 1 1 1 1 1 4 4 3 3 1 2 2 1 3 3 2 2 2 1 1 2 3 3 1 2 2 3 3 2 1 1 2 2 1 2 2 1 3 3 2 3 3 3 2 2 1 3 3 2 2 2 1 1 1 1 1 3 3 2 3 3 3 1 1 2 2 3 3 3 4 7 7 3 2 1 2 3 6 6 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 2 2 2 2 1 1 3 3 3 2 2 1 1 1 1 2 2 1 3 3 4 5 5 1 1 1 1 1 3 3 4 4 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 3 3 2 2 2 5 5 3 5 5 3 3 1 1 2 2 2 2 1 1 1 1 3 5 5 5 2 1 1 1 1 1 1 1 2 4 4 2 1 1 1 2 5 5 5 3 2 2 1 1 1 2 2 1 1 2 2 1 3 3 3 3 1 3 3 2 1 1 1 1 1 1 2 3 3 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 4 4 4 2 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 4 4 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 3 3 2 1 2 2 1 2 2 2 2 2 3 3 1 1 1 1 1 3 3 2 3 3 2 1 1 1 2 2 3 3 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 3 3 1 4 4 3 2 2 2 2 3 3 1 3 3 2 3 3 3 2 2 3 3 3 1 1 2 2 1 1 1 1 1 2 3 5 5 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 3 3 2 1 1 1 1 1 1 1 3 3 3 1 1 1 1 1 1 2 2 2 3 3 1 1 3 3 3 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 3 3 2 3 3 2 3 3 3 3 1 2 3 3 4 4 3 2 1 2 3 3 2 2 2 4 4 2 3 3 2 2 2 2 2 1 1 2 2 1 2 2 2 2 2 4 4 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 2 3 3 2 2 1 1 3 3 3 2 2 1 1 2 2 3 3 2 2 2 2 2 3 3 2 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 3 3 2 2 2 1 2 2 2 2 1 3 3 2 1 1 1 1 2 2 4 4 3 3 1 1 2 2 2 2 3 3 2 3 3 2 1 1 1 3 3 3 3 2 4 4 3 3 1 1 1 1 2 3 3 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 3 3 3 1 2 3 3 1 1 3 3 3 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 1 1 1 2 2 2 2 1 1 2 3 3 1 2 2 1 2 2 5 5 5 3 3 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 4 4 4 4 4 4 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 3 3 3 2 2 1 3 4 4 3 1 1 3 3 3 3 1 1 2 2 2 3 3 2 2 1 2 2 3 3 2 2 2 2 2 1 4 4 3 3 2 2 3 3 3 2 4 4 3 3 4 4 4 4 2 3 3 1 1 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 2 4 4 3 4 4 1 1 1 2 3 3 1 2 3 3 3 3 4 4 2 2 2 2 2 2 1 2 2 1 3 3 3 1 1 3 3 3 1 3 4 4 4 4 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 3 3 3 3 2 1 1 2 2 2 2 4 4 4 4 4 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 3 3 1 1 1 1 1 1 1 1 3 3 3 3 3 3 4 4 2 1 1 1 1 3 3 2 1 2 2 2 3 3 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 3 3 3 3 2 2 1 1 2 4 4 3 3 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 3 3 3 1 3 3 3 1 4 4 4 2 1 2 2 1 1 4 4 4 2 2 2 2 2 1 1 1 3 3 3 1 1 2 3 3 2 2 1 3 3 3 1 1 1 2 2 2 2 3 3 4 4 1 1 1 1 3 3 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 3 3 2 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 3 3 1 1 3 3 2 1 2 3 3 2 2 2 2 1 1 1 3 3 3 5 5 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 2 1 3 3 3 1 2 3 3 2 2 2 2 1 1 1 2 2 1 3 3 3 1 2 2 1 2 2 1 1 2 3 5 5 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 3 3 3 3 1 2 2 2 2 2 2 2 2 2 2 3 3 2 1 3 3 2 3 3 3 2 3 3 2 2 1 1 1 2 2 2 2 1 3 3 3 1 1 1 1 2 3 3 1 1 1 3 3 2 1 1 2 2 1 2 2 1 1 1 2 2 3 3 4 4 2 3 3 1 1 2 2 3 3 3 3 2 2 3 3 5 5 3 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 1 3 3 2 2 3 4 4 2 2 1 2 2 2 3 3 1 1 2 2 1 2 3 6 6 6 3 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 3 3 5 5 2 2 2 1 2 2 1 1 1 1 2 2 2 3 3 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 1 2 3 3 2 2 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 3 3 3 3 3 2 2 1 2 2 1 1 2 2 2 3 3 1 1 1 1 1 3 3 2 1 4 4 4 3 3 1 2 3 4 4 2 2 3 3 2 1 2 2 2 5 5 3 3 1 2 2 4 4 5 5 5 1 1 1 3 3 2 2 2 1 1 1 1 2 2 2 2 3 3 2 3 3 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 5 5 4 4 3 1 1 3 4 4 3 2 2 1 2 2 1 2 2 1 1 4 4 3 3 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 3 3 3 1 1 2 2 1 1 2 4 4 5 5 5 4 4 1 1 3 3 3 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 3 4 4 2 2 1 1 1 1 2 3 3 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 4 4 4 3 3 2 1 1 1 1 2 3 3 2 4 4 5 5 5 5 1 1 1 1 4 4 4 3 1 3 4 4 3 1 1 1 1 2 2 1 1 3 3 3 1 1 2 4 4 3 3 1 1 1 1 1 1 1 2 2 1 3 3 2 4 4 3 2 3 3 2 3 3 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 2 3 4 4 1 2 2 2 2 1 1 3 4 4 4 1 2 2 1 1 2 3 3 1 2 2 2 2 3 3 3 3 1 1 1 2 2 1 1 1 1 1 2 2 3 3 3 1 2 2 1 2 2 1 1 2 2 2 2 1 1 2 3 3 3 3 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 3 3 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 3 4 4 2 2 1 1 2 2 1 2 2 2 2 1 2 2 3 3 3 1 1 1 3 3 3 2 2 1 1 3 4 4 3 1 3 3 2 3 3 3 3 3 3 3 1 1 2 2 2 2 3 3 3 3 1 1 2 2 3 3 3 1 2 2 2 2 1 3 3 3 2 2 1 1 2 2 2 2 3 3 3 1 1 2 5 5 3 3 3 3 3 3 1 3 3 2 3 3 2 1 3 3 2 1 1 2 2 1 2 2 1 2 4 4 4 2 3 3 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 3 3 2 2 2 1 1 1 1 3 3 3 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 2 3 4 5 5 4 4 7 7 5 5 2 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 3 3 2 2 3 3 2 2 1 1 2 2 2 2 1 2 2 1 1 3 3 2 1 1 1 1 2 2 2 3 3 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 3 3 2 2 1 2 2 4 4 4 2 1 2 2 1 3 3 2 1 2 5 5 3 3 1 1 1 3 3 2 1 2 3 4 4 1 1 1 4 4 3 3 3 3 3 1 1 1 2 2 1 1 2 2 1 1 2 3 3 1 3 3 2 1 1 1 1 2 2 2 4 4 2 2 3 3 1 1 1 1 5 5 4 4 2 2 2 1 1 2 2 1 1 2 3 3 1 1 1 2 2 1 1 2 2 3 4 4 3 1 1 1 4 4 3 5 5 2 3 3 2 2 2 3 3 2 2 2 2 2 2 3 3 1 1 1 1 1 2 3 6 6 3 2 2 2 2 2 2 2 1 1 1 1 5 5 4 3 3 2 2 1 3 3 2 1 1 2 2 1 1 1 1 1 3 3 2 2 4 4 3 3 2 3 3 1 2 2 1 1 2 2 2 2 1 3 3 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 2 2 3 3 3 1 2 2 1 1 1 1 1 2 2 1 1 1 3 3 2 2 2 2 2 1 3 3 2 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 3 3 3 1 4 4 3 3 1 1 1 1 3 3 2 3 3 3 1 1 3 3 2 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 3 3 4 4 2 2 2 2 2 2 1 1 3 3 2 1 2 2 1 3 3 2 1 2 2 1 1 1 1 3 3 4 4 4 1 1 1 1 1 2 2 3 3 3 1 1 2 2 1 3 3 2 2 3 3 1 1 2 2 1 3 3 3 2 2 3 3 2 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 5 5 4 3 3 2 3 3 1 1 1 1 3 3 4 4 1 2 2 1 2 2 2 2 1 2 2 2 2 3 3 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 4 4 2 1 1 2 2 1 1 1 1 2 2 3 3 4 4 3 3 1 1 1 2 2 1 2 4 4 4 1 1 2 3 3 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 2 3 3 1 2 2 1 1 1 1 1 2 3 3 2 2 2 2 1 1 1 5 5 4 3 3 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 4 4 4 4 4 1 2 2 1 1 1 1 1 1 2 2 1 3 3 3 2 2 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 4 4 3 3 2 2 1 2 2 1 1 2 2 2 2 3 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 5 5 3 3 3 2 2 1 2 2 1 1 2 2 1 5 5 4 3 3 2 4 4 4 2 2 2 2 2 2 1 1 1 2 2 1 1 1 2 3 4 4 1 1 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 3 3 5 5 5 2 2 2 1 1 1 2 5 5 5 2 1 1 2 2 1 2 3 3 1 1 1 1 1 2 2 1 1 1 2 2 1 3 3 4 4 3 3 1 1 1 2 2 2 3 4 4 1 1 1 2 3 4 4 2 2 1 3 4 4 3 2 2 1 1 1 1 1 3 3 2 2 2 1 1 1 1 1 3 3 2 2 2 2 2 2 3 3 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 3 3 1 2 2 1 1 2 2 1 1 1 1 1 1 2 3 3 1 4 4 3 2 3 3 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 4 4 2 1 4 4 4 4 2 2 3 3 5 5 2 1 2 2 2 2 1 1 1 1 1 2 4 4 2 2 2 1 2 2 1 1 4 4 4 4 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 3 4 4 3 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 3 3 3 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 3 3 2 1 1 2 2 1 1 2 2 4 4 3 3 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 3 3 3 2 2 3 3 3 3 3 2 1 2 3 4 4 1 1 1 3 3 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 3 3 5 5 4 3 2 1 1 2 2 2 2 3 3 3 1 4 4 3 2 1 2 2 1 2 2 1 1 1 2 2 1 1 3 3 3 3 1 1 2 2 1 1 1 1 1 1 1 1 2 2 3 3 3 1 2 2 2 2 1 1 1 1 2 2 3 3 3 3 3 5 5 5 5 2 3 3 1 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 3 3 3 3 3 3 6 6 3 3 3 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 3 3 3 1 1 1 4 4 3 3 3 2 3 3 1 2 2 1 1 1 1 3 3 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 3 4 4 4 1 2 2 1 1 2 2 1 1 2 2 3 3 3 4 4 3 3 3 6 6 3 5 5 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 3 3 2 3 3 3 3 1 1 1 1 3 3 2 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 3 3 2 2 3 3 1 1 1 1 1 1 1 2 3 3 1 3 3 2 2 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 3 3 2 3 3 2 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 3 3 3 2 3 3 3 3 3 1 1 1 1 2 3 3 4 4 3 2 2 2 2 2 1 1 1 1 1 1 2 3 5 5 2 1 3 3 4 4 3 3 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 3 4 4 1 1 1 1 3 3 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 3 3 1 1 2 2 3 3 2 2 2 1 3 3 3 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 3 3 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 3 3 3 3 3 3 1 1 1 2 2 2 2 1 2 2 3 3 3 2 2 3 3 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 3 3 1 1 1 1 2 4 4 2 1 2 2 2 2 2 2 1 3 3 4 4 1 1 2 2 2 2 2 2 1 3 3 2 2 2 1 2 2 3 3 3 3 1 2 2 2 3 3 1 1 2 2 3 3 3 3 1 3 3 2 4 4 4 4 4 1 1 1 3 3 2 2 2 2 4 4 2 1 1 1 1 1 1 2 2 1 3 3 3 2 2 2 2 1 1 2 3 3 1 1 3 3 3 3 3 3 1 1 2 2 1 1 2 2 1 1 3 3 3 1 1 2 4 4 4 1 3 3 2 2 3 3 2 2 1 1 3 3 3 4 4 3 3 2 3 3 2 2 3 3 2 2 2 1 1 2 2 3 3 3 1 1 1 2 3 3 2 3 3 2 2 1 1 3 3 3 1 2 2 1 1 1 1 2 2 2 2 2 2 3 3 2 2 3 3 1 1 1 3 3 2 1 2 2 2 2 3 3 2 2 2 1 1 1 1 2 2 2 4 4 2 1 2 2 2 2 1 1 1 1 2 2 1 2 3 3 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 3 3 2 2 2 2 2 2 2 3 3 3 3 2 4 4 3 3 1 2 2 1 2 2 3 3 2 2 2 1 1 4 4 4 3 3 1 1 3 3 2 3 3 3 2 2 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 3 3 2 2 2 1 1 1 1 2 4 4 3 3 2 3 3 1 1 1 1 1 2 3 3 1 1 1 2 3 3 1 1 2 3 3 1 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 3 3 2 3 3 1 4 4 4 2 1 1 2 3 3 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 3 3 3 1 2 2 1 1 1 3 3 2 2 2 1 1 1 3 3 3 1 2 2 1 1 1 1 1 2 2 2 2 1 5 5 4 3 2 2 2 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 1 3 3 3 2 2 2 2 2 3 3 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 5 5 4 3 3 3 3 3 1 1 3 3 2 1 1 4 4 4 2 3 3 3 3 1 2 2 2 2 1 1 2 3 3 1 2 2 1 2 2 4 4 4 3 1 1 1 2 2 2 2 1 1 1 2 3 3 2 3 3 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 2 4 4 3 3 2 2 1 1 3 3 2 1 2 2 1 1 2 4 4 2 1 1 1 1 1 1 3 3 3 3 1 1 2 2 4 4 4 4 3 2 2 1 1 1 1 2 3 4 4 1 1 1 1 3 3 2 1 1 1 1 1 2 2 1 3 3 2 2 2 1 1 1 1 1 2 2 1 2 2 3 3 2 2 2 2 3 3 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 3 3 3 3 2 1 1 1 1 1 1 1 2 2 1 1 3 3 2 1 2 2 2 2 2 2 1 1 1 1 1 3 3 2 1 3 3 2 1 2 2 3 3 2 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 3 3 3 2 3 5 5 3 3 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 3 3 4 4 2 1 2 2 2 4 4 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 3 3 3 3 2 1 2 2 1 2 2 1 1 1 1 1 1 3 3 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 2 2 4 4 4 4 1 2 3 3 1 1 1 2 3 4 4 2 2 1 1 1 1 2 4 4 2 1 1 1 2 2 3 3 2 2 2 2 2 4 4 3 3 2 2 1 1 1 1 2 2 1 3 3 3 1 2 2 1 3 3 2 1 1 2 3 3 1 2 2 1 1 1 3 3 2 1 2 3 3 1 3 4 4 4 4 2 2 1 1 2 2 1 1 3 3 2 2 2 2 3 3 3 3 2 1 1 2 3 4 4 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 3 3 2 1 1 2 2 2 2 1 1 1 1 1 2 2 3 3 3 1 2 2 2 2 2 3 3 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 3 3 1 2 2 1 4 4 3 2 2 3 3 1 1 1 1 1 1 1 1 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 3 3 3 1 1 1 1 1 2 2 1 5 5 5 4 5 5 1 1 1 1 4 4 4 2 2 2 3 3 3 3 3 3 2 1 1 3 3 2 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 3 3 2 2 1 1 2 3 3 2 3 3 1 1 1 1 1 1 4 4 4 2 1 1 1 1 1 1 1 1 1 1 3 3 3 3 1 1 3 3 3 1 2 2 2 4 4 5 5 1 2 3 5 5 5 1 3 3 2 2 2 1 1 2 2 1 2 3 3 1 1 1 2 2 1 4 4 3 2 1 3 3 5 5 2 2 2 2 2 3 3 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 3 3 3 2 2 2 2 3 3 3 1 1 1 1 3 3 3 1 1 1 2 2 4 4 4 4 3 3 3 3 2 2 2 2 1 2 3 3 1 1 2 3 3 2 2 2 2 3 3 2 1 3 3 2 1 1 1 1 1 1 2 4 4 3 3 1 2 3 3 1 1 2 2 1 3 3 3 1 1 2 2 4 4 3 2 1 2 4 4 4 4 2 1 1 2 5 5 3 2 2 4 4 2 2 2 1 1 1 2 2 3 3 2 1 2 2 1 1 2 2 2 3 3 3 3 3 1 2 3 3 1 1 1 2 2 1 1 1 3 4 4 3 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 4 4 2 2 2 1 2 7 7 5 5 3 3 2 2 1 3 3 3 4 4 2 4 4 2 1 2 2 1 1 1 3 3 2 1 1 4 4 3 3 3 2 3 3 1 1 1 1 1 2 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 3 3 3 1 1 1 2 4 4 2 1 1 1 1 2 2 1 2 2 1 1 2 2 3 3 3 2 2 1 1 1 1 2 2 1 1 1 1 5 5 4 4 3 4 4 1 2 2 1 1 1 1 1 3 3 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 4 4 4 1 1 1 1 1 2 3 3 2 2 2 3 5 5 2 1 2 2 1 2 2 3 3 2 3 3 2 1 1 3 3 3 2 2 1 2 2 3 3 3 3 3 3 2 2 3 3 4 4 3 3 1 2 2 2 3 4 4 1 1 1 1 2 2 3 5 5 4 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 3 3 3 1 4 4 4 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 4 4 2 1 2 3 3 1 4 4 4 3 1 2 2 1 1 1 1 1 2 2 2 2 3 3 3 2 2 3 3 3 2 2 1 1 1 2 2 1 1 1 3 3 3 1 2 2 4 4 3 3 2 2 2 2 1 2 2 1 1 1 1 1 2 3 4 4 1 1 1 2 4 4 3 3 1 2 2 1 2 2 3 3 3 1 2 2 1 2 2 1 3 3 2 2 2 1 1 1 1 2 2 1 1 3 3 3 3 3 2 2 2 3 3 3 3 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 4 4 3 3 2 2 1 2 2 1 1 1 2 2 1 4 4 4 4 1 2 2 1 2 2 1 1 1 1 1 3 3 3 3 1 1 1 2 2 1 1 1 2 3 4 4 1 3 3 3 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 3 3 4 4 3 3 1 1 1 1 1 2 2 2 2 1 2 5 5 3 3 2 2 2 2 4 4 4 3 3 2 2 3 3 2 2 2 1 2 2 2 3 3 3 3 3 1 2 2 2 4 4 3 5 5 2 1 1 2 2 1 1 1 1 1 1 1 2 7 7 5 4 3 3 2 2 3 3 2 1 1 3 3 2 2 2 2 3 3 1 1 1 1 2 3 3 1 3 5 5 5 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 3 3 2 2 3 3 1 2 2 1 2 2 1 1 1 1 1 1 3 3 2 1 2 2 2 2 2 2 2 4 4 2 2 2 1 1 1 1 1 2 2 1 2 2 3 3 5 5 3 3 1 4 4 3 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 4 4 3 2 1 1 1 1 1 1 1 1 3 3 2 2 3 3 1 2 2 1 1 1 1 1 2 2 1 1 3 3 2 1 2 3 3 1 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 2 3 3 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 3 3 1 1 1 1 1 2 2 1 2 2 1 1 2 4 4 3 4 4 1 1 1 1 3 3 3 4 4 1 2 4 4 3 3 1 2 3 3 1 1 2 3 3 1 1 1 3 3 4 6 6 3 5 5 2 1 1 2 2 1 1 1 2 3 3 2 2 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 3 3 2 3 3 2 1 3 3 2 1 1 1 1 1 2 2 2 3 3 3 3 2 2 2 1 1 1 3 3 2 1 1 1 1 1 1 1 2 6 6 4 3 3 1 2 3 3 1 1 1 1 1 1 1 1 1 1 2 2 1 3 3 3 3 3 5 5 5 1 1 1 3 3 2 2 2 1 1 1 2 2 1 1 1 3 3 2 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 3 3 4 4 1 3 3 3 1 2 2 1 1 1 1 1 2 2 2 3 3 1 2 3 3 2 2 1 1 3 3 2 1 1 1 1 1 2 2 1 2 2 2 2 1 4 4 5 5 5 2 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 2 5 5 3 2 1 1 4 4 3 3 1 2 4 5 5 4 4 1 2 4 4 2 1 1 2 4 4 2 2 2 2 2 4 4 3 3 4 5 5 3 3 4 4 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 4 4 3 3 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 3 3 3 3 2 2 1 3 3 2 2 2 1 2 2 1 2 2 2 2 2 3 3 1 1 2 2 1 1 2 2 2 2 3 3 3 1 2 2 1 1 1 1 2 4 4 2 2 2 2 2 4 4 3 2 1 1 2 2 2 2 1 4 4 4 2 2 2 1 1 2 2 2 2 1 3 3 3 2 2 1 1 2 2 2 2 1 3 3 2 3 5 5 4 4 4 2 1 1 1 2 2 2 2 1 1 2 2 3 3 3 1 1 1 1 2 2 1 1 1 2 2 3 3 2 2 2 1 1 2 3 3 1 1 1 1 2 5 5 3 2 2 2 1 1 3 3 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 3 3 3 3 5 5 4 2 1 3 3 4 4 2 1 1 2 4 4 2 1 2 2 1 2 3 3 1 1 1 1 3 3 3 3 2 2 1 2 2 1 2 2 2 2 1 1 1 3 3 3 3 3 4 4 1 1 1 2 2 1 2 3 3 1 2 4 4 2 2 2 2 2 1 2 2 2 2 2 3 3 1 3 3 3 1 2 2 1 1 1 1 2 2 3 4 4 3 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 4 4 3 3 2 2 1 3 3 2 2 4 4 2 1 1 2 3 3 1 2 2 1 1 2 3 3 1 1 1 2 2 1 1 1 2 2 1 1 1 1 3 3 3 3 1 1 2 2 1 1 3 3 2 1 1 2 3 3 1 1 1 1 1 2 2 1 1 1 1 3 3 3 1 1 1 1 1 2 3 3 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 4 4 3 3 3 2 2 2 2 4 4 3 3 1 1 1 1 1 1 3 3 2 1 3 3 2 1 1 1 1 1 1 2 2 1 2 2 2 4 4 2 1 1 2 2 1 2 2 1 3 3 3 1 1 1 2 4 4 2 2 2 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 3 3 2 3 3 3 3 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 3 3 2 1 1 1 2 5 5 3 3 3 1 1 2 3 3 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 2 3 3 3 1 1 1 1 2 2 2 4 4 2 1 4 4 4 4 4 2 2 1 2 2 2 2 2 2 1 1 4 4 4 3 4 4 2 2 1 1 1 1 1 2 2 1 3 3 3 3 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 3 3 1 2 2 1 1 1 2 2 1 1 2 2 1 1 3 3 2 1 2 3 3 3 3 2 3 3 3 3 3 3 3 1 2 2 4 4 3 2 1 2 2 1 2 2 1 1 1 2 3 3 1 1 1 2 5 5 3 2 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 3 3 3 2 2 2 2 1 1 1 2 2 1 1 3 3 2 1 3 3 3 1 1 2 2 2 2 2 2 1 1 2 3 5 5 2 1 3 3 2 1 1 2 3 3 2 2 3 3 3 5 5 2 2 3 3 1 2 2 1 1 1 2 2 1 1 1 1 3 3 2 1 2 3 3 1 1 2 2 1 3 3 2 1 1 1 1 3 3 3 3 2 2 1 1 1 2 2 1 2 2 1 1 1 1 2 3 3 3 3 3 2 2 3 3 3 3 3 2 1 1 1 1 3 3 3 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 3 3 4 4 2 2 2 2 2 2 3 3 1 1 2 2 1 1 2 2 1 1 3 3 3 1 1 2 2 1 1 1 4 4 3 2 2 2 1 3 3 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 3 3 1 1 1 2 5 5 6 6 4 1 2 2 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 1 3 3 2 2 2 1 1 2 2 1 3 3 3 2 2 1 1 4 4 4 3 4 4 2 2 2 3 3 3 3 2 1 2 2 1 1 1 1 1 1 3 3 3 1 2 2 1 1 1 2 2 3 3 3 4 4 4 2 2 5 5 3 2 3 3 2 2 2 1 1 2 2 2 4 4 3 3 1 1 1 3 3 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 2 3 4 4 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 3 3 2 1 1 2 4 4 2 2 2 1 1 1 2 2 2 3 3 2 2 2 2 2 3 4 4 1 1 1 3 3 2 3 3 2 2 2 1 3 3 2 2 3 3 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 3 3 2 2 2 2 2 2 1 2 3 3 3 3 2 2 2 1 2 2 1 1 1 1 1 4 4 3 4 4 1 2 2 1 2 2 3 3 3 1 2 2 2 3 3 1 4 4 3 3 2 2 1 1 1 2 4 4 4 4 2 1 4 4 4 4 1 2 3 3 2 3 3 1 1 2 3 3 1 1 1 1 1 3 3 2 2 2 2 2 1 3 3 2 1 1 1 2 4 4 2 2 3 6 6 3 2 1 2 4 4 3 3 3 3 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 3 3 4 4 1 2 2 2 2 2 2 1 2 3 3 1 2 2 1 3 3 2 1 3 3 2 3 3 2 3 3 3 1 1 2 2 2 2 1 1 2 2 2 2 1 1 3 3 2 1 1 1 2 2 2 2 1 1 1 3 3 3 2 2 1 3 3 2 1 1 1 1 1 1 2 3 3 1 1 2 2 2 2 1 2 2 1 1 2 3 3 2 2 2 2 1 1 1 1 1 2 3 3 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 4 4 3 3 2 2 1 2 2 1 1 1 1 2 2 3 3 3 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 3 3 1 2 2 3 3 2 1 1 1 1 2 2 2 3 3 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 2 2 4 4 3 2 1 1 1 2 2 1 2 2 1 2 3 5 5 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 3 3 2 1 1 2 2 1 1 1 1 1 2 2 2 2 3 3 2 3 3 2 1 2 2 2 2 1 1 1 1 1 3 3 2 1 1 2 3 3 1 1 1 2 3 3 1 3 3 2 4 4 3 3 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 3 3 1 1 1 3 3 2 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 1 3 3 3 2 2 1 2 2 1 2 3 3 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 4 4 4 3 3 1 2 3 3 2 3 3 2 2 2 2 1 1 2 2 1 3 3 3 5 5 3 3 2 2 3 3 3 3 2 2 2 2 1 2 2 1 1 1 2 2 2 3 3 1 1 1 1 3 3 4 4 2 2 2 3 3 3 3 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 3 3 2 1 2 2 2 4 4 2 2 2 1 1 1 1 2 2 1 2 2 1 3 3 3 1 1 1 1 2 2 1 1 1 1 1 1 1 3 3 2 1 1 1 1 1 4 4 3 3 3 1 1 5 5 4 3 3 1 1 3 3 4 4 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 3 3 2 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 2 3 3 4 4 3 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 3 3 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 3 3 3 2 2 2 2 1 4 4 3 2 2 2 2 3 5 5 2 1 1 2 3 3 1 1 1 1 2 2 3 3 2 1 5 5 5 4 2 2 2 1 2 2 1 1 1 3 3 3 1 1 1 1 1 1 1 1 1 2 3 3 1 1 2 2 1 2 2 2 2 1 2 3 3 3 3 3 1 2 2 1 3 3 3 2 2 1 1 2 2 1 2 2 2 2 3 3 2 3 3 2 1 1 2 2 1 1 2 2 1 1 1 3 3 2 1 1 1 2 2 1 2 2 2 2 2 2 2 3 4 4 1 1 1 1 2 2 1 4 4 4 3 1 2 2 1 2 2 2 2 1 1 3 3 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 3 3 2 1 1 1 3 3 2 1 1 1 1 1 2 2 1 1 2 2 3 3 3 1 2 2 1 1 1 2 2 1 1 3 3 2 3 3 2 2 2 1 2 2 1 2 2 1 1 2 2 2 2 3 3 3 3 1 2 2 2 5 5 3 2 1 1 1 1 1 1 1 1 3 3 2 1 2 2 2 2 1 2 2 1 1 1 1 1 4 4 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 4 4 5 5 3 3 3 1 2 2 1 2 2 2 3 3 2 2 1 2 2 1 2 3 3 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 4 4 4 2 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 2 2 3 3 2 1 1 1 1 1 1 1 1 2 2 1 3 3 3 5 5 2 1 1 1 1 3 3 2 1 1 1 1 1 1 1 1 1 1 1 2 3 3 1 1 1 2 2 1 3 3 3 1 2 2 1 2 2 1 1 1 1 2 3 3 1 2 2 2 2 2 2 3 3 4 4 4 4 2 1 3 3 3 4 4 2 2 1 3 3 3 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 3 3 3 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 4 4 4 2 1 1 1 1 2 6 6 4 3 2 1 1 1 3 4 4 3 2 2 1 2 4 4 4 1 2 2 2 2 1 1 1 2 3 3 2 3 4 4 1 4 4 4 3 4 4 3 2 1 1 1 1 1 3 3 2 3 3 3 4 4 1 2 2 2 2 2 3 5 5 2 2 2 1 2 3 3 2 2 1 1 3 3 3 3 3 3 3 1 3 3 3 3 1 1 2 2 1 1 1 1 3 3 3 3 2 3 3 2 3 3 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 1 3 3 2 3 3 2 3 3 3 3 1 2 2 1 1 1 2 2 1 2 2 2 4 4 4 1 2 2 2 2 1 1 1 2 3 3 3 3 3 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 4 4 1 3 3 2 1 1 1 2 2 2 3 3 1 1 1 3 3 3 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 3 3 2 2 2 1 2 2 1 1 2 2 2 2 3 3 2 2 2 1 1 1 1 1 1 1 1 3 3 2 1 2 3 3 2 2 1 1 1 1 1 1 4 4 3 2 2 2 1 1 1 1 2 4 4 3 3 1 2 2 2 2 1 3 3 2 2 2 1 1 1 1 2 3 3 2 3 3 1 1 1 1 1 1 1 1 1 2 2 1 1 2 3 3 1 2 2 1 2 2 3 3 2 3 3 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 3 3 3 1 2 2 2 2 1 2 4 4 2 1 1 3 3 3 2 3 3 1 1 1 1 2 3 3 1 1 2 3 3 1 2 2 1 2 2 1 3 3 2 2 3 3 1 1 1 2 2 1 1 1 3 3 3 3 2 3 3 2 2 1 1 1 1 2 4 4 2 2 2 5 5 4 3 4 4 2 2 4 4 4 1 1 2 2 1 3 3 3 1 1 2 2 1 1 2 2 2 3 3 2 2 2 2 2 2 2 2 3 3 2 2 2 1 1 3 4 4 4 2 5 5 3 3 1 1 1 4 4 3 3 4 5 5 2 2 2 2 4 4 3 3 3 2 2 2 4 4 4 5 5 3 2 2 1 2 2 3 3 2 1 1 2 2 3 3 3 1 2 2 1 1 1 3 3 2 1 3 3 2 1 1 1 1 1 1 1 1 1 1 4 4 3 5 5 3 3 2 2 1 3 3 3 4 4 1 1 1 1 2 2 2 2 2 3 3 2 2 2 2 2 2 1 2 2 1 1 1 3 3 2 2 2 2 2 2 4 4 3 3 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 3 3 2 1 1 1 1 5 5 4 3 2 1 1 1 1 1 3 3 3 3 1 1 2 2 3 3 3 4 4 2 2 3 4 4 3 1 1 3 3 4 5 5 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 3 3 1 1 2 2 2 2 2 3 3 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 3 3 1 2 4 6 6 4 4 1 1 1 2 3 3 1 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 4 4 2 2 2 1 1 2 2 2 2 1 1 2 2 3 3 2 1 1 1 1 1 2 2 2 2 3 3 3 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 3 3 1 1 1 3 3 3 4 4 3 3 2 2 2 2 2 1 4 4 4 2 1 1 1 1 2 3 3 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 3 3 3 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 3 3 2 1 1 1 1 1 2 4 4 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 3 3 2 2 1 2 2 1 3 3 3 1 1 1 3 3 4 4 3 3 3 3 3 2 2 2 3 3 2 2 3 3 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 4 4 2 2 2 1 3 3 3 3 1 3 3 2 1 1 1 2 2 1 2 4 4 2 1 2 2 1 2 2 2 2 1 3 3 3 2 2 1 2 2 2 2 1 1 2 2 3 3 2 2 4 4 5 5 1 1 2 2 1 2 2 1 1 2 5 5 5 4 4 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 3 3 2 1 2 2 3 3 2 1 2 2 2 2 2 2 2 3 3 1 1 1 2 2 1 3 3 5 5 2 1 3 3 2 2 4 4 2 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 1 4 4 4 3 3 1 1 1 1 2 2 1 2 4 4 2 2 2 3 3 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 3 3 1 1 3 3 3 2 2 1 1 3 3 3 3 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 3 3 3 3 1 1 2 2 1 1 3 3 2 1 3 4 4 3 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 3 3 3 2 3 5 5 5 1 2 2 3 4 4 3 1 1 2 2 1 1 1 1 1 1 1 1 4 4 4 4 2 2 2 2 1 1 2 2 2 2 2 3 3 1 1 1 1 4 4 3 4 4 4 1 2 2 1 2 2 1 2 2 1 1 3 3 3 1 1 1 1 1 1 1 1 1 1 3 3 3 1 2 3 3 2 2 2 2 2 2 2 3 4 4 2 2 2 4 4 2 1 4 4 3 3 3 1 4 4 4 5 5 1 1 2 2 1 1 1 3 3 3 5 5 5 3 3 3 1 1 3 3 3 1 1 4 4 3 3 1 1 2 2 3 3 2 4 4 3 3 3 3 3 1 2 2 2 2 1 3 3 3 1 2 2 3 3 2 1 1 1 1 2 2 2 2 1 1 1 2 3 3 1 1 1 1 3 3 4 4 2 3 3 3 3 2 1 1 2 2 2 2 1 3 3 2 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 2 2 2 2 2 2 1 3 3 2 2 2 1 1 2 2 2 2 1 2 3 3 1 3 4 4 3 1 1 2 4 4 4 4 3 3 2 2 1 1 3 3 2 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 3 3 3 3 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 3 3 2 2 3 3 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 3 3 4 4 3 2 4 4 4 2 2 4 4 2 2 2 1 1 2 2 1 1 1 2 3 3 1 1 1 2 2 3 3 2 1 3 3 3 2 2 2 5 5 3 3 2 2 1 1 2 2 1 1 4 4 4 2 1 2 2 1 1 2 4 4 2 1 1 3 3 2 1 2 3 3 2 2 2 2 2 2 3 3 3 1 1 2 2 1 2 2 2 2 1 2 3 3 1 2 3 4 4 2 2 1 1 1 1 1 2 2 3 3 2 1 1 1 1 1 1 2 2 2 2 2 2 1 3 3 2 2 3 3 2 2 1 1 1 1 1 1 2 2 3 3 3 2 2 2 2 1 1 1 1 3 3 2 1 4 4 4 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 4 4 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 3 4 4 1 2 2 1 1 2 3 3 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 4 4 3 3 3 3 3 3 2 2 1 1 1 1 1 2 2 2 3 4 4 1 2 2 4 4 3 3 2 2 2 2 3 3 3 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 3 3 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 3 3 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 3 3 2 2 2 2 2 2 1 1 1 3 3 3 3 2 2 2 2 1 1 1 1 3 3 3 1 2 3 3 1 2 4 4 2 1 1 3 3 4 4 1 1 1 2 2 1 2 3 3 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 3 3 5 5 3 3 1 1 1 1 4 4 4 4 1 1 1 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 2 2 2 2 3 3 2 1 2 3 3 3 3 2 2 2 1 1 1 1 3 3 3 1 1 1 1 1 3 3 2 1 2 4 4 2 1 1 1 1 2 2 3 3 2 3 3 2 2 2 1 1 2 2 1 4 4 3 3 1 2 2 2 3 3 2 2 2 2 1 2 3 3 2 3 3 1 2 5 5 3 3 3 1 2 2 1 2 2 1 1 3 3 3 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 3 3 3 1 2 2 1 2 2 1 2 2 1 3 4 4 3 1 2 2 2 2 2 2 1 1 2 3 3 2 2 1 1 1 1 2 2 3 3 3 2 2 1 1 1 1 1 1 5 5 5 3 3 3 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 3 3 2 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 3 3 2 1 3 3 2 3 3 2 3 3 2 2 2 1 2 2 2 2 3 3 2 2 2 1 1 1 3 3 5 5 5 2 2 1 1 2 2 2 2 2 2 1 2 2 1 1 1 2 4 4 3 3 1 4 4 3 2 1 2 2 1 2 2 2 2 1 1 2 3 3 1 1 1 1 1 2 2 2 2 2 3 3 1 1 2 2 1 3 3 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 3 3 3 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 3 3 3 1 1 1 1 1 3 3 2 1 1 2 2 1 2 4 5 5 3 3 3 3 2 2 1 1 1 1 3 3 3 1 1 1 1 3 3 2 2 2 1 1 1 1 1 2 3 3 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 4 4 3 3 2 2 1 2 2 1 1 3 3 2 5 5 4 4 4 1 1 1 1 2 2 1 1 1 1 4 4 4 3 2 2 3 3 2 2 2 1 2 2 1 1 1 1 1 2 2 4 4 3 2 1 3 3 3 2 2 2 2 2 2 3 3 4 4 3 4 4 1 1 4 4 4 4 4 2 1 1 2 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 3 3 2 1 1 1 1 2 2 1 3 3 3 3 2 2 1 2 2 1 1 3 3 3 3 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 3 3 3 1 1 1 2 2 1 1 2 2 1 2 4 4 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 3 3 4 4 3 4 5 5 1 2 2 1 1 2 2 2 2 1 2 3 3 1 2 2 2 2 1 2 3 4 4 1 1 1 1 1 1 1 2 3 3 1 2 2 1 1 2 2 2 2 2 3 3 4 4 4 4 1 1 1 1 2 2 1 1 1 1 2 3 4 4 1 1 3 3 2 1 1 1 1 4 4 3 3 1 2 2 1 2 2 2 3 3 2 2 1 1 3 3 3 1 3 3 2 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 1 4 4 3 3 2 2 2 2 2 2 1 2 2 1 2 3 3 1 2 2 2 2 1 1 1 1 2 2 1 2 3 3 1 1 3 3 2 1 1 3 3 4 6 6 2 2 2 1 1 1 4 4 3 3 1 1 1 2 3 3 1 1 1 1 1 2 2 1 2 3 3 1 2 3 3 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 3 3 2 2 1 1 2 3 3 1 1 1 1 2 2 1 3 3 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 3 3 2 2 3 3 2 3 3 1 2 2 2 2 1 1 1 3 3 3 3 1 1 2 2 1 1 2 2 1 2 2 1 1 3 3 2 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 2 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 3 3 4 4 2 1 2 3 3 2 2 1 1 1 1 2 3 3 1 1 1 2 2 2 2 2 2 2 3 3 2 2 3 3 3 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 4 4 4 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 3 3 2 3 3 3 1 1 2 2 1 2 2 2 2 1 2 3 3 1 1 2 2 2 2 1 1 1 1 1 2 2 1 3 3 3 1 1 1 1 1 1 1 2 6 6 4 3 3 2 2 2 2 1 2 3 4 4 1 2 2 1 2 2 2 2 1 1 1 2 2 2 3 3 1 1 2 2 1 2 2 1 1 1 2 4 4 3 3 1 1 1 2 2 1 2 2 1 1 1 2 3 3 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 3 3 3 1 1 2 5 5 3 3 1 1 2 2 1 2 3 6 6 3 3 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 3 3 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 2 3 4 4 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 4 4 4 4 2 2 2 2 1 1 1 1 1 1 3 3 3 1 2 2 2 2 1 1 1 1 1 2 3 3 3 3 2 2 4 4 2 1 1 3 4 4 4 4 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 3 3 2 1 1 1 3 3 2 1 1 1 1 1 1 1 2 2 3 3 2 2 6 6 4 3 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 3 3 2 1 3 3 2 2 2 1 1 1 4 4 3 2 1 1 3 3 3 3 1 1 1 1 2 2 1 3 4 4 4 1 2 2 1 1 1 4 4 4 4 2 2 1 1 1 3 3 2 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 3 3 3 2 2 1 2 2 1 2 3 3 1 5 5 5 3 3 1 1 2 2 1 2 2 1 1 3 3 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 3 3 2 3 3 2 2 3 5 5 2 3 3 3 1 1 1 2 2 4 4 3 3 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 3 3 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 3 3 2 3 5 5 2 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 3 3 4 4 1 1 1 2 2 1 1 3 3 2 1 4 4 3 5 5 3 3 1 2 4 4 2 2 2 1 3 3 3 2 2 2 2 1 1 1 1 2 3 3 1 1 2 2 1 4 4 3 2 2 2 2 4 4 2 2 3 3 3 3 3 3 4 4 4 4 2 2 1 1 2 2 1 2 2 3 3 3 2 2 2 2 1 1 2 2 2 3 3 2 2 1 2 3 3 2 2 2 3 4 4 1 1 3 3 2 1 1 2 5 5 3 3 2 3 3 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 3 3 3 4 4 2 3 3 2 2 1 1 1 2 2 2 2 1 1 1 2 3 3 3 3 2 1 1 1 2 2 3 3 3 1 1 2 2 2 4 4 2 1 1 1 1 1 2 3 4 4 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 3 3 3 2 2 2 3 3 1 2 2 3 3 2 3 3 2 1 2 2 1 1 2 2 4 4 6 6 4 2 1 1 1 1 2 2 1 2 2 1 1 2 3 3 1 1 1 1 1 1 1 1 2 2 3 3 3 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 3 4 4 1 2 2 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 3 3 2 2 2 2 1 1 1 2 4 4 4 4 3 4 4 1 1 1 1 2 2 2 2 1 1 3 4 4 3 1 1 2 2 1 2 2 1 2 2 1 1 4 4 3 2 1 1 1 2 3 5 5 2 2 2 1 1 1 1 2 2 3 3 2 1 2 2 2 2 1 2 2 2 3 3 1 2 2 3 3 2 1 2 3 3 1 1 1 2 2 2 3 3 1 1 3 3 2 1 1 1 2 2 1 2 2 1 3 3 4 4 3 3 1 2 2 2 2 1 1 2 2 2 3 3 1 1 2 3 4 4 1 1 2 2 1 1 3 3 4 4 1 1 3 3 2 1 1 2 2 2 2 1 1 2 2 2 3 3 1 1 1 1 1 2 2 1 2 2 2 2 1 3 3 3 2 2 1 1 1 3 3 3 1 1 2 2 1 1 1 1 2 2 2 2 2 2 3 3 2 2 2 1 2 2 1 1 1 2 3 3 1 1 2 3 3 1 2 2 1 1 1 3 3 3 3 1 1 2 2 1 2 2 2 2 1 2 4 4 4 4 3 3 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 3 3 3 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 4 4 4 4 3 4 4 1 1 1 3 3 3 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 4 4 3 3 4 4 1 3 3 2 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 3 3 2 2 2 1 1 1 2 3 4 4 2 2 1 1 2 3 5 5 2 1 2 2 3 3 3 1 1 1 2 2 1 2 3 3 1 3 3 3 1 1 1 1 2 2 2 3 3 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 3 3 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 3 3 3 3 1 1 1 2 2 1 1 1 3 3 2 1 1 1 1 4 4 3 4 5 5 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 3 3 2 3 3 2 1 1 1 2 2 2 2 1 1 1 3 3 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 3 3 2 1 2 2 2 2 1 2 2 1 1 1 1 1 1 3 3 2 1 1 1 1 1 2 2 2 2 2 2 1 3 3 2 3 3 3 3 3 2 2 2 2 2 1 2 3 3 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 3 3 2 2 2 2 2 2 1 4 4 3 3 1 2 2 2 2 1 1 3 3 5 5 3 3 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 3 3 1 2 2 1 1 1 1 2 2 2 2 1 2 2 3 3 3 3 1 2 2 2 2 1 3 3 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1 3 3 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 3 3 3 1 4 4 3 3 2 2 2 2 1 1 1 2 3 3 2 3 3 1 3 3 3 3 2 2 2 2 1 2 2 2 2 1 1 1 1 4 4 3 2 1 1 1 1 1 2 2 2 2 3 3 2 2 4 4 2 1 1 1 2 4 4 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 3 3 2 2 1 1 3 3 3 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 3 3 1 1 1 1 1 3 3 3 1 1 1 2 3 3 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 4 4 3 2 1 2 3 3 2 4 4 4 1 1 1 1 1 1 2 2 1 1 3 4 4 3 1 1 1 1 2 2 1 1 2 2 1 1 1 2 5 5 3 2 1 3 3 3 1 2 2 1 2 3 3 1 1 1 1 1 1 2 2 1 3 3 2 2 2 1 1 2 2 2 3 3 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 3 3 2 3 3 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 2 4 4 4 1 1 2 3 3 1 3 3 2 1 3 3 3 3 3 2 2 3 3 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 3 3 3 2 2 3 3 2 1 1 1 1 1 1 1 2 2 1 1 3 3 2 3 3 2 2 2 1 3 3 2 1 2 3 3 3 3 2 1 1 1 2 2 1 1 1 3 3 3 1 1 2 2 1 1 1 3 3 2 1 1 1 3 3 3 3 2 2 2 4 4 2 1 1 3 3 3 3 3 3 2 1 1 1 1 2 2 1 1 2 2 1 1 2 3 4 4 1 1 1 1 3 3 2 1 2 3 3 1 2 2 3 3 2 1 3 3 3 1 1 3 3 3 1 2 2 1 1 1 1 1 2 2 2 2 1 3 3 3 3 1 3 3 2 1 1 1 2 2 1 1 2 2 1 1 1 4 4 4 2 1 2 2 1 1 1 1 2 2 1 1 3 3 3 1 1 1 2 2 4 4 3 3 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 5 5 2 3 3 2 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 1 1 3 3 3 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 4 7 7 7 3 3 1 2 2 2 3 3 4 4 4 3 3 1 1 2 3 3 4 4 3 3 1 1 4 4 4 7 7 4 4 5 5 2 2 1 1 3 3 3 2 2 1 1 2 2 3 3 2 1 3 3 3 1 1 1 1 1 2 2 1 1 2 2 1 2 2 3 3 2 1 1 2 2 1 3 3 2 1 1 1 1 1 2 2 2 2 4 4 4 4 1 2 2 1 1 3 3 3 1 2 2 1 1 2 2 2 2 1 1 1 1 2 3 3 1 1 1 1 2 3 4 4 1 1 2 2 1 2 2 1 2 4 4 2 2 2 2 2 1 1 1 2 2 1 1 1 2 4 4 2 1 1 1 2 2 1 2 2 1 1 1 3 3 2 2 2 2 2 1 2 2 1 3 3 2 1 4 4 4 4 3 1 1 1 2 2 1 2 2 2 2 1 3 3 2 2 3 3 2 3 3 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 3 3 3 2 2 2 2 1 3 3 5 5 2 1 1 1 1 3 3 2 2 2 1 1 3 3 3 2 2 1 1 2 3 6 6 3 2 1 2 2 1 2 3 3 1 2 2 2 2 2 2 3 3 3 1 2 2 1 2 2 1 2 2 3 3 4 4 2 1 1 1 1 3 3 2 2 3 3 1 2 2 1 1 1 2 2 1 1 1 2 2 3 3 3 2 2 1 1 1 1 2 2 1 1 1 3 3 2 3 3 2 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 3 3 3 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 3 3 1 2 2 1 2 2 1 1 2 4 4 3 3 1 1 1 1 2 2 1 2 2 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 4 4 4 3 3 2 3 3 1 3 4 4 4 4 1 1 1 1 2 2 1 2 2 3 3 2 2 2 1 1 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 3 3 4 4 2 1 1 1 1 2 2 1 2 4 4 4 1 1 2 2 1 2 2 2 2 2 4 4 2 1 1 1 3 3 2 2 2 1 2 3 3 4 4 3 3 3 1 1 1 3 3 3 3 2 3 3 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 4 4 2 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 3 3 1 1 1 1 1 1 1 1 1 2 3 3 1 1 1 1 1 1 1 1 1 4 4 4 4 2 2 2 2 1 2 6 6 4 3 3 1 2 2 1 4 4 3 2 3 3 2 1 4 4 4 4 3 2 2 1 3 3 3 2 2 2 2 1 1 1 2 4 4 2 2 2 2 2 1 3 3 3 3 3 2 2 2 3 3 2 1 3 3 2 2 2 4 4 3 2 2 2 2 3 3 1 1 1 3 3 2 1 1 2 2 4 4 4 4 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 2 3 3 3 3 3 2 3 3 1 2 3 3 1 1 1 1 2 2 1 1 3 3 3 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 4 4 3 3 1 1 3 3 3 1 2 2 1 1 1 2 2 1 1 2 3 4 4 2 2 1 2 2 1 1 4 4 4 2 1 2 2 2 2 1 1 1 1 2 2 1 2 3 5 5 2 1 2 2 2 2 1 1 1 3 3 2 3 3 2 1 1 2 4 4 2 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 3 3 2 2 1 1 2 2 1 2 2 2 3 3 2 2 2 2 1 2 2 1 2 3 3 2 2 2 5 5 3 2 2 3 3 1 1 1 2 2 1 2 3 3 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 4 4 3 2 2 6 6 5 5 5 4 4 4 4 4 3 2 3 3 2 2 1 2 2 2 2 1 1 2 2 1 2 2 3 3 2 2 2 1 2 2 1 2 3 3 1 3 3 3 3 2 4 4 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 4 4 2 1 1 1 3 3 4 4 1 2 2 2 2 2 3 3 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 3 3 2 1 3 3 7 7 4 4 4 4 4 1 2 2 1 3 3 3 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 3 3 3 1 1 2 2 2 3 3 3 3 3 3 1 2 2 1 1 3 3 3 2 2 3 3 3 4 4 2 2 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 3 3 2 1 1 1 1 1 1 1 3 3 2 2 2 3 3 3 1 1 1 1 1 1 1 1 2 2 1 2 2 2 3 3 1 2 2 1 3 3 2 1 1 1 1 2 4 4 2 2 2 2 2 2 2 1 2 2 1 3 3 3 1 3 3 3 3 3 2 2 4 4 3 3 2 3 3 2 2 1 1 1 2 2 1 1 1 2 2 1 1 3 3 3 2 2 1 1 1 2 2 1 3 3 2 1 2 2 2 3 3 1 2 2 2 4 4 3 3 1 2 2 2 2 1 2 3 3 1 1 1 2 2 1 1 1 1 2 2 3 3 4 4 2 1 1 4 4 4 5 5 1 1 1 1 1 1 2 3 3 1 3 3 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 2 3 3 1 2 2 1 1 1 2 2 1 1 1 1 2 2 3 3 2 1 1 1 1 2 3 3 2 5 5 5 4 4 2 2 1 1 2 4 4 2 1 2 2 2 4 4 4 3 3 2 2 2 1 2 3 3 1 1 1 2 3 3 1 1 1 1 1 1 1 2 2 3 3 3 2 2 1 5 5 5 3 2 1 1 1 2 3 3 3 3 2 3 3 2 2 2 1 1 3 3 3 3 1 2 2 1 2 2 1 1 2 2 2 2 3 3 4 4 2 2 2 1 1 3 3 2 1 2 2 1 1 1 2 2 3 3 2 1 1 1 1 2 2 2 2 1 1 1 2 3 3 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 2 2 3 3 2 2 2 1 2 2 2 2 1 2 2 2 2 1 2 3 3 2 2 1 1 2 2 2 2 1 1 1 3 3 2 3 3 3 1 1 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 2 4 4 2 1 1 1 1 1 2 2 2 4 4 3 3 1 1 1 1 2 2 1 3 3 3 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 3 3 2 1 1 1 2 3 3 2 4 4 3 3 1 2 2 1 1 2 2 1 2 2 3 3 3 1 1 1 2 2 1 1 1 2 2 3 3 2 2 2 2 2 1 1 2 3 3 3 3 2 1 2 2 1 1 1 1 2 2 3 3 3 2 2 1 1 1 1 1 1 2 2 1 1 2 4 4 3 3 1 1 2 2 1 1 2 2 1 3 3 2 3 3 4 4 4 2 2 1 1 1 1 1 3 3 3 3 1 2 2 2 2 1 2 3 4 6 6 3 3 1 2 3 3 1 1 1 1 2 2 1 1 4 4 3 3 4 4 1 1 3 3 2 1 2 4 4 2 2 2 1 2 5 5 3 3 2 2 2 2 1 1 2 2 1 1 2 3 3 1 1 1 1 1 2 2 2 3 3 1 3 3 3 1 1 1 1 1 1 2 2 2 3 3 4 4 4 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 4 4 3 3 2 2 1 1 2 3 3 2 5 5 3 3 1 1 2 2 3 3 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 3 3 4 4 4 1 1 1 2 2 1 1 1 3 5 5 4 2 1 2 2 2 4 4 2 2 3 3 2 3 5 5 3 3 1 1 3 3 3 1 2 3 3 1 2 2 2 3 3 1 1 1 1 1 2 4 4 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 3 3 3 1 3 3 3 3 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 3 3 2 2 2 1 1 1 1 1 2 2 1 1 1 3 3 3 4 4 4 5 5 2 2 1 2 5 5 6 6 4 1 2 3 3 1 1 1 1 2 3 5 5 2 1 1 1 1 3 3 3 3 1 2 2 1 2 2 1 2 4 4 2 2 2 1 1 1 3 3 3 1 2 2 1 2 2 1 2 2 3 3 3 3 2 3 3 3 3 3 1 1 1 1 1 1 1 1 3 3 3 3 1 1 2 2 1 1 2 2 2 2 2 3 3 1 1 1 2 2 1 1 1 1 2 2 1 1 3 4 4 3 2 2 2 2 1 3 3 2 1 2 2 1 2 2 1 3 3 2 1 1 2 3 4 4 1 1 3 3 2 1 2 2 1 1 1 1 1 2 2 3 3 2 2 2 1 3 3 3 3 1 2 2 1 1 1 3 3 3 2 2 1 1 1 2 3 3 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 3 3 1 1 2 2 4 4 4 4 1 2 2 2 2 2 3 3 1 2 4 4 4 1 1 1 3 3 2 1 1 2 2 1 1 1 1 1 1 1 1 3 3 3 3 1 3 3 3 1 1 1 1 1 1 1 1 1 2 2 2 3 3 2 2 1 2 2 2 2 1 1 2 3 3 1 2 2 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 2 4 4 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 4 4 3 3 1 1 1 1 1 2 2 3 3 2 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 3 3 4 4 2 1 2 2 1 2 2 1 2 4 4 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 3 3 2 1 2 2 2 2 1 1 1 1 2 2 2 3 3 2 2 1 1 2 4 4 2 1 1 1 2 2 2 2 1 2 2 3 3 3 1 1 3 3 3 2 3 5 5 4 4 2 1 1 1 2 2 1 2 2 1 2 2 1 1 3 3 4 4 2 2 4 4 2 1 2 2 1 1 1 1 1 1 1 3 7 7 7 6 3 2 1 2 2 1 1 1 1 2 3 3 1 1 1 3 3 3 5 5 2 1 1 2 2 1 3 3 2 3 3 5 5 2 3 3 2 1 1 1 1 3 3 2 2 2 3 3 3 4 4 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 3 4 4 6 6 2 2 2 3 3 4 4 1 1 3 3 2 1 1 1 3 3 2 1 1 1 1 2 2 1 1 3 3 2 2 2 1 1 1 2 2 2 3 3 4 4 3 2 1 1 1 3 3 3 1 1 1 1 1 1 1 1 2 2 1 1 1 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 1 2 3 3 2 2 1 2 2 2 2 2 2 5 5 4 4 4 1 2 3 4 4 3 3 3 1 1 1 1 2 2 3 3 2 1 1 1 2 2 1 1 1 2 4 4 2 2 2 2 2 2 3 4 4 2 3 3 1 1 1 1 1 3 3 3 1 1 1 1 1 3 3 3 2 2 1 2 2 1 1 2 3 3 1 3 3 2 1 1 1 2 3 3 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 3 3 3 1 2 4 4 2 3 3 3 3 2 2 3 3 3 1 2 2 2 2 1 1 3 3 4 4 2 3 3 2 3 3 3 1 2 4 4 2 1 1 1 2 2 3 4 4 4 2 2 1 2 2 2 2 1 3 3 3 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 2 3 3 2 2 3 3 2 2 3 3 1 1 2 2 1 2 3 3 1 3 3 2 1 2 3 3 1 1 1 1 3 3 2 2 3 3 1 2 3 3 1 1 1 2 2 1 2 2 1 4 4 3 3 1 1 2 2 1 2 2 1 1 1 2 3 3 1 1 2 2 1 3 3 3 3 3 3 2 3 3 2 2 1 1 2 3 3 1 1 1 1 1 2 2 1 1 3 3 2 1 3 3 2 1 1 1 2 2 1 5 5 5 5 3 3 1 1 1 3 3 2 2 2 1 1 1 1 2 4 4 3 3 1 2 2 3 3 3 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 3 3 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 3 3 1 2 2 3 3 3 2 2 2 2 1 2 2 3 3 2 1 1 1 1 1 2 3 3 1 2 5 5 5 3 3 1 1 1 1 1 2 7 7 5 5 5 3 1 1 1 2 2 1 1 2 3 4 4 1 1 2 2 2 2 1 2 2 1 1 1 3 3 2 1 1 2 2 1 1 1 2 3 3 1 1 1 1 1 1 1 1 2 2 1 3 3 3 2 2 1 2 2 2 2 2 3 3 3 3 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 3 3 3 3 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 3 3 3 1 1 2 2 1 1 1 1 2 2 3 3 2 1 1 1 2 2 1 2 2 1 4 4 4 3 1 1 2 3 3 2 2 1 2 2 2 2 2 2 1 2 2 3 3 3 3 3 2 1 1 1 2 2 1 1 1 1 3 3 2 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 3 3 3 1 1 2 2 1 2 4 4 4 2 2 1 3 3 4 4 1 3 3 3 2 2 1 1 2 3 5 5 3 3 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 3 3 3 2 2 1 2 3 3 4 4 3 3 1 1 1 1 2 3 3 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 2 3 3 4 4 3 4 4 3 3 2 3 3 1 1 2 2 1 1 1 1 2 3 3 1 1 1 1 2 2 1 1 1 2 2 2 3 3 1 1 1 1 1 1 1 1 1 2 3 3 3 3 3 3 1 1 2 3 3 2 2 3 3 2 1 1 1 2 2 2 5 5 3 3 1 2 2 2 4 4 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 3 3 2 3 3 3 1 1 1 2 2 1 1 2 2 3 3 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 3 3 3 1 4 4 3 2 3 3 3 1 1 2 2 1 2 2 1 4 4 3 3 3 1 1 2 3 3 1 1 2 4 4 2 2 2 1 1 1 1 2 2 3 4 4 3 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 4 4 3 3 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 3 3 3 3 3 3 3 1 1 1 1 1 1 1 2 2 2 2 1 1 1 3 3 2 1 2 3 3 1 2 2 4 4 3 5 5 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 3 3 3 2 3 4 4 2 2 2 3 3 1 1 2 2 2 2 2 2 1 1 1 1 3 3 3 1 2 4 4 4 1 1 1 3 3 2 2 3 3 1 3 3 3 1 1 3 3 2 1 1 1 1 3 3 4 4 2 1 2 2 1 1 1 2 2 1 3 3 2 1 1 1 1 1 2 2 2 2 3 3 2 1 2 2 3 3 2 1 1 1 1 1 2 3 3 1 2 2 2 2 1 3 3 3 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 2 3 5 5 5 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 5 5 3 2 3 3 3 3 1 1 2 2 1 2 2 1 2 2 2 2 2 3 3 2 3 3 1 3 3 3 3 1 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 3 5 5 2 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 4 1 1 1 2 4 4 2 2 2 1 1 1 1 1 1 1 1 1 1 1 3 3 2 1 1 1 3 3 2 1 2 2 2 2 1 1 1 2 2 1 2 3 3 1 1 1 3 3 3 1 2 2 1 1 3 3 3 1 1 2 2 1 1 1 1 1 1 2 2 2 2 3 6 6 6 3 5 5 7 7 7 5 5 2 2 3 3 1 2 2 2 2 2 2 1 1 1 1 1 1 1 4 4 4 4 3 3 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 3 3 3 3 3 2 3 3 3 1 1 3 3 4 4 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 2 3 3 1 4 4 3 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 2 3 3 1 1 1 3 3 3 3 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 4 4 5 5 3 1 1 1 1 1 1 2 2 4 4 4 4 2 2 2 3 3 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 3 3 1 2 3 4 4 1 1 2 2 1 1 1 1 2 3 4 4 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 1 3 3 3 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 3 3 3 3 1 1 2 3 3 1 2 3 3 1 1 1 1 1 1 1 3 3 2 1 2 2 2 2 1 1 1 1 1 1 1 2 3 3 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 5 5 3 4 5 6 6 1 2 2 1 1 2 3 3 1 1 1 1 1 3 3 3 2 2 2 2 1 1 1 2 2 2 3 3 1 3 3 2 1 2 2 3 3 3 2 2 2 2 3 3 2 2 3 3 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 1 4 4 3 3 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 3 5 5 2 2 2 1 3 3 2 1 2 2 1 1 2 2 3 3 2 4 4 4 2 1 1 2 2 1 1 2 2 2 4 4 4 1 1 1 1 1 2 2 2 2 1 1 1 3 3 3 1 1 1 1 2 2 1 2 2 2 2 1 2 3 4 4 2 2 1 1 1 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 4 4 3 2 1 2 3 3 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 3 4 4 2 2 1 1 1 2 2 2 2 1 1 2 4 4 3 3 1 1 2 3 3 1 2 2 1 1 1 1 1 2 4 4 4 1 1 2 3 3 1 2 3 3 1 3 3 2 2 2 1 3 3 3 4 4 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 3 3 2 1 1 1 1 1 1 1 1 1 1 3 3 4 4 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 3 3 3 3 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 3 3 3 1 3 3 2 1 2 3 3 1 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 3 3 3 3 1 1 1 1 3 3 3 1 1 2 2 2 2 3 3 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 3 3 3 3 2 1 1 3 3 3 3 1 2 2 1 1 1 1 1 1 2 2 1 3 3 2 1 1 2 2 1 3 3 3 1 1 1 2 2 1 2 4 4 3 3 2 2 1 3 3 3 2 2 2 2 1 1 4 4 3 2 1 2 2 1 3 3 2 1 1 1 1 1 2 3 5 5 2 2 2 1 2 2 1 1 3 3 2 2 2 2 2 3 3 2 2 2 1 1 2 3 3 2 2 3 3 3 1 1 1 1 1 2 2 2 2 1 2 3 3 1 3 5 5 4 2 1 2 2 2 2 1 1 1 1 2 2 1 2 3 4 4 1 1 3 3 2 3 3 2 2 2 1 1 2 2 2 2 2 2 2 2 2 4 4 2 2 2 2 4 4 3 3 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 4 4 3 2 2 2 1 1 1 2 2 3 3 3 1 2 2 1 1 1 2 2 1 1 2 2 1 1 3 3 4 4 2 2 2 1 1 2 3 5 5 2 4 4 4 3 1 2 3 3 1 1 2 2 3 3 4 4 1 1 2 2 2 2 2 2 2 3 3 1 2 4 4 2 1 1 3 3 2 1 1 2 2 1 1 1 1 2 2 2 3 3 2 2 1 1 1 2 2 1 2 2 1 2 3 3 1 2 2 3 3 2 1 1 1 1 1 2 2 1 1 1 3 3 4 4 2 2 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 1 1 2 2 3 3 2 1 1 1 1 2 2 2 2 1 3 3 4 4 2 1 1 1 2 2 1 2 3 3 1 1 3 3 3 3 3 3 2 1 3 3 2 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 2 3 3 2 1 3 3 4 4 1 2 4 4 2 1 1 1 1 1 1 1 2 2 1 1 3 3 3 3 1 3 3 3 2 2 1 1 3 3 3 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 3 3 2 1 1 1 1 1 2 3 3 1 3 3 2 1 1 5 5 4 4 4 4 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 3 3 3 2 2 1 3 3 2 1 2 2 2 2 2 3 3 2 2 3 3 2 1 2 3 4 4 1 2 3 3 1 1 3 3 5 5 2 2 2 1 1 1 1 3 3 2 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 4 4 3 3 2 2 1 1 2 2 3 3 3 3 1 2 2 1 3 4 4 3 1 2 2 1 1 1 1 1 3 3 2 2 2 1 1 2 4 4 2 1 2 4 4 2 1 1 1 2 2 1 2 3 3 3 3 2 1 2 2 2 2 2 2 2 3 3 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 3 3 2 1 1 1 2 2 1 1 1 2 3 3 2 2 2 2 2 3 3 1 2 2 3 3 3 1 1 1 3 3 2 1 2 2 2 2 1 1 1 3 3 2 1 1 1 2 2 1 1 1 3 3 2 1 1 2 2 1 1 1 1 1 1 3 3 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 3 3 3 2 2 1 2 3 3 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 2 3 4 4 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 4 4 2 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 4 4 4 1 2 2 1 2 2 1 1 3 4 4 4 4 1 1 1 2 3 3 1 1 1 2 2 2 2 3 3 2 1 1 1 1 1 1 2 2 1 1 1 3 3 2 1 2 2 3 3 3 2 2 3 3 2 2 2 1 3 3 3 1 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 2 3 3 1 1 2 4 6 6 4 5 5 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 3 3 2 1 2 2 1 2 5 5 3 3 1 1 1 2 2 1 1 1 2 2 1 2 3 3 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 2 2 3 3 3 3 2 2 1 2 2 2 2 3 3 5 5 2 1 1 2 2 1 1 1 1 3 3 2 1 1 2 2 2 2 3 3 2 3 3 3 3 2 2 1 1 1 1 1 1 1 3 3 2 1 1 1 1 3 3 3 3 1 1 2 2 3 3 2 3 3 3 4 4 1 1 2 3 3 2 3 4 4 3 3 2 1 1 3 3 2 3 3 2 1 2 2 1 1 2 4 4 5 5 3 3 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 3 3 2 1 2 2 1 2 2 1 4 4 3 2 3 3 3 1 1 3 3 3 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 3 3 3 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 3 3 3 1 3 3 3 1 1 2 2 1 1 1 2 3 3 2 2 2 2 2 2 1 2 3 3 2 3 3 1 2 3 5 5 2 1 1 1 1 1 2 2 1 2 4 4 2 1 1 1 1 2 2 2 2 1 2 2 1 3 3 2 1 1 2 2 1 1 1 2 2 1 1 1 2 3 3 1 1 1 1 1 3 3 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 3 3 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 3 3 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 3 3 6 6 4 4 5 5 2 2 2 2 2 2 1 3 3 2 2 2 1 1 2 2 1 1 2 2 1 1 1 3 3 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 3 3 2 2 2 2 2 1 1 1 1 2 4 4 3 3 1 1 1 1 2 2 4 4 3 3 3 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 3 3 2 2 1 1 1 1 2 2 1 2 3 3 1 1 1 1 1 4 4 3 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 3 3 3 1 2 2 1 1 2 2 2 3 4 4 1 1 1 2 2 3 3 3 1 1 1 3 3 3 3 1 2 2 1 3 3 2 3 3 3 4 4 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 2 3 3 1 1 1 2 4 4 4 2 3 3 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 4 4 4 3 1 1 2 2 3 3 2 2 2 1 1 1 2 2 2 2 1 5 5 5 5 5 4 2 1 2 2 2 3 3 1 1 4 4 4 3 3 1 1 1 2 3 3 1 2 2 1 1 1 1 4 4 4 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 3 3 2 1 2 3 3 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 3 3 3 3 1 1 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 3 3 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 3 3 3 2 2 1 1 1 1 3 3 3 4 4 3 2 1 3 3 3 2 3 3 2 2 2 5 5 3 2 1 1 2 2 1 2 3 3 2 2 3 3 2 4 4 4 4 2 2 1 2 3 3 1 2 2 2 2 1 3 3 3 3 1 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 3 3 3 1 2 2 1 1 3 3 3 1 1 1 1 2 2 1 1 2 2 5 5 4 3 4 4 2 2 2 3 3 3 3 1 3 3 2 1 1 2 4 4 4 1 1 3 3 2 1 3 3 2 1 1 1 1 2 2 1 1 2 2 1 1 2 2 3 3 2 2 2 1 2 2 1 2 3 3 2 2 1 2 2 1 1 4 4 3 2 1 1 1 1 1 1 1 1 1 2 2 1 1 3 3 3 1 1 1 1 1 2 2 1 1 1 1 3 3 3 3 1 2 2 1 1 1 2 2 1 1 3 3 2 3 3 3 1 1 2 2 3 3 2 1 2 2 1 1 1 3 3 2 1 4 4 4 4 3 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 3 3 2 2 2 2 2 1 3 3 2 2 3 3 2 4 4 2 1 1 2 4 4 2 3 3 2 2 2 1 1 3 3 3 1 1 4 4 4 2 1 1 1 2 2 1 1 1 1 2 2 3 4 4 3 2 3 3 1 2 3 3 1 1 2 3 3 1 3 3 3 2 2 3 3 2 2 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 4 4 4 1 1 2 2 1 2 2 2 2 1 3 3 4 4 2 1 1 1 2 2 2 3 3 2 2 1 1 1 2 2 2 2 3 3 2 2 2 2 2 2 4 4 2 2 2 3 3 2 1 1 2 2 3 3 2 1 3 3 3 3 3 3 2 2 1 1 2 2 1 4 4 4 3 3 1 2 3 3 1 5 5 4 3 3 1 2 2 1 1 1 1 1 2 2 1 2 3 3 1 1 2 2 1 1 3 3 2 1 1 1 2 2 3 3 3 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 3 3 3 3 1 2 2 2 2 1 1 1 1 1 1 3 3 2 2 2 1 3 3 2 2 2 1 1 1 1 1 1 1 2 2 3 3 3 1 1 1 2 2 1 1 2 2 2 2 1 1 3 3 3 2 2 2 2 3 3 2 3 3 2 2 2 2 2 2 2 3 3 2 1 1 1 1 1 1 1 3 3 2 2 2 1 1 2 2 2 6 6 4 3 3 4 4 1 1 2 3 3 1 1 2 2 2 2 1 1 1 1 2 2 1 3 3 4 5 5 5 1 2 3 3 2 2 1 2 3 4 4 1 3 3 2 2 2 1 1 3 3 2 1 1 3 3 2 3 3 3 3 1 3 3 3 3 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 3 4 4 2 2 3 3 4 4 2 3 3 2 2 1 1 1 1 3 3 3 1 1 2 3 4 4 2 2 3 3 3 4 4 3 2 1 3 3 2 2 2 2 2 1 1 1 3 3 2 2 4 4 3 3 2 2 1 1 2 2 1 1 2 2 3 3 3 1 1 2 2 2 2 2 3 5 5 2 1 1 2 4 4 2 2 2 1 1 1 2 2 1 1 1 1 3 3 2 1 2 2 1 1 1 2 3 3 2 4 4 4 1 2 2 3 3 3 1 1 1 3 3 2 1 1 2 2 2 2 1 3 3 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 3 3 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 3 3 3 5 5 2 1 1 2 2 1 1 1 1 1 1 1 1 3 3 2 2 3 3 1 1 1 1 1 2 2 3 3 3 3 1 1 1 1 2 2 1 1 2 3 4 4 3 3 2 3 3 3 3 3 2 1 1 2 4 4 4 2 2 1 1 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 3 2 3 4 4 1 2 2 1 3 3 2 1 2 2 1 1 1 1 2 2 1 2 2 2 4 4 3 3 2 4 4 2 1 2 2 1 1 1 4 4 3 2 2 2 1 1 1 1 1 3 3 3 3 3 2 3 4 4 3 2 2 2 2 1 2 3 3 2 2 1 1 1 1 1 2 2 1 1 2 3 4 4 3 3 3 2 2 3 3 3 1 2 5 5 3 2 1 3 3 3 3 1 2 2 1 1 2 3 3 1 3 3 2 3 3 3 1 2 2 1 1 1 1 1 3 3 3 1 1 2 2 2 2 1 1 1 4 4 3 3 1 1 1 2 2 5 5 4 4 3 2 4 4 4 4 2 2 4 4 3 3 4 4 4 4 2 2 1 1 1 3 3 5 5 3 2 2 2 1 2 2 1 1 1 1 1 1 1 1 3 3 3 2 2 2 2 1 1 2 3 3 3 3 4 4 2 1 2 2 1 4 4 3 2 1 1 4 4 3 4 4 1 2 3 3 1 1 1 3 3 4 4 2 2 1 1 1 1 2 2 1 2 3 3 1 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 2 2 2 1 3 3 4 4 1 1 2 3 3 2 2 1 2 3 3 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 5 5 5 2 3 3 2 2 2 2 2 1 1 1 2 2 1 1 1 2 2 2 3 3 1 1 2 2 1 2 2 1 1 3 3 3 1 3 3 2 2 2 1 2 2 1 2 2 1 1 2 2 3 3 3 1 1 1 2 2 1 3 3 2 1 2 2 2 3 3 1 2 2 1 1 1 2 2 2 4 4 2 1 1 1 3 3 5 5 3 2 1 1 1 1 2 3 3 1 2 2 2 2 1 2 2 1 1 1 2 2 2 3 3 1 1 1 1 2 2 1 2 2 1 3 3 2 2 2 2 2 2 2 2 2 1 4 4 3 3 3 1 1 1 3 3 2 1 1 1 1 1 1 1 1 3 3 4 5 5 4 5 5 1 1 1 1 1 1 1 1 2 4 4 3 3 3 3 3 2 2 3 3 3 3 1 1 2 2 1 1 1 2 2 1 3 3 2 2 4 4 2 2 3 3 1 1 2 3 3 1 1 1 1 3 3 3 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 3 3 2 2 2 1 1 1 1 1 1 1 2 4 4 2 3 3 4 4 1 1 2 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 4 6 6 6 3 3 3 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 3 3 2 2 2 1 1 3 3 2 2 2 1 1 1 1 1 1 1 2 3 3 2 2 1 1 1 1 2 2 3 6 6 5 5 3 1 2 2 2 4 4 4 4 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 4 4 4 3 3 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 3 3 2 2 3 3 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 3 3 3 3 1 1 1 1 1 1 1 3 3 2 1 3 3 2 1 1 1 1 1 1 1 1 2 3 3 1 1 2 2 1 1 1 2 3 3 1 1 1 1 3 3 2 1 1 1 1 2 2 2 2 3 4 4 4 4 4 3 3 2 2 1 2 2 2 2 1 2 3 3 1 2 2 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 3 3 2 3 3 3 3 1 1 1 2 2 1 1 1 1 2 5 5 3 3 2 3 3 2 2 1 1 2 2 2 2 1 2 2 1 3 3 2 1 1 1 2 2 2 2 1 1 4 4 3 2 1 1 2 2 1 1 1 1 1 2 2 1 2 3 3 1 2 2 2 2 1 1 1 1 1 3 3 3 1 2 3 3 1 1 1 2 3 5 5 2 1 1 1 1 3 3 3 3 1 1 3 3 3 3 1 1 2 2 1 1 2 2 1 2 4 4 3 3 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 3 3 2 1 1 1 2 2 2 2 3 3 4 4 2 2 2 1 2 2 1 2 3 3 1 1 3 3 2 1 2 2 2 2 2 3 4 4 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 3 3 1 2 2 1 3 3 2 2 2 1 2 2 1 3 3 3 1 1 1 1 1 1 1 2 2 3 3 2 2 2 4 4 4 3 3 1 1 2 2 3 5 5 4 2 2 2 4 4 4 5 5 2 3 3 1 1 2 2 1 3 3 3 1 1 1 1 1 1 3 3 2 1 3 3 3 1 1 1 3 5 5 4 3 3 1 1 1 2 2 1 2 2 1 2 4 4 3 4 4 3 3 4 4 1 1 1 2 2 1 1 1 1 1 1 1 1 3 3 2 3 3 2 2 2 1 1 2 3 3 1 3 3 2 1 1 2 2 1 1 1 1 1 1 1 1 3 3 2 2 2 1 1 3 3 3 3 3 4 4 1 2 3 3 2 2 2 3 3 4 4 3 4 4 1 1 1 1 1 1 1 1 3 3 2 2 2 1 2 2 3 4 4 4 2 2 3 3 2 1 1 3 3 6 6 4 3 2 1 2 2 1 1 2 2 2 4 4 4 4 2 2 2 1 2 3 3 1 1 1 2 3 6 6 3 4 4 1 3 3 4 4 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 3 3 2 1 3 3 3 3 3 2 1 2 2 4 4 4 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 3 3 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 2 4 4 2 1 2 2 1 1 1 1 1 2 2 1 1 2 3 3 1 1 1 1 2 2 2 2 1 1 3 3 3 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 3 3 2 2 2 4 4 2 1 3 3 2 1 1 2 3 3 3 3 3 3 1 1 2 2 2 4 4 2 2 2 1 3 3 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 3 3 2 2 3 3 2 3 3 2 1 1 1 2 3 3 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 3 3 2 1 2 2 4 4 3 3 3 3 3 3 2 4 4 2 1 2 2 1 3 3 4 4 2 1 1 1 2 2 1 1 1 3 3 2 1 2 2 2 2 2 2 1 3 3 3 2 2 1 1 3 3 2 1 1 3 3 2 1 1 1 1 2 2 1 2 2 2 2 2 2 3 3 4 4 3 3 2 1 1 2 2 2 2 2 3 3 2 2 1 1 1 2 2 2 3 3 1 2 3 3 1 2 2 1 2 2 1 2 2 3 3 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 4 4 4 4 4 2 2 1 2 3 3 2 2 2 2 1 1 1 1 3 3 2 2 2 2 2 2 2 3 3 2 1 2 2 3 3 3 3 1 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 4 4 2 1 1 1 3 3 5 5 3 3 1 1 1 1 2 2 1 2 2 1 1 1 1 4 4 3 3 2 2 1 1 1 2 2 1 1 2 2 2 2 1 4 4 4 4 1 1 2 2 1 3 4 4 3 2 2 1 1 3 3 3 5 5 5 2 4 4 2 1 1 1 2 2 2 2 1 1 3 3 2 1 1 1 1 1 1 2 3 4 4 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 2 2 3 4 4 1 3 3 2 2 2 2 3 3 4 4 4 4 3 3 2 1 1 1 1 1 1 1 2 2 4 4 3 2 1 1 2 2 2 3 3 5 5 4 3 3 1 1 2 2 1 2 2 2 2 1 1 3 3 3 3 1 1 3 3 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 3 3 2 1 1 2 2 1 3 3 5 5 4 4 5 5 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 3 3 3 2 3 3 1 1 2 3 3 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 3 3 1 1 1 1 1 3 3 2 1 1 1 3 3 2 1 1 1 1 3 4 4 3 2 2 2 2 4 4 3 4 4 1 1 1 1 2 2 1 1 2 3 3 1 3 3 3 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 3 3 1 1 1 1 2 2 2 2 1 1 3 3 3 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 3 3 2 1 1 1 1 1 2 4 4 4 4 2 1 2 2 1 1 1 1 4 4 3 4 4 2 2 1 1 1 2 2 2 2 2 2 2 4 4 2 1 2 2 1 2 2 1 1 2 2 4 4 6 6 4 4 1 1 2 2 1 1 1 2 2 2 3 3 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 3 4 4 3 1 1 1 1 2 3 3 1 1 1 2 2 2 3 3 2 2 2 3 4 4 1 1 1 3 3 2 2 2 1 1 2 3 3 1 2 2 1 1 2 2 1 2 3 3 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 3 3 1 1 1 1 1 1 1 3 3 2 2 2 2 3 4 4 1 1 1 1 1 2 2 2 2 1 4 4 3 2 2 2 2 2 2 2 1 1 1 1 1 2 2 3 3 3 2 2 3 4 4 3 1 1 3 3 3 2 2 2 2 2 4 4 4 4 2 1 2 2 1 2 2 2 3 3 1 1 2 3 3 3 3 4 4 2 1 2 2 4 4 3 2 2 2 3 3 3 2 2 1 3 4 4 4 1 1 1 1 1 2 2 1 3 3 3 1 2 2 3 3 2 5 5 5 3 2 2 2 3 3 4 4 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 3 3 3 3 1 1 2 2 2 2 1 1 1 3 3 3 1 2 2 1 1 2 2 3 3 2 2 2 1 2 2 1 2 2 2 2 2 2 2 2 2 2 1 3 3 2 1 2 2 1 1 2 2 2 3 3 1 2 2 1 1 1 1 1 1 1 1 2 3 3 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 2 3 3 3 3 2 1 1 2 2 3 3 2 1 1 3 3 3 3 2 2 1 1 2 3 3 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 3 3 3 1 2 2 1 2 2 1 2 2 1 1 3 3 3 1 1 1 1 3 3 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 4 4 2 2 2 1 1 1 3 3 2 1 1 1 1 4 4 3 2 1 1 2 2 1 1 1 1 2 3 3 1 2 3 4 4 2 2 3 4 4 3 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 1 1 1 2 3 3 2 2 1 2 3 4 5 5 1 1 2 4 4 2 1 1 4 4 4 4 4 2 2 1 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 2 4 4 3 4 4 1 2 2 1 1 2 2 1 1 2 3 4 4 1 1 1 1 1 1 1 3 3 3 1 1 1 1 1 1 1 1 2 2 2 2 3 3 2 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 3 3 1 1 3 3 2 2 2 2 2 1 2 2 2 4 4 4 2 2 1 1 1 1 1 1 2 2 1 1 3 3 3 2 2 3 3 3 3 3 2 3 3 2 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 3 3 3 3 2 5 5 3 3 3 3 3 3 1 1 2 2 1 4 4 4 4 1 1 1 1 1 2 2 2 2 3 3 4 6 6 2 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 3 3 5 5 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 2 6 6 4 3 3 1 2 2 2 2 1 4 4 4 3 1 1 2 3 3 1 3 3 3 1 1 1 1 2 3 3 1 1 1 1 2 2 2 2 1 1 3 3 3 2 2 1 1 3 3 2 2 2 1 2 2 1 1 1 1 1 3 3 3 1 1 1 1 1 3 3 3 1 2 2 1 1 1 1 1 1 2 3 3 1 1 1 1 3 3 2 1 1 1 1 3 3 2 1 3 3 5 5 3 3 2 2 1 2 2 1 1 3 3 4 6 6 2 2 2 2 2 1 3 3 3 1 1 2 2 3 3 2 3 3 2 3 3 2 1 1 2 3 3 2 2 1 3 3 3 1 1 2 2 1 2 4 4 6 6 2 1 1 1 3 3 2 1 2 2 2 2 1 1 2 4 4 2 3 3 3 1 2 2 1 1 1 2 2 3 3 3 2 2 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 4 4 2 1 2 2 1 1 3 3 2 2 2 1 1 1 1 1 1 2 2 3 3 2 1 2 3 4 4 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 3 3 2 2 3 3 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 3 3 2 1 2 2 3 3 2 1 1 1 2 2 3 3 2 1 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 3 3 2 2 2 2 3 3 1 1 1 1 3 3 3 2 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 4 4 4 2 4 4 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 3 3 3 1 1 1 2 3 3 3 3 3 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 3 3 2 1 2 2 1 1 1 1 1 1 1 1 1 3 3 2 2 2 2 2 1 1 2 3 3 1 3 3 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 2 5 5 3 2 2 3 3 1 1 2 3 3 1 1 1 1 2 4 4 4 1 1 2 4 4 3 3 1 1 2 2 1 2 4 4 3 3 1 2 2 2 2 1 3 3 2 1 1 1 2 2 1 1 4 4 4 3 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 3 3 1 1 1 2 2 1 1 1 2 2 2 2 1 1 3 3 4 4 2 2 1 2 2 2 2 2 2 1 1 1 3 3 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 3 3 1 1 2 2 2 4 4 4 2 2 1 2 2 1 2 2 1 2 2 1 2 2 3 3 3 3 1 2 2 2 4 4 3 3 3 3 2 4 4 3 2 1 1 2 2 1 1 2 2 1 3 3 3 3 1 2 2 1 1 1 3 3 2 1 1 2 2 2 2 1 2 2 1 1 2 3 3 1 1 1 1 3 3 2 1 1 2 2 1 1 3 3 2 1 2 2 1 1 2 3 3 2 2 1 1 1 1 1 2 2 3 3 3 1 1 1 1 2 2 2 3 3 1 4 4 3 4 4 2 2 1 2 3 3 1 1 1 2 2 2 2 1 1 1 1 2 4 4 2 3 3 3 4 7 7 3 2 2 2 1 1 1 1 1 2 3 3 3 3 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 3 3 3 6 6 5 3 3 1 2 3 3 1 1 1 1 2 4 4 4 1 1 2 3 3 1 1 2 2 1 1 2 2 1 1 1 2 2 1 3 3 2 1 3 3 3 1 1 1 1 2 2 1 3 3 3 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 4 4 3 3 3 1 3 3 2 1 3 3 3 1 1 2 2 5 5 5 3 3 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 3 3 2 3 3 2 2 3 3 1 2 2 2 2 1 1 1 1 1 3 3 3 1 3 3 2 2 2 1 3 3 2 1 1 1 1 2 2 3 3 2 1 1 2 2 1 1 1 3 3 2 2 2 1 3 3 3 3 3 3 2 3 3 1 2 2 2 2 2 2 1 4 4 4 4 3 3 3 3 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 3 3 1 2 2 2 3 3 2 2 1 1 1 2 2 1 2 2 3 3 3 3 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 3 3 3 1 1 1 1 1 2 4 4 4 2 2 2 3 3 1 1 4 4 3 3 2 2 1 3 3 3 1 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 3 3 3 3 2 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 3 3 3 1 1 1 1 1 1 2 4 4 2 1 2 2 1 2 2 2 2 2 2 1 2 2 3 3 3 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 3 3 1 2 2 1 2 2 1 1 1 1 1 2 3 3 2 2 2 3 3 6 6 5 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 4 4 4 5 5 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 5 5 2 1 1 1 1 1 2 2 1 1 2 2 2 3 3 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 3 3 1 1 4 4 4 2 2 2 2 4 4 6 7 7 3 2 2 1 1 1 3 3 3 1 4 4 3 2 2 2 2 2 1 1 1 1 1 1 1 1 2 3 3 2 3 3 2 3 3 1 1 1 2 2 1 3 3 3 1 1 1 2 2 2 2 2 4 4 4 1 3 3 2 2 2 1 2 2 1 3 3 2 1 1 2 2 2 4 4 2 1 4 4 3 3 1 1 2 4 4 2 2 2 1 1 3 3 3 1 1 2 2 2 2 1 1 2 3 4 4 1 1 3 3 2 1 2 2 1 1 2 2 2 2 2 3 4 4 1 1 1 3 3 2 2 2 2 2 1 1 1 3 3 3 2 2 2 3 3 2 2 1 1 1 1 2 2 2 2 1 3 3 2 1 1 2 2 3 3 2 1 1 2 2 2 2 1 1 1 3 3 2 1 2 3 3 1 1 1 1 1 2 2 1 2 2 4 4 3 3 2 2 3 3 2 1 2 4 4 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 3 3 2 4 4 3 2 4 4 4 2 1 1 1 1 1 2 2 1 2 3 3 1 1 1 2 2 1 1 1 1 1 1 1 2 3 3 3 3 3 3 3 3 2 1 1 1 2 2 1 2 3 3 3 3 2 1 2 2 2 2 4 4 3 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 3 3 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 3 3 3 3 1 1 3 3 3 3 1 2 2 2 4 4 4 2 2 1 2 3 3 2 2 1 1 2 3 3 2 2 1 1 3 3 2 2 3 8 8 8 8 8 5 1 2 2 1 1 3 3 3 2 2 3 3 2 1 1 1 2 2 3 3 3 1 1 1 1 2 3 3 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 3 3 3 1 1 1 1 3 4 4 3 2 2 2 2 4 4 4 2 1 1 1 3 3 3 4 4 3 5 5 4 4 4 2 1 1 3 3 3 1 2 4 4 2 2 2 1 2 2 2 2 2 2 1 1 1 1 4 4 4 2 1 1 1 1 2 2 1 2 2 2 3 3 1 1 2 2 2 2 3 3 3 1 1 1 2 2 3 3 2 2 2 1 1 2 2 2 2 2 2 1 1 1 2 4 4 2 3 3 3 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 3 3 2 1 3 3 3 3 2 2 1 1 3 3 2 2 2 1 2 2 1 3 3 2 1 1 3 3 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 3 3 4 6 9 9 5 3 2 2 2 3 3 2 1 1 1 1 2 2 3 3 2 1 2 5 5 3 3 2 2 1 1 3 3 3 2 2 1 2 3 3 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 3 3 1 2 4 4 3 3 4 4 4 2 1 1 1 1 2 3 3 2 2 1 2 3 3 1 1 1 2 2 3 3 3 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 4 4 2 2 2 1 1 1 1 2 2 2 2 2 4 4 4 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 2 3 3 1 2 2 1 3 3 3 3 1 1 1 1 1 2 2 2 2 1 1 3 3 3 2 2 3 3 3 6 6 3 3 1 1 1 1 1 3 3 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 2 3 3 1 1 1 1 2 2 1 1 2 2 1 2 3 3 3 3 2 1 1 1 4 4 3 4 4 6 6 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 3 3 2 2 2 1 2 2 1 2 2 3 3 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 4 4 4 4 3 1 2 2 1 1 1 1 1 1 2 2 1 1 1 3 3 3 4 4 3 3 3 2 2 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 2 3 3 3 3 1 1 1 1 2 3 3 1 1 1 2 2 1 3 3 4 5 5 3 3 2 1 3 3 3 6 6 3 3 2 2 1 1 2 2 1 1 1 3 3 2 2 2 1 3 3 2 2 3 3 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 3 3 2 1 1 2 4 4 2 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 3 3 5 5 5 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 3 3 5 5 5 3 3 2 3 3 2 2 3 3 3 2 3 3 1 2 2 1 2 2 1 2 2 2 2 1 2 3 3 3 3 3 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 3 3 2 2 2 3 4 4 1 3 3 2 2 2 2 3 3 1 1 1 2 2 3 3 2 2 3 3 1 1 2 2 1 2 3 3 1 1 2 2 1 2 2 3 3 2 2 2 1 2 2 1 1 2 2 1 1 1 2 5 5 3 2 2 3 3 1 2 2 1 1 1 1 1 1 2 2 2 2 1 3 4 4 4 2 2 2 2 1 1 4 4 4 2 2 3 3 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 2 4 6 6 4 3 5 5 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 1 2 3 3 2 2 2 2 2 4 4 3 3 1 1 2 3 3 2 5 5 5 5 6 6 3 2 2 1 1 1 2 5 5 5 5 5 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 3 3 4 4 5 5 3 2 3 3 2 2 2 1 2 2 1 1 1 3 4 4 4 1 2 2 1 2 4 4 4 1 1 1 2 2 1 1 1 3 3 3 1 1 3 3 2 1 2 3 3 1 1 1 1 4 4 3 3 2 2 2 2 1 2 2 2 3 3 2 2 1 1 1 1 1 1 1 2 2 1 3 3 5 5 3 3 3 1 2 2 2 2 2 2 1 3 3 3 1 2 2 1 1 1 1 1 1 2 3 3 1 2 2 2 2 1 1 3 3 2 1 1 1 3 3 2 1 1 1 2 2 1 2 2 1 1 2 3 3 1 1 1 2 3 3 3 3 2 1 1 1 3 3 2 2 2 2 2 1 1 2 2 1 2 2 1 2 3 3 3 3 3 3 3 3 2 2 2 2 1 2 2 1 1 1 2 2 1 4 4 4 3 1 1 1 1 2 3 3 2 3 3 1 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 3 3 2 2 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 3 3 3 3 1 3 3 2 2 2 3 3 3 3 1 2 2 1 3 3 3 1 3 3 3 2 2 2 2 2 2 2 2 2 2 1 3 3 2 1 1 1 3 3 3 2 3 3 1 2 3 3 1 1 2 3 4 4 3 3 3 2 2 1 1 2 3 3 2 2 2 2 1 3 3 2 2 2 2 2 1 1 2 2 3 3 3 3 2 2 3 3 2 2 2 1 1 1 3 3 2 3 3 2 1 3 3 2 1 1 2 2 2 2 1 3 3 2 3 3 2 1 2 5 5 3 3 3 1 1 2 2 1 2 3 3 1 1 1 1 2 2 4 4 4 3 1 1 1 1 1 3 3 2 1 1 3 3 3 2 2 1 4 4 3 3 2 2 1 2 2 1 1 1 1 3 3 3 3 4 4 4 4 1 1 1 1 4 4 4 2 1 2 4 4 4 2 2 1 1 3 3 2 3 3 3 1 1 1 1 1 1 1 2 2 1 2 3 3 2 2 1 1 3 3 3 4 4 2 2 4 4 4 4 3 1 2 2 1 3 3 2 1 3 3 3 3 1 1 1 1 3 3 2 1 2 3 3 1 2 2 1 1 1 1 2 2 1 1 3 3 2 1 2 3 3 1 2 3 3 3 3 2 2 3 3 1 1 1 1 1 2 2 4 4 3 2 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 3 3 2 2 4 5 5 3 1 1 1 1 1 1 1 2 3 3 1 2 2 2 3 3 1 3 3 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 3 4 4 1 3 3 2 1 2 2 1 1 2 2 1 1 1 3 3 3 1 1 2 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 4 4 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 4 4 2 1 2 2 2 2 1 2 2 2 2 1 3 3 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 2 4 4 2 1 2 2 1 2 2 1 2 2 2 4 4 2 1 1 1 2 3 3 1 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 1 1 1 1 1 2 2 1 3 4 4 4 2 2 1 1 3 3 2 1 1 3 3 3 1 1 2 3 3 1 1 1 4 4 4 3 3 2 2 3 3 2 1 1 1 3 3 3 1 2 2 1 2 2 1 2 2 3 3 2 1 2 3 3 3 3 4 4 1 1 1 3 3 3 1 2 2 1 1 1 1 1 2 3 3 3 3 2 3 3 2 1 2 2 2 5 5 3 4 4 2 1 2 3 3 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 3 3 1 1 1 1 1 3 4 4 4 2 2 1 1 3 3 3 1 1 2 2 1 1 1 1 1 1 1 1 1 4 4 3 2 2 2 1 2 2 2 2 1 3 3 2 3 3 3 1 1 1 3 3 3 1 3 3 3 1 3 3 4 4 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 1 3 3 3 3 3 3 3 1 2 2 5 5 4 3 2 2 2 1 1 1 1 2 2 1 1 2 4 4 2 1 1 3 3 3 3 1 2 4 4 4 3 3 2 1 1 2 4 4 2 1 1 1 1 1 1 1 2 2 1 2 2 1 1 3 3 2 2 3 3 1 1 1 2 2 2 2 1 1 1 1 2 3 3 3 3 3 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 3 3 3 2 4 4 2 1 3 3 2 2 3 3 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 1 2 3 3 1 1 1 1 2 2 2 2 3 3 3 3 2 2 3 4 4 3 2 2 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 3 3 2 2 2 1 1 2 2 2 4 4 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 3 3 1 1 1 1 4 4 3 3 2 2 1 2 4 4 2 2 3 3 1 2 2 2 3 3 1 1 1 3 3 2 1 3 3 2 1 1 1 1 1 1 3 3 2 1 2 2 1 2 2 3 3 2 1 1 1 1 1 2 2 2 2 1 1 2 3 3 1 2 2 3 3 2 1 2 2 2 4 6 6 6 2 2 2 2 3 3 1 3 3 2 1 1 1 2 3 3 1 1 1 1 1 2 2 4 4 3 2 2 4 4 2 1 1 3 3 2 2 3 3 2 2 1 2 2 1 1 2 2 1 1 2 3 3 1 1 1 1 1 1 2 2 1 1 3 3 3 2 2 1 1 2 3 3 1 2 2 3 3 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 4 4 4 4 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 3 3 4 4 1 1 3 3 3 1 1 2 2 3 3 3 3 3 3 4 4 3 3 2 1 2 2 1 1 1 1 2 2 1 1 1 2 3 3 2 2 1 1 3 3 2 1 1 2 2 1 1 1 1 1 1 2 2 2 3 4 4 2 2 2 2 2 2 2 2 3 3 4 4 2 2 3 3 2 1 1 3 3 3 1 1 1 1 2 3 4 4 1 1 2 5 5 3 3 3 3 3 2 1 2 4 4 2 1 1 1 2 2 2 3 4 4 1 2 3 3 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 3 3 3 2 2 2 3 3 1 1 3 3 3 3 1 2 2 3 3 2 2 4 4 3 3 1 1 1 2 2 1 1 1 2 2 1 2 2 1 2 2 3 3 3 3 1 2 2 1 1 1 2 2 2 2 1 1 1 3 3 2 1 2 2 1 1 1 3 3 2 1 1 2 2 3 4 4 3 2 4 4 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 2 3 3 1 3 3 2 1 1 1 1 1 1 2 5 5 3 2 1 2 2 2 2 2 3 3 1 1 1 2 4 4 2 1 2 3 3 1 4 4 4 4 1 2 2 1 1 1 1 2 2 3 3 3 3 2 2 1 1 1 2 2 1 2 3 3 1 1 1 1 2 2 1 2 4 4 2 2 3 3 1 1 1 1 1 1 2 4 4 2 1 2 2 1 3 3 3 2 2 2 2 1 1 1 2 2 1 2 2 1 4 4 3 5 5 2 1 2 2 2 2 1 2 3 4 4 1 1 2 2 1 1 3 3 2 1 1 1 3 3 3 3 1 1 1 1 1 2 2 1 1 1 3 3 3 3 3 3 2 4 4 3 3 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 3 3 3 2 3 3 1 4 4 5 5 3 2 2 4 4 3 4 4 3 3 3 3 1 1 1 1 1 1 3 4 4 4 1 1 3 3 3 4 4 3 2 1 1 1 1 2 2 1 1 2 2 1 2 2 3 3 3 1 2 2 1 1 1 1 1 1 1 3 3 2 1 1 1 1 2 2 2 2 2 3 3 1 1 3 3 4 4 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 3 4 4 2 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 3 3 3 3 1 2 3 3 1 2 2 1 4 4 4 4 1 1 2 2 1 1 2 2 1 3 3 3 1 3 3 2 3 3 2 1 1 2 2 1 3 3 3 3 3 3 1 2 2 1 1 2 2 1 1 2 2 3 3 3 1 1 1 1 1 2 2 1 2 4 4 2 2 2 2 2 1 1 2 2 2 2 1 2 3 3 2 2 1 2 2 1 4 4 3 2 1 1 2 4 4 2 1 4 4 5 5 4 1 3 3 3 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 3 3 3 1 2 3 3 1 1 1 1 1 1 1 1 2 2 3 3 4 4 1 2 4 4 2 2 3 3 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 3 3 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 2 3 3 2 1 1 1 2 5 5 3 3 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 3 3 2 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 3 3 3 6 6 5 3 6 6 3 3 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 3 3 2 2 2 1 4 4 3 2 1 1 1 1 2 2 2 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 3 3 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 2 3 3 2 3 3 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 3 3 2 1 2 3 3 4 4 3 3 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 2 3 3 1 2 2 1 2 2 1 1 1 1 3 3 3 1 1 2 2 1 3 3 3 2 2 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 3 3 3 1 2 4 4 3 3 1 2 2 2 2 1 1 1 1 3 3 2 1 2 2 1 3 3 2 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 3 3 3 3 2 3 3 1 1 1 1 1 1 2 2 3 3 2 1 3 3 2 1 1 1 3 3 4 4 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 5 5 4 3 4 4 2 1 1 2 2 1 3 3 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 3 3 3 4 4 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 2 4 4 2 2 2 2 3 3 2 2 3 3 2 4 4 3 3 3 1 2 2 1 1 1 1 1 3 3 3 3 3 3 2 1 2 2 1 3 3 4 4 3 3 2 2 2 2 2 1 1 1 1 2 7 7 5 5 4 4 4 2 2 2 3 3 2 2 2 2 1 1 2 5 5 6 6 6 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 3 3 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 3 3 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 3 3 2 2 2 2 2 1 1 1 1 1 5 5 5 4 2 1 2 2 1 1 1 3 3 2 2 2 2 2 1 2 2 1 1 2 3 3 1 1 2 2 4 4 3 3 1 3 3 2 3 3 3 3 1 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 3 3 3 4 5 5 1 1 1 2 2 2 3 3 1 1 1 2 2 1 1 2 2 1 1 5 5 4 3 3 2 3 3 1 2 2 1 1 1 1 2 2 1 3 3 3 2 2 2 3 3 1 3 3 3 3 1 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 4 4 3 2 3 3 3 3 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 4 4 3 4 4 1 2 2 3 3 3 1 3 3 3 1 1 2 2 2 2 1 1 2 2 1 1 1 1 3 3 2 3 3 3 3 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 3 3 3 1 1 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 3 3 3 2 2 1 1 1 1 2 2 1 2 2 2 2 1 3 3 2 1 6 6 6 4 3 3 2 3 3 1 1 1 1 1 2 2 1 4 4 3 2 1 2 3 3 1 1 2 2 2 3 4 4 3 3 2 1 2 2 2 4 4 2 2 2 1 1 2 4 4 2 3 3 2 1 3 3 3 3 2 2 2 2 2 3 3 1 4 4 3 2 1 1 1 1 1 1 2 2 1 2 3 3 1 1 3 3 3 2 2 1 1 2 3 3 2 2 2 2 3 3 3 3 4 4 4 4 1 2 2 1 1 3 3 3 3 1 1 1 1 3 3 2 1 1 2 2 1 2 3 3 2 2 1 2 2 2 3 3 2 2 1 1 1 1 1 3 3 4 4 2 2 2 3 3 3 2 4 4 2 1 3 3 2 1 2 3 3 2 2 3 3 2 1 1 1 1 1 1 1 2 3 3 2 2 1 1 2 2 2 2 1 2 2 3 3 2 3 4 4 3 1 1 2 4 4 2 2 2 1 1 1 1 1 2 3 3 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 3 4 4 1 1 2 2 1 4 4 4 2 1 2 2 1 1 1 1 3 3 3 1 4 4 3 4 4 2 5 5 4 4 4 4 4 4 4 4 4 3 3 2 1 1 3 3 2 2 2 3 3 2 3 3 2 1 2 3 3 2 2 1 1 2 3 3 1 1 1 2 2 2 2 1 1 3 3 3 2 3 3 1 1 2 2 1 2 3 3 2 3 3 2 2 1 2 2 2 3 5 5 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 3 3 1 2 4 4 4 4 2 1 1 2 2 1 1 2 2 2 2 1 3 3 3 1 2 2 2 4 4 2 2 2 2 2 2 2 2 2 1 1 1 3 3 2 4 4 4 4 1 1 3 3 4 4 4 1 1 1 1 3 3 2 1 1 1 1 3 3 3 3 1 1 1 4 4 3 3 1 3 3 2 2 2 3 3 3 3 3 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 3 3 3 2 2 1 2 2 1 5 5 4 3 3 1 1 1 2 2 2 2 2 3 3 1 1 3 3 2 1 2 2 1 3 3 2 2 2 1 1 1 1 1 1 2 2 1 3 3 2 1 1 1 1 1 1 3 3 2 3 3 3 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 4 4 5 5 4 5 5 1 1 2 2 2 2 1 1 1 2 4 4 2 1 2 4 4 2 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 3 3 1 1 2 5 5 3 3 1 2 2 1 4 4 3 3 1 2 2 3 3 2 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 3 3 1 2 4 4 2 1 2 2 1 1 1 2 2 1 1 3 3 3 4 4 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 3 3 3 2 2 1 1 1 3 3 2 1 1 1 1 1 2 2 2 2 2 2 1 2 5 5 3 2 2 2 2 2 1 3 3 3 2 2 1 1 3 3 5 5 2 1 1 2 2 1 2 3 3 1 1 2 2 2 2 3 3 3 3 1 1 1 1 3 5 5 4 3 3 1 1 1 1 2 4 4 4 2 2 2 3 3 2 2 1 1 2 2 2 2 3 3 3 1 3 3 2 2 4 4 5 5 3 3 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 2 2 3 3 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 4 4 4 4 4 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 4 4 2 1 3 3 3 3 3 3 1 3 3 3 3 2 3 3 1 1 1 1 2 2 2 3 3 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 3 3 2 1 1 2 2 3 3 3 1 1 1 1 2 2 1 3 3 2 1 1 1 1 2 2 2 3 3 1 1 1 2 2 2 4 4 2 1 1 1 2 2 2 2 1 1 1 4 4 4 3 3 2 2 1 1 2 2 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 3 3 1 2 2 2 2 2 2 2 2 1 2 2 2 3 3 1 2 2 1 2 2 1 1 1 1 2 3 3 1 1 1 1 2 3 3 1 2 2 1 1 2 2 3 3 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 3 3 2 2 4 4 2 1 1 1 2 2 1 2 2 1 1 1 3 3 3 4 4 2 2 1 2 2 2 3 3 2 3 3 1 1 2 2 1 1 1 5 5 4 4 4 3 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 3 3 2 1 1 1 2 2 2 2 2 2 2 3 3 4 4 3 4 4 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 2 3 3 2 2 1 2 2 4 4 3 2 1 1 1 1 3 3 2 1 1 2 2 1 3 3 2 1 1 2 3 3 3 5 5 5 2 1 3 3 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 3 3 5 5 2 1 2 3 3 2 2 1 3 3 3 1 1 1 1 1 1 2 2 1 2 3 3 1 1 1 1 1 1 2 2 2 5 5 3 3 1 1 2 2 1 1 2 2 3 3 2 1 1 2 2 3 3 2 1 2 2 1 1 2 2 1 2 2 1 2 2 3 3 5 5 4 4 3 3 3 4 4 3 3 1 3 3 2 1 1 1 2 2 1 4 4 3 3 1 2 2 1 2 2 1 1 1 1 1 2 5 5 3 3 3 1 1 1 2 2 1 1 1 3 3 4 4 1 1 2 2 1 1 1 3 3 2 2 3 3 3 3 3 3 1 1 1 3 3 2 1 1 2 2 3 3 3 1 1 1 2 2 1 2 2 2 3 5 5 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 3 3 2 3 3 1 1 2 2 2 2 1 1 1 1 1 1 1 1 3 3 2 1 2 3 3 1 3 3 3 2 2 1 2 2 1 2 3 3 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 3 3 4 4 4 2 2 2 2 3 3 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 3 3 3 1 1 1 1 2 2 1 3 3 3 1 1 3 3 2 2 2 2 2 1 3 3 2 1 1 2 2 2 2 2 2 2 2 2 3 3 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 3 3 3 1 1 2 3 3 1 1 1 3 3 2 1 2 2 1 1 1 1 3 3 2 4 4 3 3 2 3 3 2 2 1 1 1 1 2 2 1 3 3 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 3 3 2 1 3 3 3 2 2 2 2 3 3 3 3 2 2 3 3 2 1 2 2 1 1 2 3 3 1 1 2 3 3 1 1 1 3 3 2 1 1 1 1 1 2 4 4 2 1 3 3 3 3 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 2 3 3 1 1 1 1 1 1 1 1 1 1 1 1 3 3 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 3 3 2 2 2 2 3 5 5 3 3 1 1 1 3 3 2 1 1 3 3 2 2 2 2 2 1 2 2 2 2 1 2 2 1 2 3 3 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 3 3 2 2 4 4 3 2 1 1 1 1 1 3 3 3 3 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 3 3 3 3 1 1 1 1 2 2 3 5 5 4 6 6 2 1 3 3 3 3 3 2 2 2 1 2 3 3 1 1 1 2 2 2 2 1 2 4 5 5 3 2 2 2 4 4 3 3 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 3 3 3 1 1 2 2 2 2 3 3 3 2 2 2 2 2 2 1 1 1 2 2 1 1 2 2 3 3 2 1 1 1 1 1 1 1 2 3 3 1 1 1 1 1 1 2 3 3 1 2 3 3 2 2 3 3 5 5 2 1 3 3 3 2 2 2 2 1 1 1 1 5 5 4 4 2 2 2 2 2 1 1 1 3 3 2 1 2 2 1 1 4 4 4 4 3 1 1 1 1 2 3 3 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 3 4 4 1 2 2 2 2 1 2 2 2 2 3 3 2 1 3 3 3 3 2 2 1 1 2 2 1 1 2 3 3 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 2 3 6 6 3 2 2 2 1 1 1 1 2 2 1 2 3 3 2 2 1 1 4 4 4 4 4 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 4 4 3 3 4 5 5 2 2 2 2 1 2 3 3 1 1 2 2 2 2 2 2 1 1 3 3 2 2 2 1 1 1 1 1 2 3 4 4 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 2 3 5 5 3 3 1 2 2 3 4 4 4 4 1 1 3 3 2 2 2 1 1 1 2 2 3 3 4 4 2 2 3 3 1 1 1 1 1 2 2 3 3 3 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 5 5 4 4 3 2 2 1 1 1 1 1 3 3 2 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 3 3 2 1 2 2 1 2 3 5 5 5 5 3 4 4 4 1 1 1 2 2 3 3 2 2 2 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 3 3 1 2 2 4 4 3 2 1 1 1 2 2 2 4 4 4 1 2 2 3 3 3 2 2 2 3 3 1 1 1 3 3 2 3 3 3 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 3 3 5 5 3 3 2 2 1 1 1 1 1 1 2 2 1 3 3 2 1 1 1 2 2 2 2 1 1 1 1 4 4 4 5 6 6 1 2 2 1 1 2 2 2 2 2 3 3 1 1 3 3 3 1 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 3 3 3 2 2 2 2 1 1 1 1 2 2 1 2 2 2 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 4 4 3 3 2 2 3 3 2 2 3 3 2 2 1 1 1 1 3 3 3 3 1 1 1 1 2 2 1 1 2 2 3 3 2 1 2 2 1 1 1 1 3 3 4 5 5 3 3 3 3 3 3 2 2 2 1 1 2 2 1 2 3 3 1 1 1 1 2 2 1 2 2 1 2 2 1 3 3 2 1 2 2 3 3 3 1 1 2 3 3 1 2 2 2 2 3 3 2 3 4 4 3 1 4 4 4 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 3 3 2 2 4 4 2 2 2 2 4 4 5 5 1 3 3 2 1 2 3 3 1 1 3 3 4 4 2 3 3 1 2 3 3 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 3 3 2 2 2 3 3 3 1 4 4 6 6 6 3 2 2 2 2 4 4 3 3 1 2 2 1 1 2 2 1 2 2 1 1 3 3 2 3 3 3 2 2 3 3 3 2 2 2 2 1 2 2 2 5 5 3 3 1 2 2 1 1 1 2 2 2 4 4 2 4 4 3 2 1 1 2 2 1 1 1 1 1 1 2 3 4 4 1 1 1 2 2 1 1 1 2 2 1 1 2 3 3 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 4 4 2 3 3 3 3 1 1 1 1 1 2 3 3 1 1 2 2 2 2 1 1 2 2 3 3 3 3 1 1 1 2 2 1 3 3 3 1 2 2 1 1 1 2 3 3 1 2 2 2 2 2 2 1 1 1 1 3 3 3 2 2 2 2 2 4 4 3 3 1 1 1 1 2 2 4 4 3 3 4 4 3 3 3 1 1 2 2 2 2 1 1 2 2 1 1 2 4 4 4 4 4 1 2 2 1 1 1 1 1 2 3 3 1 2 2 1 1 1 1 3 3 2 1 1 1 1 2 3 4 4 2 2 1 1 3 3 3 1 2 2 2 2 2 2 1 2 3 3 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 1 4 4 3 4 4 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 5 5 2 2 2 1 1 1 1 1 1 1 1 1 2 3 3 2 2 1 2 2 1 2 2 2 2 1 1 2 2 2 3 3 2 2 2 2 1 1 2 2 2 2 1 1 3 3 2 1 3 3 3 2 2 2 2 1 2 2 3 3 3 3 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 1 3 3 3 3 1 2 2 3 3 3 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 2 1 1 2 3 4 5 5 3 3 4 4 2 1 2 2 1 1 2 4 4 2 1 1 1 2 3 3 1 2 2 1 1 2 2 1 1 1 1 1 1 1 4 4 3 3 1 3 3 2 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 4 4 3 2 1 1 1 2 2 1 1 2 2 1 2 3 3 1 1 1 2 3 3 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 3 3 2 2 3 3 2 1 3 3 2 1 1 2 2 1 1 1 1 1 1 1 1 2 3 3 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 3 3 1 1 1 3 3 2 1 1 1 1 1 2 3 3 1 1 1 3 3 2 1 1 1 1 1 1 1 1 2 3 3 2 2 3 3 3 3 3 3 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 4 4 5 5 4 4 3 3 2 1 2 2 1 2 3 3 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 3 5 5 2 2 2 2 2 1 3 3 2 2 2 1 2 2 1 1 2 2 1 1 2 2 1 2 3 3 3 3 2 1 3 3 2 1 1 2 2 1 1 1 1 2 3 3 1 1 3 3 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 3 3 2 1 2 2 1 1 1 1 2 3 3 2 2 2 2 1 2 2 1 2 3 3 2 2 1 2 2 2 2 3 3 3 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 3 3 1 2 2 1 2 2 1 1 2 3 3 1 3 3 2 1 2 2 1 1 1 2 4 4 4 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 3 3 3 2 2 2 2 3 5 5 5 5 3 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 4 4 4 2 2 2 1 1 1 2 2 1 3 3 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 4 4 2 2 2 1 1 1 1 1 4 4 4 5 6 6 1 3 3 3 1 1 1 2 2 1 1 2 2 2 2 1 2 2 3 3 2 1 1 3 3 3 3 3 3 2 3 3 3 3 1 1 3 3 2 1 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 3 3 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 3 3 3 1 1 3 3 3 1 2 4 4 2 1 1 2 2 1 1 3 3 2 1 1 2 2 1 1 2 2 1 3 3 3 3 1 1 1 1 4 4 3 3 1 1 1 3 3 2 2 2 2 2 1 1 3 3 4 6 6 2 2 2 1 1 1 1 1 1 1 2 2 4 4 4 3 2 2 1 2 2 1 1 2 2 1 1 2 2 1 4 4 4 2 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 3 3 1 3 3 2 2 3 3 2 2 1 1 1 2 2 2 3 3 1 3 3 3 1 1 1 2 2 1 2 3 3 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 4 4 4 4 1 3 3 3 3 1 1 2 2 3 3 3 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 3 3 2 1 2 2 2 2 3 3 2 1 2 3 3 1 2 2 1 1 1 1 1 1 1 1 1 2 3 3 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 3 3 4 4 2 3 3 2 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 2 2 1 3 3 2 1 4 4 3 3 3 2 3 3 2 2 3 3 2 2 2 2 2 2 3 3 2 2 1 3 3 3 5 5 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 3 3 2 3 3 2 1 2 2 1 1 1 3 3 3 2 2 1 1 1 3 3 3 2 3 3 3 3 3 3 1 1 2 2 1 1 2 2 1 2 2 3 3 2 2 2 3 3 2 1 1 3 3 3 2 5 5 3 3 3 2 2 2 2 1 1 1 1 2 2 1 3 3 2 1 3 3 2 1 1 1 2 3 3 3 3 3 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 3 3 2 2 2 1 1 2 2 1 1 1 1 2 2 2 3 3 1 1 1 1 1 1 1 1 3 3 4 4 2 1 1 1 1 3 6 6 6 3 3 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 3 3 2 2 2 1 4 4 3 3 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 5 5 5 4 4 1 1 2 4 4 2 3 3 2 1 1 1 1 3 3 2 1 2 2 2 2 1 2 2 1 2 2 2 2 3 3 2 2 2 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 3 3 1 1 1 1 2 2 2 2 2 2 1 2 4 4 5 5 4 4 4 3 1 1 2 2 1 2 3 3 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 2 3 6 6 3 3 3 3 2 1 2 4 4 2 2 2 1 3 3 2 1 1 1 1 1 2 2 2 3 3 1 1 1 2 2 1 3 3 2 3 3 2 1 2 2 2 2 2 2 1 1 1 1 3 3 4 4 1 1 1 1 4 5 5 4 4 1 1 1 1 3 3 2 2 2 1 1 1 2 2 1 1 1 3 3 3 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 4 4 4 4 2 2 2 2 2 3 3 3 3 2 2 2 5 5 3 3 2 4 4 2 1 1 1 2 4 5 5 3 1 2 2 1 1 1 1 2 4 4 4 1 1 1 2 2 1 2 2 3 4 4 6 6 2 5 5 4 3 2 1 1 1 2 2 1 2 2 3 3 2 3 3 2 1 1 3 3 3 1 2 3 3 2 2 3 3 3 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 3 3 3 3 4 4 3 3 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 4 4 2 1 1 2 3 3 3 3 5 5 4 4 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 3 3 3 2 2 1 3 3 3 3 1 2 2 1 1 1 1 1 2 2 1 2 2 1 3 3 2 1 2 2 1 1 1 1 2 2 1 1 2 3 3 2 2 1 1 1 1 2 2 1 2 2 3 3 2 3 3 4 4 3 3 1 1 2 2 1 1 1 3 4 4 3 2 2 1 1 1 1 1 2 2 1 2 2 3 3 4 5 5 4 5 5 1 1 1 1 1 1 4 4 3 2 1 1 1 2 3 3 2 3 3 2 2 1 2 2 1 1 1 2 2 1 3 3 2 2 2 2 2 2 2 1 1 3 3 2 2 2 1 1 1 1 1 1 2 2 1 1 2 3 3 2 2 2 2 1 1 1 1 1 1 2 2 1 3 3 2 1 1 1 3 3 3 2 2 2 2 2 2 1 2 2 1 1 1 1 4 4 4 2 1 1 2 3 3 2 4 4 3 3 1 2 2 1 1 3 3 2 2 2 1 1 2 5 5 3 2 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 3 3 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 3 3 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 3 3 1 1 2 2 1 1 1 2 2 1 1 2 2 2 3 3 1 1 1 1 1 1 2 3 3 2 3 3 2 2 1 1 1 2 2 2 2 1 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 3 3 3 4 4 1 1 1 3 3 4 4 2 1 3 3 4 7 7 3 2 1 1 1 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 2 2 3 3 2 1 2 2 2 3 3 2 2 2 3 3 2 2 1 1 2 3 4 7 7 3 3 2 2 1 1 3 3 3 3 2 4 4 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 2 2 3 3 3 3 4 4 3 3 2 2 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 4 4 3 3 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 4 4 4 5 6 6 7 7 1 1 2 2 1 3 3 4 4 2 3 3 2 1 1 1 1 1 1 1 1 1 2 3 3 1 2 3 3 1 1 5 5 4 3 2 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 5 5 4 4 3 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 3 3 1 2 3 3 2 2 1 1 1 1 2 2 2 3 3 1 3 3 3 2 2 1 1 1 2 2 2 3 4 4 1 2 2 1 1 3 3 2 1 3 3 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 5 5 4 4 3 3 1 1 1 3 3 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 4 4 3 3 3 3 4 5 6 6 1 1 2 2 2 3 3 1 3 3 2 2 3 3 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 4 4 4 4 1 1 2 2 1 2 2 1 3 3 3 2 2 1 1 1 3 3 5 6 6 4 4 4 4 3 2 1 2 2 2 3 3 1 2 2 2 2 1 1 2 2 2 3 3 3 3 2 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 3 2 2 1 1 1 1 2 2 3 3 2 1 2 2 2 2 4 4 4 4 1 1 1 4 4 5 5 5 4 4 4 4 3 1 1 1 1 2 3 4 4 2 2 2 3 3 1 2 4 4 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 3 3 2 2 1 1 1 1 1 1 1 1 1 1 3 3 2 2 3 3 3 3 4 4 2 4 4 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 3 4 4 3 1 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 3 4 4 3 1 2 4 4 3 3 1 1 1 1 4 4 3 2 2 2 3 3 5 5 2 2 2 2 2 3 3 2 1 2 2 1 1 1 1 1 2 3 3 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 3 3 3 2 2 1 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 3 3 3 2 2 1 1 1 1 1 1 1 1 3 3 6 6 3 3 1 1 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 3 3 3 2 2 1 2 2 1 1 1 1 2 2 1 1 3 3 2 2 3 3 3 3 3 2 2 3 3 4 4 4 1 1 2 2 2 3 3 1 1 2 3 3 4 4 4 4 1 2 4 4 2 2 2 1 3 3 2 1 2 2 1 2 2 1 1 1 3 3 2 2 3 3 2 2 3 3 3 1 2 3 3 1 1 1 1 1 1 3 3 3 3 1 1 3 3 4 5 5 1 1 1 2 2 1 2 2 1 1 3 3 2 1 2 2 2 2 1 3 3 4 4 3 3 3 3 2 2 2 2 2 5 5 3 4 4 2 2 2 2 2 1 2 2 1 1 4 4 3 3 1 2 2 1 3 3 3 1 1 1 3 3 4 4 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 2 2 1 1 1 3 3 3 2 2 2 3 3 1 2 2 2 2 1 1 3 3 3 1 2 2 2 2 2 2 2 3 3 1 3 3 3 3 3 3 2 1 1 1 1 1 1 1 1 1 1 2 2 1 3 3 3 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 5 5 4 3 3 1 1 1 1 1 1 3 3 3 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 4 4 2 3 3 3 2 3 4 4 1 2 2 1 1 1 1 3 3 3 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 3 3 2 1 1 1 2 2 1 2 2 2 3 3 1 1 1 1 3 3 3 2 3 3 1 1 2 3 3 1 1 1 3 3 4 5 5 3 1 1 3 3 2 1 1 1 1 1 2 2 1 2 2 1 2 3 3 1 2 2 1 1 1 2 3 3 1 1 1 1 1 1 1 2 2 3 3 2 3 3 4 4 2 1 1 3 3 3 1 2 4 4 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 3 3 2 1 1 2 2 1 2 3 4 5 5 1 1 3 3 2 1 1 2 2 3 3 2 1 2 2 1 1 2 2 1 1 1 2 2 2 3 3 3 3 2 1 2 2 1 1 2 3 3 1 1 1 1 1 1 1 3 3 2 2 2 1 1 3 3 4 4 3 3 2 1 1 1 4 4 4 4 1 1 1 1 1 1 3 3 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 3 3 3 1 1 2 2 2 2 1 1 1 1 1 3 3 3 3 3 3 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 3 3 3 1 2 2 2 2 2 2 1 3 3 2 1 1 1 3 3 3 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 4 4 2 1 1 2 2 1 1 4 4 3 2 1 1 2 2 1 2 2 1 2 2 1 2 3 3 1 1 1 1 1 2 3 3 1 1 1 2 2 2 2 1 1 1 1 3 3 3 1 1 1 2 2 1 1 1 1 3 3 3 2 2 1 1 1 1 1 1 2 2 4 4 4 4 1 2 3 3 2 2 1 1 2 2 3 3 2 1 1 1 2 2 1 2 2 1 3 3 3 4 4 3 2 1 1 1 2 3 3 2 2 1 2 3 3 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 3 3 2 1 1 1 1 1 1 2 4 5 5 3 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 1 3 3 3 4 4 3 2 2 2 2 3 4 4 2 3 3 3 3 4 4 3 3 2 2 3 3 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 3 3 3 1 2 2 1 2 2 3 3 3 3 2 4 4 2 1 1 2 2 3 3 3 3 3 2 1 2 2 2 2 1 1 2 2 2 2 1 1 1 2 3 4 4 1 3 3 2 1 2 2 1 1 3 3 2 2 2 3 3 3 2 2 2 2 2 2 3 3 3 3 1 2 2 1 2 3 3 1 2 2 1 1 3 3 2 1 2 2 1 3 4 4 3 1 2 2 2 2 1 2 2 1 3 3 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 4 4 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 3 3 1 1 2 2 2 4 4 4 3 3 5 5 5 2 2 1 1 1 1 1 1 1 2 3 3 2 3 4 4 2 2 1 3 3 3 4 4 1 1 1 1 1 1 2 3 3 2 2 2 2 3 3 2 2 3 3 1 1 1 1 2 4 4 4 4 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 3 3 3 3 4 4 1 1 2 2 1 1 2 2 1 1 2 2 3 3 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 4 4 4 2 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 3 3 3 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 3 4 4 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 3 3 3 2 2 1 1 1 1 2 2 1 4 4 3 3 3 1 3 3 3 1 1 2 2 2 2 1 2 2 1 1 1 3 3 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 4 5 5 5 3 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 1 3 3 3 3 1 1 1 1 2 2 2 3 3 1 1 1 1 2 3 3 1 2 2 3 3 4 4 1 1 1 1 1 1 1 1 2 3 5 5 2 1 1 1 1 3 3 2 1 1 1 1 2 2 2 2 2 2 1 1 1 2 3 3 2 2 1 3 3 2 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 3 3 1 2 2 2 2 1 1 1 2 3 3 1 1 1 1 3 3 2 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 3 3 2 2 2 2 3 3 2 2 1 2 2 1 1 1 1 3 3 2 1 1 2 3 3 2 2 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 3 3 2 1 2 3 3 1 2 2 1 1 1 1 1 3 3 3 1 1 2 4 4 5 5 1 2 3 3 2 2 1 2 4 4 2 1 1 1 1 3 3 2 2 2 3 3 2 1 1 1 2 2 1 1 1 2 2 3 3 3 1 1 2 2 1 1 2 2 2 2 2 3 3 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 3 3 3 3 5 5 3 3 1 1 2 2 2 2 2 2 1 2 3 3 1 1 1 1 3 3 2 1 1 1 5 5 4 4 4 1 1 1 3 3 2 2 2 1 2 2 1 1 1 1 2 2 2 4 4 2 1 1 1 2 2 1 1 2 4 5 5 4 8 8 4 3 3 4 4 1 1 1 2 3 3 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 3 3 4 4 2 2 3 3 2 3 3 3 3 2 1 3 3 2 2 2 3 3 4 4 2 1 1 3 3 2 1 2 2 1 1 1 2 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 2 3 3 3 3 3 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 5 5 3 3 2 2 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 2 3 3 1 2 2 2 3 3 2 3 3 1 1 1 1 1 1 1 2 2 1 1 1 1 1 3 3 3 1 2 2 1 2 2 1 3 3 2 2 2 1 1 1 3 3 3 1 2 2 1 1 2 2 2 2 2 2 2 2 1 4 4 3 2 1 5 5 4 3 2 1 1 1 1 3 3 2 3 4 4 5 5 1 1 2 2 1 1 3 3 3 1 1 1 3 3 3 1 2 2 1 1 1 2 2 3 3 3 1 2 2 1 2 2 1 2 4 4 3 3 1 2 2 3 3 3 1 1 1 2 2 4 4 4 2 3 3 2 2 4 4 2 2 5 5 3 3 3 1 1 2 2 1 1 1 1 1 1 2 2 3 3 2 2 2 1 3 3 3 2 3 3 1 1 1 2 3 4 4 3 3 3 2 2 1 1 1 2 2 1 2 2 2 2 3 3 3 2 2 1 2 2 1 1 1 1 1 1 2 3 3 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 3 3 3 2 2 3 3 2 2 2 2 2 2 2 1 1 1 1 2 5 5 4 4 4 1 1 2 2 3 3 2 1 1 2 3 4 5 5 1 1 3 3 2 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 3 3 3 2 2 4 4 4 4 4 3 3 1 2 2 1 1 1 1 1 3 3 3 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 3 3 2 2 2 1 1 3 3 2 1 1 1 1 1 2 2 1 1 1 1 3 3 3 2 2 1 2 2 1 3 6 6 5 3 2 1 2 2 1 3 3 2 2 3 3 2 2 1 2 2 2 2 1 2 2 3 3 3 1 2 2 2 3 5 5 2 2 5 5 3 3 3 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 2 3 3 1 1 1 3 3 3 1 2 2 1 1 1 1 1 3 3 3 4 4 1 1 1 1 2 2 1 1 3 3 2 1 2 2 2 2 1 1 1 2 2 2 2 1 2 3 3 4 4 3 3 3 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 3 3 3 1 2 3 3 2 2 2 2 2 2 1 1 1 1 2 2 1 1 3 3 3 2 2 2 2 1 1 2 2 3 3 3 3 1 5 5 4 3 2 2 3 5 5 2 1 1 2 3 3 1 1 2 3 3 4 4 4 3 4 4 1 1 1 1 1 3 3 3 2 2 1 1 2 2 1 1 2 2 1 3 3 3 1 1 4 4 3 3 1 1 2 2 1 1 1 2 2 4 4 4 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 3 3 3 3 3 3 2 1 1 2 2 1 1 2 2 2 2 2 3 3 1 3 3 2 1 2 2 1 1 1 2 2 2 2 1 2 2 1 3 3 2 1 1 2 2 1 2 2 1 2 2 1 2 2 4 4 4 4 1 1 2 2 1 1 1 3 3 2 2 2 1 1 1 1 2 2 2 2 1 3 5 5 4 5 5 3 3 3 3 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 3 3 3 2 2 1 1 2 2 1 3 3 2 2 2 1 1 1 4 4 4 4 1 2 2 2 2 1 2 4 5 5 3 2 2 1 1 1 1 1 1 1 2 2 1 2 4 4 2 3 3 4 4 1 3 3 3 2 4 4 3 3 2 2 1 2 2 1 2 2 3 3 2 2 2 4 4 3 3 1 1 1 1 1 1 1 1 1 1 2 3 3 3 3 2 1 1 3 3 3 1 3 3 2 2 2 1 1 1 2 2 1 2 4 4 2 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 4 4 5 5 4 4 1 4 4 4 3 1 1 1 2 2 2 2 1 1 3 3 3 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 3 3 3 1 2 2 1 1 3 4 4 3 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 3 3 2 3 3 1 1 1 3 3 3 1 1 1 1 1 2 2 3 3 2 3 3 3 3 2 3 3 1 3 3 2 1 4 4 4 4 4 1 1 2 2 1 1 2 2 1 1 3 3 2 1 2 2 3 3 5 5 3 3 3 1 2 2 1 1 1 1 3 3 3 2 3 3 4 4 4 4 1 2 2 3 3 2 1 2 2 2 2 1 1 1 2 2 3 3 3 2 3 3 1 1 1 1 1 2 2 1 1 1 2 2 1 1 3 3 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 4 4 2 1 1 1 1 1 1 1 1 1 1 2 2 3 3 2 2 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 3 3 3 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 3 3 1 4 4 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 4 4 2 1 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 3 3 3 3 2 2 2 2 1 1 1 2 2 1 2 2 1 3 3 3 1 1 1 2 2 2 2 1 1 2 2 1 4 4 4 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 2 3 3 2 2 2 2 2 4 4 2 1 2 3 3 1 2 2 1 1 2 2 2 3 3 1 4 4 4 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 3 3 3 1 1 1 1 1 1 1 2 4 4 2 1 2 2 1 1 3 3 2 2 2 2 5 5 3 3 1 1 2 2 1 1 2 2 1 2 3 5 5 4 4 2 1 1 2 2 1 3 4 4 3 2 2 1 2 2 1 1 2 2 1 1 1 4 4 3 2 3 3 3 1 1 2 3 4 4 2 2 2 2 3 3 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 3 3 3 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 2 2 2 2 3 3 3 3 1 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 2 3 3 1 1 1 1 3 3 2 1 1 1 3 3 3 2 2 1 1 2 2 2 4 4 2 2 2 2 2 1 2 2 1 1 2 2 1 2 3 3 2 2 2 4 4 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 3 3 3 3 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 3 3 2 1 1 1 2 2 1 1 1 1 2 2 2 5 5 5 3 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 3 3 4 4 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 3 3 2 1 1 2 2 1 4 4 3 2 3 3 3 3 1 3 3 2 3 3 3 2 4 4 2 1 2 3 3 2 2 2 2 1 2 4 4 2 2 2 2 2 1 1 1 1 2 2 3 3 2 2 2 1 3 3 2 4 4 3 2 1 2 2 3 3 3 1 1 2 3 3 1 1 1 1 1 2 2 1 1 1 2 2 2 2 5 5 4 3 4 4 1 3 3 3 1 1 1 2 5 5 3 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 3 3 2 1 2 3 3 1 1 1 2 2 2 2 1 1 2 2 1 3 3 5 5 5 3 3 1 1 2 2 1 1 1 1 1 4 4 3 2 1 1 1 1 1 1 2 3 3 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 4 4 3 5 5 2 2 3 3 1 2 2 3 3 2 1 1 3 3 2 1 1 4 4 3 2 1 3 3 2 2 2 3 3 2 1 2 3 3 1 2 3 4 4 4 4 4 3 4 4 3 3 2 1 2 2 2 2 2 2 4 4 3 5 5 5 1 2 2 1 3 3 2 1 1 2 3 3 1 2 2 1 2 3 3 1 2 3 3 1 1 3 3 3 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 3 4 4 3 3 2 2 2 1 3 3 3 3 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 3 3 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 3 3 3 3 1 2 2 1 1 1 2 2 2 2 3 3 3 1 2 2 3 3 2 1 1 2 3 3 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 1 2 3 3 3 3 3 3 1 3 3 3 1 2 2 1 1 2 4 4 2 1 1 1 1 2 2 1 2 2 1 2 3 3 1 1 1 2 2 2 4 4 3 3 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 2 3 3 3 2 2 1 1 1 1 1 1 3 3 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 3 3 2 2 2 1 1 1 1 1 2 2 3 3 2 2 2 2 4 4 2 1 1 2 2 1 1 1 2 2 1 1 1 3 3 2 1 1 3 3 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 4 4 2 1 1 1 1 1 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 3 3 3 3 2 2 2 3 3 1 1 4 4 4 4 2 3 3 2 2 3 3 3 5 5 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 3 3 2 2 1 1 2 2 2 4 4 2 1 3 3 3 2 2 2 2 1 2 2 3 3 2 2 2 1 1 1 3 3 2 1 1 2 2 1 2 2 1 1 3 3 3 1 1 2 2 1 1 1 2 2 1 2 2 1 3 3 4 4 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 3 3 3 3 1 1 2 2 1 1 1 1 1 1 1 3 3 3 1 1 1 1 1 2 2 1 1 1 2 3 3 1 1 1 2 2 2 2 1 2 2 1 3 3 2 1 1 3 3 2 1 1 1 2 2 3 3 2 2 2 1 2 2 1 1 3 3 2 1 2 2 2 2 2 2 3 3 3 1 1 2 4 4 3 3 2 2 1 1 2 3 3 1 1 1 1 2 2 1 1 1 2 3 3 2 3 3 2 2 3 3 2 1 1 1 2 2 1 2 3 3 1 1 2 3 3 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 2 2 3 3 5 5 3 3 1 1 1 1 1 3 3 2 2 4 4 2 1 1 1 1 1 2 2 2 2 2 2 1 1 4 4 4 2 2 2 2 2 1 2 2 1 1 2 2 1 2 3 3 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 5 5 3 2 2 2 2 2 2 3 3 1 1 2 2 4 4 4 4 2 2 2 2 1 2 2 2 2 1 3 3 3 2 2 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 3 3 3 3 1 1 2 4 4 2 2 2 2 2 1 1 1 2 2 1 3 3 3 3 1 2 2 1 1 2 2 2 4 4 4 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 2 4 4 3 3 2 2 2 4 4 3 3 3 3 3 1 2 3 4 4 1 1 1 1 2 2 2 3 3 1 1 4 4 4 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 3 4 4 1 1 1 2 3 3 1 1 1 1 1 3 3 3 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 2 1 2 2 2 3 3 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 2 4 4 3 3 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 4 4 3 4 4 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 3 3 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 3 3 2 1 1 2 2 1 2 2 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 3 3 3 1 1 2 3 3 2 3 3 1 1 3 3 4 4 1 1 1 1 1 2 3 3 2 2 1 2 2 1 1 2 2 1 1 1 2 3 3 1 2 2 1 1 1 1 2 2 2 2 3 3 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 3 3 3 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 3 3 3 3 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 3 3 2 1 1 1 1 3 4 4 3 1 1 2 2 2 2 1 1 1 1 1 2 2 1 3 4 4 5 5 1 1 2 5 5 5 4 5 5 5 5 5 5 3 1 4 4 3 3 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 4 4 4 1 2 4 4 2 1 3 3 2 1 2 2 1 1 2 3 3 1 1 1 1 1 1 2 2 1 1 2 2 1 3 3 2 2 2 1 1 3 3 3 3 1 2 2 3 3 2 1 1 1 1 1 2 2 1 1 1 3 3 2 2 2 2 3 3 2 2 1 1 2 2 1 1 1 1 3 3 2 1 1 1 2 2 1 1 2 2 3 3 3 3 3 3 1 1 1 1 1 1 2 2 1 2 2 1 3 3 2 1 1 2 2 1 1 3 3 3 1 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 4 4 2 1 2 2 2 2 1 1 2 2 1 1 1 1 3 3 3 5 5 5 1 4 4 4 4 2 2 1 1 1 3 3 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 2 3 3 2 2 1 1 1 1 4 4 3 2 1 1 1 1 1 4 4 4 4 1 1 2 2 1 1 2 2 1 1 2 2 3 3 2 1 1 2 2 2 2 2 3 4 4 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 4 4 2 2 2 1 4 4 4 4 2 3 4 4 2 2 1 3 3 3 1 1 1 2 3 4 4 2 3 3 1 1 2 2 3 3 2 2 3 3 1 1 2 2 1 2 3 3 2 2 3 3 2 1 1 1 1 1 1 3 3 3 1 1 2 2 3 3 2 2 2 1 2 2 2 3 3 1 3 3 3 2 2 1 2 2 1 2 4 4 2 2 2 1 1 2 3 3 2 2 3 3 3 3 1 1 1 1 1 2 3 3 2 2 1 2 4 4 2 1 3 3 4 4 4 2 2 1 1 1 1 1 2 4 4 2 2 2 1 1 2 2 1 1 1 2 3 3 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 3 3 3 3 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 1 2 3 3 1 1 2 2 2 3 3 1 1 1 3 3 3 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 3 3 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 3 3 2 2 1 1 1 3 3 3 3 3 3 2 3 3 3 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 3 3 3 1 1 1 1 1 3 3 2 3 3 2 2 2 1 1 1 2 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 3 3 1 2 2 2 2 1 1 1 2 2 2 3 3 1 3 3 3 2 2 2 2 4 4 3 2 1 1 2 2 1 1 1 2 3 3 1 3 3 2 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 3 3 3 4 4 2 2 2 2 2 2 1 3 3 3 1 3 3 3 2 5 5 3 2 1 1 1 2 2 1 1 1 1 1 3 3 2 1 2 2 3 3 3 3 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 3 3 2 1 1 1 3 3 3 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 2 4 4 2 1 1 1 1 3 3 2 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 3 3 2 1 3 3 3 3 3 2 1 2 2 2 4 4 2 1 1 2 2 2 3 3 1 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 3 3 2 1 2 2 1 1 2 3 3 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 4 4 2 1 1 1 1 1 1 5 5 5 3 2 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 3 3 1 2 2 1 2 2 1 1 3 3 2 3 3 3 1 2 2 1 2 2 1 1 1 2 3 3 1 3 3 2 1 1 1 2 2 2 2 1 1 1 1 1 3 4 4 4 2 2 2 2 1 1 2 2 1 1 3 3 2 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 3 3 3 3 1 2 2 2 3 3 2 2 1 3 3 2 1 1 1 2 2 1 1 1 3 3 4 4 1 1 2 2 2 2 1 1 3 3 3 4 4 1 1 3 3 3 3 3 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 3 3 2 1 1 3 3 2 1 2 3 3 2 2 1 2 2 6 6 6 6 6 6 3 2 2 1 2 2 1 2 2 1 1 2 3 3 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 3 3 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 3 3 2 3 3 1 3 3 3 3 1 1 2 2 2 2 1 1 2 2 1 3 3 3 3 3 3 3 1 1 2 2 2 2 1 1 1 1 1 3 3 4 4 2 2 1 3 3 5 5 3 3 2 3 3 3 3 3 3 1 1 1 1 1 1 1 1 3 3 3 3 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 3 3 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 3 3 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 3 3 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 1 3 3 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 3 3 2 2 2 2 2 2 1 2 2 1 2 2 2 3 3 2 2 1 2 2 3 3 4 4 3 3 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 3 3 1 1 1 2 2 1 2 3 3 3 4 4 3 1 2 2 2 2 1 1 2 2 1 1 1 1 3 3 5 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 2 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1 1 2 4 4 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 5 5 3 2 1 2 3 3 1 2 2 1 1 1 1 1 1 1 1 1 3 3 6 6 6 2 2 3 3 2 2 1 1 1 2 3 5 5 2 3 3 3 3 1 2 4 4 3 4 5 5 2 2 1 1 2 2 2 3 3 3 3 2 2 4 4 2 2 3 3 1 1 3 3 3 5 5 2 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 1 3 3 2 1 1 1 3 3 4 4 2 2 2 2 1 2 2 1 2 4 4 3 3 3 3 3 4 4 2 2 1 3 3 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 3 3 2 2 2 1 1 1 3 3 2 1 1 1 1 1 1 1 1 1 3 3 3 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 3 3 1 3 3 2 3 3 2 1 1 1 1 1 1 1 1 3 3 2 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 4 4 4 3 1 1 3 3 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 2 3 3 2 2 1 2 2 1 3 3 3 1 1 1 1 1 1 1 1 2 2 3 3 2 1 2 2 1 1 1 1 1 1 4 4 3 3 1 1 3 3 2 1 2 2 1 4 4 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 5 5 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 4 4 2 3 3 2 2 3 3 2 2 1 1 5 5 4 3 3 1 3 3 2 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 2 2 2 3 4 4 2 3 3 1 2 2 3 3 3 1 1 1 1 1 1 2 3 3 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 1 1 3 3 3 3 3 2 2 2 1 4 4 3 3 1 1 2 2 3 3 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 3 3 2 2 3 3 3 1 1 3 3 2 1 4 4 5 5 5 3 3 1 1 1 2 3 3 2 2 1 3 3 2 2 3 3 1 1 1 2 2 2 3 3 2 2 2 2 2 2 2 2 3 3 2 1 1 1 1 1 1 1 2 2 1 1 3 3 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 3 3 2 2 2 2 2 1 2 2 1 1 1 3 3 2 2 3 3 1 1 3 3 2 1 1 3 3 3 1 3 3 4 4 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 3 3 5 5 2 2 2 1 2 2 1 1 1 1 1 2 2 3 3 2 1 2 2 1 1 2 2 2 5 5 3 3 1 2 4 4 2 1 1 1 1 4 4 4 4 1 1 1 2 2 1 1 1 2 2 1 1 3 3 3 3 1 1 1 1 1 1 2 2 1 4 4 4 2 1 1 1 2 3 3 1 3 3 3 1 2 2 2 3 3 1 1 3 3 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 3 3 4 4 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 3 3 2 1 2 2 2 3 3 2 2 1 1 1 1 1 1 3 3 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 4 4 3 3 1 1 1 3 3 2 3 3 4 4 2 1 1 1 1 2 3 3 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 4 5 5 3 1 1 1 1 1 1 1 3 3 2 1 3 3 3 3 1 2 3 3 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 3 3 3 3 3 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 3 3 4 4 2 1 3 3 4 4 2 1 1 2 2 2 2 1 2 2 1 2 4 4 2 1 1 4 4 3 3 1 1 1 1 1 1 1 1 4 4 3 3 2 2 4 4 4 4 2 2 1 2 2 2 4 4 2 2 2 1 2 2 2 2 5 5 4 3 2 1 2 2 1 1 2 2 1 1 1 2 2 1 3 3 2 1 1 1 1 1 1 1 1 3 3 3 2 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 2 1 1 3 3 2 1 2 3 3 2 2 2 2 2 2 2 2 1 2 3 3 2 2 1 1 1 1 1 1 1 1 1 1 2 2 3 3 2 1 2 4 4 4 4 2 4 4 4 4 1 1 3 3 4 4 4 2 2 1 1 1 2 2 1 3 3 5 5 3 3 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 4 4 1 1 1 2 2 2 3 3 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 3 3 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 1 3 3 2 1 1 1 1 2 2 1 1 1 2 2 3 4 4 3 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 4 4 4 4 1 1 3 3 2 2 2 2 2 1 2 3 3 1 1 2 2 2 2 2 2 4 4 3 2 1 1 2 2 1 1 3 3 2 1 1 1 1 1 1 1 2 2 1 3 3 2 2 3 3 2 2 2 3 3 1 1 2 2 1 1 2 3 3 2 5 5 3 3 3 2 2 1 2 3 3 2 2 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 3 3 2 3 3 1 1 1 3 3 5 5 5 3 3 2 1 3 3 2 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 3 3 1 1 1 1 2 3 3 1 2 2 1 1 2 2 1 1 1 1 2 4 4 4 2 2 1 1 1 3 3 2 2 3 3 1 1 1 3 3 3 3 2 2 1 1 2 3 3 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 3 4 4 3 1 2 3 3 1 1 1 1 2 2 1 1 1 2 3 3 1 3 3 2 2 2 2 3 3 1 1 1 1 1 1 1 2 2 1 2 2 1 3 3 3 3 3 4 5 5 1 1 1 2 2 2 2 1 1 3 3 2 2 2 1 2 2 1 1 2 4 4 4 2 3 3 1 3 3 2 1 1 2 2 3 3 4 4 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 3 3 1 1 1 1 1 2 3 4 4 2 2 1 1 2 2 1 2 2 4 4 3 2 1 1 3 4 4 4 1 2 3 4 4 2 2 1 1 2 2 2 2 3 3 4 4 2 2 1 1 1 2 2 3 3 3 1 1 3 3 3 1 2 2 1 1 1 3 3 4 4 1 1 1 1 2 3 3 2 2 4 4 4 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 3 3 3 3 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 3 3 4 4 2 4 4 4 3 3 1 2 2 1 1 2 2 4 4 3 2 1 1 1 2 3 3 1 2 4 4 2 1 1 2 2 2 4 4 3 3 1 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 3 3 3 3 1 2 2 2 4 4 4 1 1 5 5 4 3 2 3 3 2 2 2 1 3 3 3 3 3 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 3 3 2 4 4 3 2 1 2 2 2 2 1 2 2 1 1 3 3 3 1 2 4 4 4 1 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 3 3 3 3 2 2 2 1 1 2 4 4 2 1 1 4 4 3 3 1 2 2 1 1 2 3 3 2 2 1 2 2 1 1 2 2 2 3 5 5 2 2 2 1 1 2 2 2 2 5 5 4 3 3 2 2 1 1 5 5 4 4 4 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 4 4 4 1 2 3 3 3 3 2 2 2 1 2 3 3 1 1 2 2 1 3 3 2 1 1 2 2 1 1 2 2 1 1 3 3 2 2 2 3 3 3 1 2 3 3 1 1 1 2 2 1 2 2 2 2 1 1 2 2 4 4 4 3 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 3 3 4 4 2 2 1 1 1 1 2 3 4 4 1 1 1 1 1 2 2 4 4 4 4 1 2 2 2 2 1 2 2 1 2 3 3 3 3 3 3 3 3 4 4 1 1 1 2 2 3 3 3 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 3 4 4 2 3 3 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 3 3 2 2 2 3 3 2 2 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 3 3 1 2 2 1 1 1 3 3 3 2 2 1 1 1 2 2 2 2 3 3 3 5 5 2 1 2 2 1 1 1 2 2 1 1 3 3 2 1 4 4 3 2 2 4 4 2 1 1 1 1 2 2 1 1 1 1 1 1 1 3 3 3 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 3 3 1 1 1 1 2 2 1 2 2 1 1 1 1 3 4 4 4 4 2 2 1 1 1 1 1 3 4 4 4 1 2 2 1 1 2 2 1 1 2 2 1 1 3 3 2 1 4 4 4 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 3 3 2 2 2 1 2 2 2 2 1 1 3 3 2 1 2 3 3 2 2 1 1 2 2 2 2 1 1 2 2 1 3 3 3 1 1 1 2 3 3 2 2 1 1 3 3 3 1 1 2 2 1 1 1 1 2 2 1 4 4 4 4 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 3 3 3 2 2 1 1 1 1 2 2 1 1 1 1 3 3 3 2 2 1 2 2 2 2 2 2 1 1 1 2 2 1 2 3 3 1 2 2 2 2 1 2 2 2 2 2 2 1 2 2 1 1 4 4 3 2 2 2 1 4 4 3 3 4 4 1 2 2 1 2 2 1 3 3 2 1 1 1 1 2 2 2 3 3 1 2 2 2 4 4 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 3 3 2 2 2 2 2 2 2 2 1 3 4 4 3 1 1 2 2 1 2 3 3 1 2 3 3 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 3 3 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 3 3 3 4 4 1 3 3 5 5 2 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 2 3 3 1 2 2 2 2 2 2 1 2 2 1 3 3 4 4 3 3 2 2 1 1 3 3 3 2 3 3 1 1 2 2 1 1 2 2 1 1 2 4 4 3 3 3 3 2 2 2 4 4 4 2 1 2 2 3 3 3 3 1 1 2 2 2 2 5 5 5 3 4 4 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 3 3 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 4 4 2 1 1 1 1 1 2 3 3 1 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 2 5 5 3 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 3 3 2 2 2 2 2 1 1 1 1 1 3 3 2 1 1 1 1 4 4 3 4 4 2 2 3 3 2 3 3 1 1 2 2 2 2 1 2 3 3 1 1 2 3 3 2 2 2 2 2 4 4 2 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 3 3 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 3 3 3 2 5 5 5 3 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 3 3 1 2 3 6 6 3 2 1 1 3 3 3 1 1 4 4 3 2 1 2 2 2 4 4 3 3 1 2 2 1 2 2 1 1 3 3 2 1 2 2 2 3 3 1 2 2 2 2 1 2 2 3 3 2 1 2 2 2 2 2 3 4 4 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 2 2 2 1 4 4 4 3 3 1 3 3 3 1 2 2 1 3 3 3 2 2 1 1 2 2 3 3 3 1 1 1 2 2 1 1 1 1 2 2 1 1 1 3 3 3 4 4 3 3 3 2 2 2 2 1 3 3 3 1 2 4 4 2 1 1 1 2 2 1 2 3 3 1 1 1 1 1 1 1 1 1 2 2 3 3 3 4 4 1 1 2 2 1 1 3 3 2 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 3 3 4 4 1 1 1 3 3 3 2 2 1 1 2 3 3 1 2 2 4 4 4 4 1 1 1 2 3 3 1 1 2 2 3 3 3 1 1 2 2 3 3 2 3 3 3 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 3 3 1 1 1 2 2 4 4 4 4 3 3 3 4 4 1 1 1 1 1 2 4 4 3 3 2 2 2 2 4 4 3 4 5 5 1 2 2 1 1 3 3 2 1 3 3 3 2 2 2 3 3 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 3 4 4 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 3 3 2 2 3 3 1 2 2 1 1 2 4 4 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 3 3 3 3 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 3 5 5 5 5 5 2 1 2 3 3 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 2 3 5 5 3 3 1 1 2 2 3 3 2 1 2 2 2 3 3 2 2 2 3 3 3 3 3 3 1 1 1 1 3 3 2 1 1 2 2 2 2 2 3 3 2 2 2 2 1 2 3 3 1 2 2 1 2 4 4 3 3 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 3 4 4 3 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 3 3 3 1 2 2 3 3 3 3 2 3 3 3 3 2 1 3 3 3 3 3 3 2 1 4 4 3 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 3 5 5 4 4 3 3 2 3 3 2 1 2 2 3 3 3 2 2 1 3 3 2 1 1 1 1 1 2 2 1 1 1 2 2 1 2 3 4 4 1 1 1 2 3 3 1 2 2 1 1 1 3 3 2 2 2 1 1 2 2 1 2 2 1 3 3 2 1 1 1 3 3 2 1 1 1 2 2 1 3 3 2 2 2 1 1 1 1 1 1 1 2 2 1 3 3 2 2 2 1 1 3 3 3 1 1 1 1 1 2 2 1 1 2 2 1 1 2 3 3 3 3 6 6 4 3 3 1 1 1 1 1 1 2 2 1 3 3 3 1 2 2 3 3 2 1 1 1 2 3 3 1 1 2 2 1 2 2 1 1 1 4 4 3 2 1 1 1 1 2 3 3 1 1 2 3 3 1 3 3 2 2 2 1 1 1 2 3 3 1 1 1 2 2 3 3 2 1 3 3 2 2 3 3 2 2 2 2 2 2 2 2 1 1 2 2 2 2 4 4 3 4 4 3 3 1 4 4 3 3 2 3 3 3 3 2 1 1 2 2 1 1 2 4 4 2 3 3 2 1 2 4 4 2 1 1 2 2 3 3 2 1 2 2 2 3 3 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 1 1 1 1 3 3 2 3 3 3 1 2 2 1 1 1 2 2 1 2 3 3 1 3 3 3 1 3 3 2 1 1 1 2 2 1 2 2 2 3 4 4 1 1 2 2 1 1 1 3 3 3 3 2 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 3 3 2 2 1 1 1 1 3 3 2 1 1 2 2 2 2 1 1 1 2 2 2 3 3 1 2 2 1 1 1 1 3 3 2 1 2 2 1 1 2 2 3 3 3 2 2 1 1 3 3 3 3 1 2 2 2 2 2 2 1 1 3 3 4 4 2 1 1 2 2 1 1 2 2 1 3 3 2 2 2 2 2 1 1 1 2 3 3 1 1 1 2 2 1 1 2 2 4 4 3 2 3 3 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 4 4 3 3 2 2 2 2 2 2 1 1 1 1 2 3 3 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 4 4 2 2 2 2 2 1 3 3 3 3 1 1 1 1 1 1 2 2 2 2 2 2 1 2 2 1 1 3 3 3 1 3 3 3 2 2 1 2 3 3 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 4 5 5 4 4 2 2 3 3 2 2 2 2 2 1 1 2 2 1 1 2 3 3 1 1 2 2 2 3 3 1 1 2 2 1 2 2 2 3 3 1 3 3 2 1 1 1 1 2 3 3 1 3 3 3 1 1 4 4 3 3 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 1 4 4 3 4 4 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 6 6 4 3 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 3 3 2 2 1 1 1 2 2 1 3 3 2 1 2 2 1 1 2 2 4 4 3 2 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 2 3 3 2 2 3 3 2 1 1 2 2 2 2 1 3 3 6 6 3 2 1 1 1 1 1 1 1 1 1 1 2 4 4 2 1 2 3 4 4 1 2 2 2 2 2 2 1 2 2 1 1 1 4 4 3 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 3 3 2 1 2 2 1 1 1 1 1 1 1 1 1 3 3 3 3 2 2 1 1 2 2 1 1 2 2 2 2 3 3 2 2 3 3 2 2 1 3 3 2 2 2 1 2 2 1 2 2 1 1 2 2 1 3 3 3 1 1 2 2 1 2 2 2 2 1 1 2 2 2 4 4 2 1 2 2 1 2 3 3 1 1 1 1 2 2 1 1 1 3 3 2 1 1 1 1 2 3 3 1 1 2 3 3 2 2 3 3 3 3 4 4 3 1 2 3 3 1 2 2 2 2 1 3 3 4 4 1 1 3 3 2 1 1 1 2 2 2 2 1 3 4 4 3 1 1 2 4 4 4 4 3 3 2 2 1 3 3 3 1 1 1 1 1 2 3 3 1 2 2 3 3 2 2 2 2 3 5 5 2 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 2 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 3 3 1 1 1 1 2 3 3 1 3 3 2 1 2 2 1 2 2 2 2 1 1 1 1 2 4 4 2 1 1 1 1 1 1 1 2 2 1 1 1 2 3 3 1 1 2 3 3 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 1 2 3 3 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 3 3 2 2 2 2 2 3 3 2 1 1 1 4 4 3 3 4 4 1 1 3 3 2 1 1 2 2 4 4 5 5 4 2 1 1 2 3 3 1 2 2 3 3 2 1 2 2 2 3 3 2 2 1 2 2 2 2 2 2 1 1 1 2 3 3 1 3 3 2 1 1 1 3 3 2 2 2 2 2 1 1 1 1 4 4 4 2 1 3 5 5 4 4 1 3 3 2 2 2 3 3 3 3 1 2 2 2 3 3 2 3 3 1 2 2 2 2 2 2 2 2 3 3 4 5 5 3 1 1 1 1 3 3 3 1 2 3 3 2 2 3 3 3 1 2 2 1 2 2 1 1 1 1 1 1 2 2 3 3 3 2 2 2 2 1 1 1 1 1 1 2 3 3 2 2 2 2 1 2 4 4 2 1 1 1 3 3 3 3 1 1 1 2 2 1 1 1 2 2 1 2 2 1 2 3 3 1 1 1 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 1 2 3 5 5 2 2 3 3 2 4 4 2 2 3 3 2 2 2 2 1 1 1 2 2 2 2 1 3 3 4 4 1 2 2 1 1 1 3 3 2 2 2 1 1 1 1 2 2 1 2 2 3 3 3 2 2 1 2 2 2 2 2 3 4 4 1 1 2 2 3 3 2 2 2 1 1 1 2 3 3 1 2 2 1 1 1 1 2 3 3 2 2 2 2 1 1 1 2 4 4 2 3 3 2 1 1 1 2 3 3 2 2 2 3 3 1 2 2 1 2 2 1 1 1 1 2 2 2 3 5 5 2 1 1 2 2 1 1 1 2 2 1 1 1 3 3 3 3 1 1 2 2 1 1 1 1 4 4 4 4 4 1 2 3 3 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 3 3 2 1 1 2 2 3 3 3 1 3 3 2 1 1 1 3 3 2 1 3 3 5 5 3 3 1 3 3 4 4 2 2 2 2 1 1 1 1 1 2 2 2 3 3 1 1 1 1 1 2 2 2 2 2 3 3 1 1 1 1 2 2 1 2 2 2 4 4 2 1 1 1 3 3 2 1 1 2 2 3 3 4 4 1 1 1 1 3 3 3 1 1 2 2 3 3 2 1 1 1 3 3 2 1 1 1 2 5 5 3 2 1 3 3 2 1 2 2 1 2 3 3 1 1 3 3 3 1 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 3 3 2 1 2 4 4 2 1 1 1 3 3 4 4 4 2 3 3 2 2 1 1 1 4 4 3 5 5 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 3 3 5 5 3 2 1 2 2 2 2 1 1 1 2 4 4 2 1 1 3 3 3 3 1 2 2 1 3 3 2 2 2 2 2 2 3 3 1 1 1 2 2 1 1 2 3 3 2 2 3 3 3 2 2 1 1 2 2 1 1 2 2 1 3 3 2 1 1 1 1 2 2 2 2 2 2 1 2 2 1 4 4 4 5 5 2 1 1 2 2 2 2 2 3 3 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 1 2 3 3 2 2 3 3 2 2 2 1 4 4 3 3 4 4 3 2 2 2 2 2 1 2 2 2 2 1 1 1 3 3 3 2 4 4 2 1 1 2 3 3 1 1 2 4 4 5 5 3 3 3 4 4 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 3 3 2 1 2 3 3 1 5 5 5 3 2 3 3 4 4 3 5 5 3 3 1 2 3 3 1 1 1 1 1 1 1 1 1 1 2 2 1 1 4 4 4 4 1 1 1 3 3 3 1 2 2 1 2 2 2 2 5 5 4 5 5 5 4 3 3 3 1 1 2 2 1 1 1 1 1 1 1 1 1 2 4 4 2 1 2 3 3 2 2 2 2 1 1 1 2 2 1 1 1 3 3 3 1 2 2 1 1 1 1 1 2 2 1 2 3 3 1 1 4 4 3 2 2 2 2 2 1 2 3 3 1 1 1 1 2 2 1 1 1 1 1 3 3 2 1 1 1 1 1 2 2 2 3 3 2 2 1 2 2 2 2 4 4 4 4 1 1 1 1 1 2 3 3 1 2 2 1 1 1 1 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 3 3 1 2 2 2 3 3 1 1 2 2 1 1 2 2 1 2 3 3 2 3 3 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 3 3 2 1 1 2 2 2 3 3 2 2 3 3 2 2 2 1 4 4 4 4 2 2 1 1 1 1 1 1 1 1 3 3 2 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 3 3 2 2 1 1 1 4 4 3 3 4 4 4 4 1 1 2 2 1 1 1 2 2 1 1 2 2 3 3 2 2 2 2 2 1 2 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 3 3 3 2 2 1 1 1 2 2 1 3 3 2 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 3 3 3 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 3 3 3 1 1 1 1 3 3 4 4 3 3 1 1 2 2 1 3 3 2 2 2 1 2 4 4 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 3 3 3 2 2 1 2 2 1 1 1 1 3 3 3 3 1 2 2 1 1 2 2 2 4 4 2 1 1 1 2 2 1 3 3 3 5 5 2 1 2 2 1 1 2 2 2 2 1 4 4 3 2 3 3 2 1 3 3 3 1 2 2 2 3 3 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 3 3 1 1 1 1 1 1 2 3 3 1 1 1 1 1 4 4 3 2 1 1 1 1 1 3 3 3 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 5 5 3 4 4 4 1 1 1 3 3 2 2 2 1 1 2 2 1 1 2 4 4 2 3 3 3 3 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 2 2 3 5 5 2 1 2 4 4 2 1 1 1 2 2 1 1 2 3 4 4 2 2 1 2 2 2 2 2 3 3 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 3 5 5 4 4 2 1 1 2 2 1 1 1 2 3 3 2 2 1 1 1 2 3 3 1 4 4 3 3 2 2 1 1 2 2 1 3 3 2 2 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 3 3 2 1 1 1 1 3 3 3 2 5 5 3 2 1 1 1 3 3 2 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 3 3 3 3 2 2 1 1 1 1 1 3 3 2 3 3 2 3 3 3 1 3 3 3 1 2 2 3 3 4 4 4 1 1 4 4 4 6 6 2 2 2 2 2 1 2 2 1 1 1 1 1 2 2 3 3 2 1 1 2 2 1 3 3 3 1 2 2 2 3 3 2 3 3 2 2 1 1 1 2 2 1 1 2 2 1 2 3 3 1 2 2 2 3 4 4 1 1 1 1 4 4 4 4 1 1 1 2 4 4 2 2 2 1 1 3 5 5 4 2 1 2 2 1 1 1 1 1 3 3 3 2 2 2 2 2 2 3 3 2 1 3 3 2 1 3 3 3 3 1 3 3 2 1 1 1 2 3 3 2 3 3 2 2 2 2 1 4 4 4 2 2 2 1 1 3 3 2 2 2 2 2 1 2 2 2 4 4 2 1 2 2 2 2 1 1 1 3 3 3 3 3 3 1 2 4 4 7 7 4 4 4 1 1 2 2 3 3 2 2 2 1 2 2 1 1 1 1 2 2 2 3 3 1 2 2 1 1 1 1 1 1 3 3 2 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 3 3 1 3 3 2 2 4 4 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 3 3 3 4 4 3 3 2 2 1 2 4 4 2 1 1 1 1 1 1 1 2 2 2 2 3 3 2 2 2 1 1 1 2 2 3 3 3 2 2 1 1 3 3 5 5 2 1 4 4 4 4 4 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 4 4 4 4 2 1 1 1 2 3 3 2 2 1 1 1 1 1 2 2 1 1 1 2 2 3 3 3 3 1 2 2 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 3 3 1 1 1 2 2 2 2 1 2 2 1 2 3 4 4 1 2 3 4 4 3 3 3 1 2 3 4 4 1 2 2 1 1 2 3 3 2 3 3 1 3 3 2 1 4 4 3 3 4 4 1 1 1 1 1 2 3 3 1 2 2 1 1 3 3 3 3 1 2 2 1 1 1 1 2 2 1 1 3 3 3 1 1 1 2 2 1 1 1 3 3 3 3 3 3 3 3 4 4 2 1 1 2 2 1 3 3 2 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 1 3 3 2 3 3 2 1 3 3 3 3 3 2 1 2 2 1 2 3 3 1 2 2 1 1 3 3 3 3 1 1 2 4 4 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 3 3 2 3 3 2 1 2 2 2 2 1 3 3 2 1 1 1 1 3 3 2 1 1 1 2 2 3 3 3 1 1 2 3 4 4 1 2 3 3 1 1 1 2 2 1 2 2 2 2 1 1 2 2 2 3 4 4 1 1 2 2 1 1 1 1 2 2 2 2 1 1 3 3 5 5 2 1 1 2 2 1 1 2 3 3 1 1 2 2 3 3 2 2 2 1 1 1 2 2 3 3 3 3 2 2 2 2 1 2 3 4 4 2 3 3 1 1 1 1 1 2 3 3 1 1 1 1 3 3 2 2 2 1 3 3 2 1 1 2 3 3 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 3 3 2 1 1 1 1 3 3 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 3 3 1 1 2 2 2 2 1 2 2 1 1 1 1 3 3 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 4 4 3 2 1 1 1 1 2 2 2 3 3 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 3 3 2 1 2 2 1 2 3 3 1 2 2 2 2 2 3 3 4 4 3 2 1 1 1 1 2 2 2 3 3 3 3 3 3 3 4 4 1 1 1 1 2 2 2 2 1 2 3 3 3 3 3 2 2 1 1 1 1 1 2 2 2 2 3 4 4 3 1 2 2 1 1 1 1 2 2 2 2 2 2 2 3 4 4 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 3 3 2 1 2 3 3 3 3 2 1 2 2 1 2 2 2 2 1 2 2 2 3 3 1 1 3 3 3 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 3 3 2 2 2 3 3 3 2 2 1 1 2 2 1 1 3 3 3 1 3 3 2 1 1 2 2 1 1 2 2 1 1 3 3 2 3 3 3 1 2 2 2 2 2 2 3 3 4 5 5 2 2 1 1 2 2 2 4 4 2 1 1 1 1 2 3 3 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 2 3 4 4 1 1 2 2 2 2 1 2 2 1 1 1 2 3 3 4 4 3 2 1 3 3 2 1 1 1 2 3 3 2 3 3 2 2 1 1 1 2 2 1 1 3 3 3 1 1 1 1 2 2 1 1 2 2 2 3 3 1 2 2 4 4 3 3 3 3 2 2 2 1 1 1 2 2 3 3 3 1 3 3 2 2 2 2 3 3 2 2 2 3 4 4 3 3 3 3 1 1 1 1 1 1 1 3 3 4 4 2 2 2 1 2 2 2 2 1 1 1 4 4 3 4 5 5 1 1 3 3 4 4 1 1 3 3 3 3 3 3 3 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 5 5 3 2 1 1 4 4 3 2 1 1 2 3 3 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 3 5 5 2 3 3 3 4 4 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 1 3 3 3 1 2 3 3 1 1 1 1 2 2 1 1 1 2 3 3 1 1 2 3 3 1 2 2 1 1 1 1 2 2 3 3 2 1 1 2 2 1 1 1 1 1 2 3 3 2 3 3 1 3 3 5 5 2 2 3 3 2 2 2 2 2 2 5 5 4 3 3 3 1 2 2 1 1 1 1 2 3 3 1 1 3 3 4 4 1 1 3 3 2 1 1 2 2 1 2 4 4 2 2 2 1 2 4 4 2 2 2 2 2 2 2 1 1 1 1 1 1 1 3 3 2 2 2 2 2 1 2 4 4 3 3 1 5 5 5 3 2 1 1 1 1 1 2 2 1 1 1 2 3 3 2 2 2 2 1 1 1 2 2 1 1 1 1 3 3 3 1 1 1 2 2 1 2 4 4 3 3 1 1 2 3 4 4 2 2 1 4 4 4 3 1 1 1 3 3 2 3 3 5 5 2 1 1 1 4 4 3 3 1 3 3 3 3 3 3 2 1 3 3 3 2 2 1 1 1 2 2 1 1 1 1 3 3 2 2 2 1 3 3 3 2 2 2 2 1 3 3 2 1 3 3 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 4 5 5 3 1 2 3 3 1 4 4 4 3 3 2 2 1 2 2 1 1 3 3 3 1 1 1 1 2 2 3 3 3 1 2 2 1 2 2 1 3 3 2 1 1 4 4 3 3 2 2 2 2 1 1 1 3 3 3 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 3 3 4 4 3 6 6 3 3 1 1 1 1 2 2 1 2 2 1 2 2 1 1 3 3 2 2 2 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 3 3 4 4 1 1 1 2 2 1 1 1 1 1 1 2 3 3 2 2 1 1 1 3 3 2 1 2 3 3 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 3 3 2 1 1 3 3 3 1 2 4 4 2 1 1 1 5 5 5 5 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 4 4 4 4 3 2 2 1 3 3 3 1 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 3 3 2 1 1 1 2 2 3 3 3 3 2 2 2 3 3 1 2 3 3 1 2 3 3 3 3 2 3 3 4 4 2 2 2 1 2 4 4 3 3 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 3 3 3 3 2 2 1 1 3 3 3 3 1 2 2 1 3 3 2 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 3 5 5 4 3 3 1 1 2 2 1 2 2 1 2 2 1 1 2 3 3 1 4 4 4 2 1 1 1 2 4 4 2 1 1 1 2 2 1 1 3 3 3 3 3 3 3 2 2 2 3 3 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 3 3 4 4 2 2 2 2 1 1 1 2 2 1 1 2 2 1 2 4 4 2 2 2 1 2 2 2 3 4 4 2 2 1 1 1 1 1 3 3 3 1 2 2 1 1 1 2 2 2 3 3 2 2 1 1 2 2 1 1 1 1 2 3 3 1 1 2 2 1 3 3 2 1 2 2 1 1 2 2 1 1 1 1 2 3 3 1 1 2 2 1 3 3 3 1 3 3 3 3 2 3 3 1 1 1 1 3 3 4 5 5 5 5 5 3 3 1 2 3 3 2 2 3 3 2 2 2 3 3 4 4 4 1 1 3 3 3 2 2 1 1 3 3 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 2 3 3 1 1 1 1 3 3 2 1 1 1 1 2 2 1 1 1 1 1 1 2 3 3 2 4 4 3 3 2 2 1 2 2 2 2 1 1 1 1 1 3 3 2 1 2 3 3 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 3 3 2 1 2 2 3 3 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 3 3 2 2 1 1 2 2 4 4 3 3 1 4 4 3 2 1 1 1 2 2 3 3 3 3 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 3 3 2 1 1 2 2 2 2 1 2 2 1 2 5 5 3 2 2 2 2 2 1 1 1 3 4 4 3 1 2 2 2 2 1 2 2 1 3 3 2 2 2 2 2 2 2 3 3 2 1 3 3 3 1 1 3 3 2 1 2 2 1 2 4 4 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 3 3 4 4 2 1 1 1 1 2 3 3 1 1 2 2 2 2 1 3 3 4 5 5 1 2 2 1 1 2 2 3 3 4 4 2 1 1 1 2 2 1 2 3 3 1 1 2 2 3 3 2 1 2 2 2 2 2 4 4 2 2 2 1 1 1 3 3 2 2 3 3 1 2 2 1 2 2 2 2 1 3 3 2 1 1 1 2 2 3 3 2 1 1 1 4 4 3 2 2 3 3 2 2 2 4 4 2 1 3 3 2 1 1 1 1 2 3 3 1 2 2 1 1 2 2 1 1 2 3 3 1 3 3 2 2 2 1 1 4 4 3 2 1 1 1 1 1 2 2 2 5 5 3 3 2 2 1 1 1 1 1 1 1 1 1 1 3 3 2 4 4 4 2 1 1 1 1 1 4 4 4 2 2 3 3 1 1 1 1 1 1 1 2 3 3 1 2 2 1 1 1 1 1 1 2 2 2 3 3 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 2 3 3 2 2 1 1 1 2 3 3 3 3 3 3 1 1 3 3 2 1 1 2 2 3 3 4 4 2 4 4 3 3 3 2 2 3 3 2 1 1 1 2 2 1 1 2 3 3 1 1 3 3 2 3 3 3 2 2 1 1 2 2 1 1 1 1 2 3 3 1 2 2 2 2 1 3 4 4 3 2 2 1 2 2 1 1 3 3 2 2 2 1 1 1 3 3 3 1 1 2 5 5 3 3 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 2 4 4 2 1 1 1 1 4 4 4 4 1 2 2 1 2 2 1 1 1 2 2 2 4 4 2 2 3 3 1 3 3 2 1 1 2 2 1 1 2 3 4 6 6 2 3 5 5 4 3 3 2 2 2 3 3 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 1 3 5 5 4 2 1 1 1 1 1 1 1 2 2 1 2 2 2 2 3 3 2 3 3 3 1 2 3 3 1 1 1 1 2 2 3 3 2 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 3 3 2 4 4 3 3 1 1 1 1 1 1 1 1 2 3 3 1 1 1 1 1 1 2 2 2 2 2 2 2 4 4 2 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 3 3 1 1 1 1 2 3 3 1 1 1 1 2 2 3 3 3 1 1 1 1 1 1 1 3 3 3 3 3 3 4 4 2 2 2 3 3 2 2 2 1 3 3 3 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 4 4 3 2 1 1 1 2 2 2 2 1 2 2 1 1 2 3 3 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 3 5 5 6 6 1 2 2 1 1 1 2 2 1 2 2 1 2 2 4 4 3 4 4 3 3 3 1 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 6 6 4 4 4 4 2 2 1 1 1 2 2 2 2 2 2 2 2 1 2 3 3 2 3 3 1 3 3 3 3 3 3 3 1 1 2 2 1 3 3 3 1 3 3 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 3 3 3 1 3 3 2 2 2 2 2 1 2 2 4 4 3 4 4 2 1 2 2 3 3 3 2 2 1 1 1 2 4 4 3 5 5 4 4 3 3 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 3 3 4 4 3 3 1 2 2 2 3 3 1 1 2 2 1 1 2 3 3 1 1 2 2 1 2 2 1 4 4 3 3 3 3 2 2 2 2 2 1 2 2 2 2 1 2 3 3 2 2 1 1 1 1 1 1 1 3 3 2 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 2 3 3 2 2 2 2 2 3 4 4 1 1 2 2 1 1 2 3 3 1 1 2 2 1 1 1 1 1 1 1 3 3 3 2 3 3 1 2 3 3 4 4 4 4 2 2 2 2 2 3 3 1 1 1 1 1 1 2 2 2 2 1 2 2 5 5 4 4 3 3 3 3 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 3 3 2 2 1 1 1 2 2 2 4 4 2 2 2 1 1 3 3 2 2 2 1 1 1 1 1 2 2 1 3 3 3 1 2 2 1 2 3 4 4 1 2 2 1 3 3 3 3 2 2 2 3 3 1 1 2 4 4 3 3 1 2 3 3 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 2 3 3 1 2 2 2 4 4 2 3 3 2 1 1 1 2 2 1 1 2 3 3 1 2 2 2 3 3 1 1 1 2 3 3 1 1 1 1 1 2 2 2 2 3 3 2 1 1 1 2 2 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 3 3 3 2 4 4 4 4 4 1 1 2 2 4 4 3 4 4 1 2 2 2 2 1 1 1 2 2 3 3 3 2 3 3 1 1 1 2 2 2 2 3 3 3 2 2 2 2 2 2 2 3 3 1 1 1 1 1 1 3 3 2 1 2 3 4 6 6 2 1 2 3 3 2 2 1 1 2 2 3 3 2 2 3 4 4 2 2 1 1 3 3 2 2 2 1 3 3 2 2 2 1 2 3 3 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 3 4 5 5 2 2 1 2 2 2 2 1 2 2 1 1 1 1 4 4 4 4 1 2 2 1 3 3 2 1 1 1 2 2 1 1 4 4 3 4 4 1 2 2 1 2 3 3 2 2 1 1 5 5 5 4 4 3 1 3 3 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 4 4 2 2 3 6 7 7 7 4 2 2 2 4 4 2 2 2 1 3 3 2 2 3 3 1 2 2 1 1 1 1 4 4 6 6 5 3 2 1 1 3 3 3 2 2 3 3 3 3 2 2 1 1 2 2 1 1 1 1 2 3 3 1 2 2 2 2 3 3 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 3 3 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 2 3 3 2 4 4 3 3 1 2 5 5 3 2 2 2 2 3 3 1 2 3 3 2 2 1 2 2 4 4 4 2 2 4 4 3 3 3 3 3 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 3 3 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 3 3 3 2 2 2 2 1 1 2 2 3 3 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 3 3 2 1 3 3 2 1 2 2 1 2 2 1 2 2 2 2 3 3 3 1 2 2 2 2 1 1 2 2 2 2 1 2 4 4 4 4 2 2 2 1 1 1 2 2 2 3 3 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 3 3 3 2 5 5 3 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 4 4 3 4 4 2 3 3 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 4 4 3 3 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 3 3 2 2 2 2 4 4 3 5 5 2 2 3 3 1 1 1 1 2 2 2 2 2 3 4 4 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 3 3 2 2 2 2 4 4 2 1 3 3 2 2 2 1 2 2 1 2 2 1 2 4 4 4 1 2 2 1 1 2 2 1 2 2 3 3 3 2 2 1 1 2 3 3 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 5 5 3 4 4 2 1 2 2 2 2 3 3 3 2 4 4 2 3 3 2 2 3 3 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 3 3 3 1 3 3 3 1 2 2 3 3 2 1 1 1 1 1 1 1 5 5 4 3 3 3 3 3 5 5 3 3 4 4 4 2 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 4 4 3 3 2 2 2 3 3 1 1 1 1 2 3 3 3 3 2 1 1 2 2 1 2 2 1 2 2 1 2 4 4 5 5 3 3 2 2 2 2 3 3 2 1 1 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 4 4 3 3 3 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 5 5 3 3 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 2 2 1 1 1 2 2 1 1 2 3 3 1 2 2 2 3 3 2 2 1 1 2 2 2 3 3 2 2 1 1 1 2 4 4 2 1 1 1 1 1 2 3 3 2 2 1 1 1 1 1 1 2 2 1 3 3 2 2 2 2 3 3 1 1 1 1 1 2 3 3 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 4 4 4 5 5 1 1 1 1 1 2 2 4 4 3 3 5 5 5 1 1 1 1 1 1 1 4 4 4 2 3 3 2 2 2 2 4 4 2 1 2 3 3 1 1 2 2 2 4 4 4 1 2 2 1 2 2 1 1 1 2 2 1 1 1 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 4 4 2 1 2 2 1 1 1 1 1 2 3 3 2 2 1 1 1 1 1 2 2 2 2 3 3 3 2 2 2 2 1 2 2 3 3 4 4 2 1 2 2 1 1 2 2 2 2 1 2 2 3 3 2 1 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 3 3 1 2 3 3 1 1 2 2 2 2 1 4 4 3 3 3 1 1 1 1 1 3 3 3 1 2 2 1 1 4 4 4 5 5 1 2 2 1 3 3 3 2 2 2 3 3 1 2 4 4 2 1 2 2 1 1 1 1 2 2 1 3 3 2 2 2 3 3 3 5 5 2 1 1 3 3 4 4 1 2 2 1 1 1 2 5 5 3 2 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 4 4 2 1 2 2 1 1 1 1 1 1 2 3 4 4 3 3 3 1 1 1 1 1 1 1 2 2 1 2 3 3 1 1 1 2 2 2 2 1 1 1 1 1 2 3 3 1 2 2 1 1 1 1 2 2 1 1 1 1 2 3 3 2 2 2 3 5 5 2 2 2 1 1 2 3 3 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 3 4 4 3 3 2 1 3 3 2 1 3 3 3 3 3 3 3 3 2 1 2 2 1 2 2 3 3 3 3 1 1 2 2 1 1 4 4 3 3 1 1 1 1 1 2 3 3 2 4 4 2 2 5 5 3 3 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 2 3 3 1 2 2 1 1 1 1 1 2 3 4 4 2 2 1 2 2 1 2 4 4 2 1 1 3 3 2 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 4 4 3 4 4 3 3 4 4 1 2 2 2 3 3 1 1 1 1 1 2 2 1 1 1 1 2 2 1 4 4 3 3 2 3 3 2 2 1 2 2 1 1 1 1 1 2 3 3 1 2 2 1 1 1 1 1 1 2 2 4 4 4 4 3 3 3 1 1 1 2 3 3 1 1 1 2 2 2 2 3 3 4 4 1 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 3 3 3 3 3 3 3 3 1 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 3 3 1 1 2 2 2 3 3 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 5 5 4 3 3 1 3 3 3 1 1 4 4 4 3 2 2 2 2 2 2 1 1 2 2 3 3 3 3 1 1 1 2 2 1 2 2 1 1 1 1 1 3 3 3 3 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 4 4 4 4 4 1 1 1 1 1 2 2 3 3 3 3 1 1 1 1 1 2 2 1 2 2 1 1 3 3 3 1 5 5 4 4 3 1 1 3 3 3 3 1 1 1 1 1 2 4 4 5 5 3 3 1 2 2 1 1 3 3 2 3 3 2 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 3 3 1 1 1 3 3 3 1 1 1 1 4 4 4 2 2 2 3 3 2 1 1 1 1 4 4 4 4 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 3 3 1 1 2 2 2 2 1 2 2 1 1 1 2 2 2 3 3 1 1 3 3 3 2 2 1 1 2 2 2 4 4 2 1 1 1 2 2 1 1 3 3 2 2 2 2 2 3 3 3 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 3 3 1 4 4 3 3 4 4 1 2 3 3 1 1 1 4 4 3 3 1 2 6 6 4 4 3 1 1 4 4 3 2 1 3 3 3 1 2 3 3 1 1 1 1 1 1 2 2 2 2 2 2 3 3 2 2 2 1 1 1 1 1 2 2 3 3 2 1 2 2 1 3 3 3 4 4 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 3 3 2 1 3 3 2 2 2 1 1 1 1 4 4 3 4 4 2 1 2 4 4 2 1 2 3 3 2 4 4 2 1 1 2 2 1 2 2 1 1 1 3 3 3 2 3 3 2 2 1 4 4 4 2 3 3 3 1 1 1 1 2 2 2 3 3 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 4 4 2 1 1 2 2 1 3 3 3 1 1 1 2 2 1 1 1 2 2 1 1 2 3 6 6 3 2 2 5 5 4 4 3 1 1 1 5 5 4 3 2 2 2 1 1 2 3 3 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 3 3 1 1 2 2 2 2 2 2 1 2 2 1 1 1 2 5 5 3 2 1 1 1 1 1 2 2 2 2 1 2 4 4 2 1 1 2 2 1 2 2 3 3 2 2 2 1 2 2 1 1 4 4 4 3 3 1 1 2 5 5 4 4 3 1 1 1 2 2 1 2 2 1 1 1 2 3 3 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 3 3 1 1 3 3 3 1 1 2 2 1 1 2 2 2 2 3 3 2 1 1 2 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 3 3 4 4 2 1 1 2 2 2 2 2 2 1 1 4 4 3 3 3 2 3 3 2 2 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 4 4 2 2 2 2 3 4 4 1 2 2 1 2 4 4 2 2 3 4 4 1 1 4 4 3 3 1 1 2 2 2 3 3 1 1 1 4 4 3 3 2 3 3 2 2 1 2 2 1 3 3 2 1 2 3 3 3 3 2 3 3 2 1 1 1 1 1 1 2 2 3 3 2 1 1 2 4 4 2 2 4 4 2 1 3 3 3 3 3 3 3 1 1 1 2 2 1 1 3 3 3 1 1 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 2 3 3 1 1 1 1 1 2 2 2 3 3 1 2 2 1 1 1 1 2 4 4 4 1 1 1 3 3 2 1 1 1 1 2 2 1 1 2 3 6 6 3 3 2 2 3 3 3 3 3 2 1 2 2 1 2 3 3 1 1 1 2 3 3 1 2 2 2 5 5 5 4 4 4 1 2 2 2 3 3 1 3 3 2 1 2 2 2 2 2 2 1 3 3 2 1 1 1 1 1 1 4 4 3 2 1 1 3 3 2 2 2 2 4 4 2 1 2 3 3 1 1 1 1 2 2 1 2 2 3 3 3 3 2 2 2 3 4 4 1 1 1 2 2 2 2 2 5 5 3 2 1 1 2 3 3 1 3 3 3 1 1 2 2 2 4 4 2 1 1 1 2 2 2 2 1 2 2 5 5 4 4 2 1 1 1 1 1 1 1 4 4 3 3 2 2 1 3 3 4 4 2 2 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 3 3 1 2 2 2 4 4 2 2 2 1 1 2 2 2 3 3 3 3 5 5 2 1 1 5 5 5 3 3 3 3 2 1 1 1 1 2 2 2 3 3 1 2 4 4 2 1 2 2 2 2 2 2 1 2 3 3 1 2 3 3 2 2 3 3 3 1 1 1 2 2 2 5 5 3 3 1 2 2 1 1 1 1 1 1 3 3 4 5 5 4 4 1 2 3 3 1 2 2 2 2 1 1 1 1 1 2 2 2 3 3 1 3 3 2 1 1 1 2 4 4 2 1 1 1 1 2 2 1 3 3 3 2 2 2 3 3 1 2 2 2 2 1 1 2 2 2 2 2 4 4 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 3 3 1 2 2 1 2 2 2 2 3 3 3 1 1 1 1 3 3 2 1 2 2 3 3 3 1 1 2 2 1 1 1 1 3 3 3 4 4 2 2 1 1 1 2 3 3 2 2 1 1 3 3 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 3 3 2 1 3 3 2 1 1 1 2 2 2 2 1 2 2 3 3 3 1 1 1 1 2 2 1 2 2 3 3 3 3 1 1 1 2 2 2 2 2 4 4 3 3 3 4 4 4 1 1 2 2 1 3 3 3 2 2 1 1 1 1 1 1 1 2 3 3 2 2 2 3 3 1 2 2 3 3 3 2 2 1 1 2 2 2 3 3 2 2 1 1 1 2 2 1 1 1 2 2 1 1 3 3 2 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 3 3 2 1 1 1 1 1 3 3 2 2 3 3 2 2 2 2 1 1 1 2 2 1 2 2 2 3 3 1 2 3 3 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 3 3 3 1 1 3 3 2 1 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 2 3 3 1 2 2 2 5 5 3 3 1 2 2 2 3 3 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 3 3 2 1 1 1 2 2 1 1 1 3 3 3 3 3 3 2 2 1 2 2 4 4 3 3 1 1 1 2 2 2 5 5 3 3 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 3 3 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 1 2 3 3 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 4 4 3 2 1 1 1 1 1 1 1 1 2 3 5 5 2 1 2 2 1 1 1 1 2 3 3 3 3 5 5 2 1 1 1 2 2 1 2 2 2 3 3 1 1 1 1 1 2 2 1 1 1 2 2 2 3 3 2 2 3 3 3 3 3 2 2 3 3 1 1 1 2 2 2 3 3 1 1 2 2 1 1 2 2 1 1 2 3 3 2 2 2 2 1 1 1 3 3 2 3 3 4 4 3 3 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 1 3 3 3 1 2 2 3 3 3 3 3 2 2 2 1 2 3 3 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 3 3 3 5 5 2 3 3 2 2 2 2 2 1 1 1 3 3 2 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 3 3 3 1 1 1 2 2 1 1 1 1 3 3 3 1 1 1 1 2 2 1 4 4 4 2 1 2 2 1 1 2 2 1 2 3 3 1 2 3 3 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 3 3 1 2 2 3 3 3 1 1 2 2 2 3 3 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 2 3 3 1 1 2 2 3 3 2 3 3 4 6 6 2 1 2 2 2 2 1 1 1 1 1 1 1 1 3 3 4 4 2 1 1 2 2 1 1 3 3 3 1 1 1 1 1 2 2 1 1 1 3 3 3 3 3 3 2 1 1 1 1 1 3 3 2 1 2 2 1 1 1 3 3 2 1 2 2 1 1 2 2 1 1 2 3 3 3 3 2 1 2 2 1 1 2 2 1 1 1 2 2 1 2 3 3 1 1 2 4 4 2 2 2 1 2 4 4 2 1 1 1 2 3 3 1 1 2 3 3 1 1 3 3 3 3 3 3 2 2 3 3 2 2 3 4 4 1 1 2 2 2 2 1 1 3 3 4 4 3 3 2 2 1 2 2 3 4 4 5 5 3 3 2 2 2 1 1 2 2 1 1 1 3 3 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 3 3 1 2 4 4 6 6 6 1 1 5 5 4 3 2 1 1 2 2 1 2 3 3 1 2 2 1 1 1 1 1 2 2 2 2 1 1 4 4 3 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 3 3 3 1 1 1 1 2 2 1 2 2 2 2 1 1 1 4 4 3 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 3 3 2 2 2 2 2 2 2 1 1 1 3 3 3 1 2 2 1 2 2 1 2 2 3 3 3 1 1 2 2 1 1 3 3 2 2 3 3 1 1 1 2 2 1 3 3 3 1 1 1 2 3 3 1 3 3 4 6 6 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 2 2 3 3 3 1 2 2 1 1 2 2 1 2 4 4 2 1 3 3 2 1 1 3 3 3 3 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 3 3 2 1 1 1 1 1 2 2 1 1 1 2 2 1 3 3 2 1 1 2 3 5 5 2 3 3 3 1 1 2 3 3 1 3 3 2 1 2 2 1 1 1 1 4 4 4 3 4 4 2 2 3 3 2 1 1 1 1 1 1 2 3 3 1 2 2 3 3 3 1 1 3 3 3 3 1 1 1 1 3 3 3 2 2 2 2 1 2 2 1 1 2 2 1 1 3 3 2 2 2 1 1 1 2 2 1 2 2 3 3 3 1 2 2 2 2 1 1 1 3 3 2 2 2 4 5 5 5 4 2 2 1 1 3 3 5 5 3 3 2 4 4 2 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 3 3 3 5 5 5 1 1 1 3 3 3 1 1 1 1 2 2 2 3 3 2 2 3 3 3 2 3 3 2 2 1 3 3 3 1 1 2 2 2 4 4 2 1 1 1 2 3 3 2 2 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 3 3 1 2 4 4 2 2 2 3 3 3 1 2 3 3 2 2 1 2 2 3 3 3 1 1 1 1 1 2 2 2 4 4 4 4 2 1 1 2 2 2 2 2 3 3 1 1 1 2 2 3 3 2 1 1 1 1 1 2 2 1 2 2 1 1 1 4 4 4 2 1 1 2 3 3 1 2 2 4 4 3 2 1 1 1 1 1 1 2 2 3 3 3 3 2 2 2 2 1 1 2 3 3 1 1 1 1 1 2 2 1 2 3 3 1 1 1 2 2 1 1 1 2 2 1 1 3 3 3 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 3 3 3 4 4 3 2 1 1 2 2 2 2 1 1 2 2 2 3 3 1 1 2 3 3 2 2 1 3 3 3 1 1 2 3 3 1 1 1 2 2 2 2 1 3 3 3 1 1 1 1 1 2 2 1 1 1 2 2 2 2 3 3 2 1 1 3 3 2 2 3 4 4 1 1 2 2 1 1 2 2 1 3 3 2 1 3 3 2 1 1 3 3 3 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 2 2 2 3 4 4 2 2 1 1 2 2 1 1 1 1 1 2 2 3 3 2 2 2 1 1 2 2 1 1 1 1 1 1 3 3 2 1 1 1 2 2 3 3 3 1 1 3 3 2 1 2 2 2 2 2 2 3 3 2 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 5 5 4 4 3 1 1 1 2 3 3 2 2 1 2 2 1 1 1 1 1 1 1 1 3 3 3 1 2 2 1 1 2 2 2 2 1 1 3 3 3 2 2 2 2 4 4 4 2 1 1 1 2 2 1 3 3 3 3 3 3 3 3 3 2 3 3 2 1 3 3 4 4 1 3 4 4 5 5 2 2 3 3 2 1 1 3 3 2 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 3 3 2 3 3 2 1 1 2 2 1 2 2 1 2 5 5 3 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 3 3 1 1 1 2 2 2 2 1 1 3 3 3 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 2 2 3 3 3 1 2 2 1 1 1 2 2 1 2 2 2 4 4 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 1 2 5 5 3 3 3 1 3 3 2 2 3 3 1 1 2 3 3 1 1 1 2 2 1 2 2 1 1 1 2 2 3 3 3 2 2 2 2 1 1 1 1 2 2 1 1 3 3 3 2 2 3 3 3 1 1 1 1 2 3 3 1 1 3 3 3 2 3 3 2 2 1 1 1 1 1 1 1 2 2 1 3 3 3 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 3 3 3 3 1 3 3 2 1 2 2 1 2 2 5 5 5 5 3 3 3 4 4 3 1 1 2 2 2 4 4 2 1 2 2 1 2 2 1 1 1 3 3 2 1 1 2 2 1 3 5 5 4 4 4 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 3 3 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 3 3 3 4 4 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 3 3 2 1 1 1 1 3 3 3 3 1 2 2 2 3 3 1 1 2 3 3 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 3 3 2 2 2 1 3 3 2 1 1 5 5 5 3 4 4 1 1 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 2 1 2 4 4 2 1 2 3 3 2 2 1 1 2 2 3 3 2 1 1 2 2 1 1 4 4 4 4 3 2 4 4 2 2 4 4 2 1 4 4 3 2 1 1 3 3 2 1 4 4 4 3 3 1 1 2 2 3 3 3 3 3 3 2 4 4 2 4 4 4 3 3 3 3 4 4 2 3 3 3 3 2 3 3 2 2 1 5 5 4 4 9 9 5 5 5 5 1 1 1 2 3 3 1 1 1 3 3 3 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 2 4 4 2 1 1 2 2 3 3 3 3 1 1 4 4 3 3 1 2 2 1 2 2 1 1 3 3 3 1 2 2 1 1 4 4 4 2 1 2 2 2 3 4 4 1 2 2 1 2 4 4 2 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 2 4 4 2 1 2 2 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 3 3 1 2 2 3 3 3 3 2 2 3 3 3 3 1 1 1 1 1 1 1 3 3 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 3 3 3 1 1 3 3 3 3 1 1 1 2 4 5 5 5 5 5 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 3 3 2 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 3 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 3 3 3 1 2 2 3 3 2 2 2 4 4 4 2 1 2 3 3 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 4 4 3 3 3 1 3 3 2 4 4 4 2 1 1 1 2 2 3 3 2 2 2 1 1 1 1 4 4 3 4 4 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 1 4 4 3 3 1 1 1 1 2 2 2 2 2 2 3 3 2 1 3 3 2 2 3 3 1 2 2 2 3 3 3 3 3 1 2 2 2 2 2 4 4 2 2 2 1 2 2 1 2 2 2 2 2 2 3 3 3 3 3 3 2 2 1 1 3 3 2 2 2 1 2 2 5 5 4 4 2 1 2 3 3 1 1 1 1 1 2 2 1 1 2 2 3 3 3 3 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 3 3 2 4 4 3 2 2 3 3 4 4 4 4 2 2 2 2 1 1 1 1 1 1 1 1 1 1 3 3 2 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 3 3 1 1 2 2 2 2 1 1 1 2 2 2 2 3 3 2 1 1 1 2 3 3 3 3 2 1 2 2 2 2 2 5 5 3 3 1 1 1 2 2 1 1 1 4 4 3 3 1 1 2 3 3 1 2 2 1 1 2 3 3 2 3 3 3 3 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 3 3 3 3 2 2 1 1 1 1 2 3 3 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 4 4 3 4 4 1 1 1 1 2 2 1 1 1 1 1 1 2 3 4 4 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 4 4 2 1 1 1 1 2 4 4 3 3 2 3 3 1 1 3 3 2 1 2 3 3 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 3 3 1 3 3 2 2 2 2 2 3 3 3 1 1 1 1 1 2 3 3 2 2 1 1 3 3 2 2 2 1 1 1 2 2 1 1 2 2 2 2 2 3 4 4 1 2 2 1 1 1 1 1 2 2 2 2 3 3 4 4 1 1 1 1 1 2 3 3 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 1 2 3 3 1 2 3 3 1 1 1 1 1 1 1 1 4 4 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 2 2 2 2 3 3 6 6 3 4 4 2 2 1 1 2 2 3 3 3 1 1 2 2 2 2 3 3 3 1 2 2 1 1 1 2 3 5 5 2 1 4 4 4 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 3 3 2 1 1 2 2 2 2 1 2 2 1 1 2 3 3 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 3 3 2 3 3 3 1 2 2 1 2 2 1 1 1 3 3 3 3 2 2 1 2 2 1 2 3 3 1 1 1 1 1 1 2 2 1 1 1 3 3 3 3 1 1 2 5 5 3 3 3 1 2 2 1 3 3 5 5 2 1 1 1 2 2 2 4 4 2 2 2 1 2 3 3 1 1 2 3 3 1 1 3 3 3 2 4 4 2 2 2 1 1 1 1 2 2 3 3 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 3 3 2 2 1 1 1 2 2 1 1 1 1 3 3 3 2 2 2 2 1 2 2 3 3 2 1 1 1 3 3 3 1 3 3 3 4 5 5 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 4 4 4 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 3 3 1 2 2 1 1 2 2 1 1 1 1 3 3 2 3 3 3 3 2 3 3 2 3 3 1 1 2 3 3 2 2 3 3 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 4 4 4 4 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 3 3 2 2 1 1 1 3 3 2 1 1 2 2 3 3 3 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 3 3 1 2 2 1 2 2 1 1 2 2 1 1 2 3 4 4 1 1 1 2 4 4 2 2 2 2 2 1 1 2 2 3 3 3 1 1 1 1 2 2 2 2 2 2 2 3 3 1 2 2 1 2 2 1 1 3 3 3 4 4 2 2 2 4 4 3 6 6 3 2 2 3 3 1 1 1 2 2 1 1 1 2 2 1 1 3 3 3 1 2 4 4 3 5 5 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 1 3 3 2 1 2 2 2 3 3 1 1 1 1 2 4 4 3 3 1 3 3 2 2 2 3 3 3 2 2 2 2 4 4 4 3 2 2 1 3 3 2 1 1 2 2 2 2 1 1 1 1 1 2 3 3 1 1 1 1 1 2 2 1 2 2 1 1 3 3 3 3 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 5 5 3 3 1 2 2 1 2 2 2 3 3 2 4 4 3 4 4 1 1 2 3 3 2 2 2 2 2 3 3 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 3 5 5 4 2 1 2 2 1 1 1 1 2 3 3 1 2 2 1 1 1 3 3 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 3 3 2 1 1 2 2 1 1 1 1 1 2 3 3 2 4 4 2 1 1 1 1 1 2 3 3 2 2 1 1 2 3 3 1 2 2 2 4 4 2 1 1 3 3 2 2 6 6 4 3 3 3 1 1 1 1 2 2 2 4 4 3 4 4 1 2 2 2 3 3 2 2 2 4 4 2 3 3 4 4 2 2 2 1 3 3 3 1 3 3 3 1 2 4 4 2 1 1 1 1 4 4 4 2 1 1 3 3 2 1 2 4 4 4 1 2 3 3 1 1 3 3 3 1 2 2 4 4 4 3 2 3 3 2 2 1 3 3 2 2 2 1 2 2 1 1 1 3 5 5 4 3 3 1 1 1 2 4 4 2 1 1 1 1 1 2 2 1 3 3 3 1 2 2 1 2 2 1 2 3 3 1 1 1 1 1 1 4 4 3 3 1 2 3 3 1 2 2 2 2 2 2 1 1 1 1 1 5 5 4 3 3 3 1 2 3 3 4 4 4 2 2 3 3 2 3 5 5 2 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 3 4 4 3 2 2 4 4 3 3 3 4 4 3 1 4 4 3 2 1 1 1 2 2 1 1 1 1 1 1 3 3 2 1 2 2 2 2 1 2 3 3 1 1 1 2 4 4 3 3 2 3 3 2 2 1 1 1 2 2 2 2 1 1 2 3 3 1 2 2 1 2 2 1 1 1 2 2 3 4 4 4 4 1 2 2 1 2 2 1 2 2 1 1 1 3 3 3 3 3 3 3 1 1 1 3 3 3 3 1 1 2 2 1 1 3 3 3 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 3 3 2 1 1 1 3 3 2 1 1 1 1 1 3 3 2 1 1 1 3 3 3 1 1 2 3 3 4 4 3 3 1 1 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 3 3 2 1 2 2 2 2 2 2 3 3 3 1 1 2 2 2 2 2 2 1 1 3 3 2 2 2 1 2 2 1 1 1 2 2 1 4 4 4 5 5 1 1 2 2 1 2 3 3 2 2 3 3 3 1 2 3 3 3 3 5 5 3 3 4 4 4 4 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 4 4 4 1 1 1 1 2 2 1 1 2 2 3 3 4 4 1 2 2 1 1 1 1 1 3 3 3 1 1 1 3 3 2 1 1 1 1 1 1 1 1 1 1 3 3 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 2 3 3 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 3 3 2 2 1 1 1 1 2 2 1 2 2 2 3 5 5 2 1 1 1 1 3 3 2 1 2 2 1 1 3 3 2 3 3 3 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 4 4 4 2 2 2 2 2 2 2 3 3 3 3 2 2 1 1 2 2 1 3 3 2 1 1 1 2 5 5 5 3 1 1 1 1 1 1 2 2 2 2 1 1 1 4 4 3 3 3 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 3 3 2 1 1 1 2 2 2 2 2 2 1 1 3 3 4 5 6 6 1 2 2 1 1 1 3 3 3 1 1 2 2 2 2 1 2 2 1 2 2 2 2 2 3 3 3 3 2 2 3 3 2 2 1 3 3 4 4 3 3 2 2 1 1 1 2 2 3 3 3 2 2 1 1 1 2 2 2 2 1 1 1 1 2 3 4 4 1 1 2 4 4 4 2 2 1 1 1 1 1 1 1 1 2 2 3 3 2 2 3 3 1 1 2 2 1 2 2 3 4 4 4 4 1 1 2 2 1 2 2 1 1 1 2 3 3 1 2 2 2 2 1 1 2 2 1 1 1 2 3 3 1 2 2 2 2 2 2 1 2 4 5 5 5 1 1 1 1 1 1 1 3 3 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 3 3 2 1 3 3 3 3 2 4 4 2 2 2 3 3 3 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 3 3 3 3 3 2 1 1 1 1 2 2 2 4 4 2 1 1 1 1 4 4 4 4 1 1 1 1 1 1 1 1 1 3 3 2 1 1 2 2 2 2 2 5 5 3 4 4 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 4 4 2 2 2 1 4 4 4 2 1 1 1 2 2 2 2 3 3 2 1 4 4 3 2 1 2 2 2 2 2 2 1 2 2 1 2 2 3 3 3 2 2 1 1 1 3 3 5 5 3 3 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 1 3 3 2 1 2 2 2 2 1 3 3 2 2 2 1 4 4 4 6 6 2 3 3 2 1 1 1 1 1 2 2 1 1 2 2 2 2 2 3 3 1 2 2 1 1 2 2 1 1 1 2 3 3 2 2 2 2 1 1 1 1 3 4 4 3 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 2 3 5 5 2 1 1 2 2 2 2 1 1 2 2 1 2 3 3 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 3 3 4 4 2 1 2 2 3 3 3 3 1 1 1 1 2 2 1 2 3 3 1 1 1 1 2 2 1 1 1 1 1 1 1 1 3 3 3 1 2 2 3 3 5 5 5 3 1 1 2 2 1 1 2 2 2 2 3 3 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 4 4 2 1 2 2 3 3 2 2 2 1 2 2 1 2 2 1 2 3 3 1 1 1 1 1 2 3 3 1 1 4 4 3 3 3 3 3 1 1 2 2 2 2 1 1 1 2 2 1 2 3 7 7 4 3 3 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 3 3 1 3 3 3 3 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 3 3 1 1 2 2 1 2 3 3 1 2 3 3 1 3 3 3 2 2 1 2 2 1 2 2 1 1 3 3 3 1 3 3 2 3 3 2 2 2 1 1 1 2 2 1 2 2 2 2 1 1 2 2 3 3 3 1 1 1 2 2 3 3 2 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 3 3 4 4 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 3 3 3 2 2 1 1 1 1 1 1 3 3 3 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 2 2 2 3 3 3 1 2 2 2 4 4 2 2 2 1 1 1 3 3 4 4 2 1 1 1 1 2 2 1 3 3 3 4 4 4 2 1 1 1 2 3 3 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 3 3 2 3 3 1 1 1 1 1 1 1 1 2 2 1 2 2 3 3 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 4 4 2 1 1 2 2 1 1 1 3 3 2 1 1 1 1 2 3 3 1 3 4 4 3 1 2 2 2 2 1 1 2 2 1 2 2 2 4 4 2 1 2 3 5 5 2 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 3 3 4 4 3 3 1 2 3 3 2 2 2 2 2 2 1 1 1 1 1 2 3 3 2 2 1 1 1 3 3 3 1 1 3 3 3 2 2 1 1 1 2 2 1 1 4 5 5 4 4 1 2 2 1 1 2 2 3 3 3 3 1 1 1 2 3 3 2 2 3 3 2 1 1 1 1 1 3 3 4 4 2 3 3 1 1 1 2 3 3 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 3 3 3 3 2 1 2 2 1 2 2 2 2 1 2 3 3 1 2 2 1 1 1 1 3 3 4 5 5 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 3 3 2 3 3 3 3 1 2 2 3 3 3 1 2 2 2 2 3 3 2 2 2 1 2 3 3 1 1 1 1 1 2 3 3 1 1 1 1 1 3 3 3 1 1 1 1 2 4 4 2 1 1 2 3 3 1 1 4 4 3 3 1 1 1 1 1 1 1 4 4 3 2 1 1 1 1 1 1 1 2 2 1 1 2 2 3 3 2 1 2 3 3 1 1 2 3 3 1 1 2 2 2 2 1 2 2 2 3 3 2 2 2 2 4 4 3 3 1 2 3 3 1 2 4 4 2 1 1 1 1 1 1 2 2 3 4 4 4 1 3 3 3 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 3 3 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 3 3 4 4 2 1 1 3 3 2 3 3 3 1 1 2 3 3 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 2 5 5 3 3 3 3 2 1 1 3 3 2 2 2 1 1 2 5 5 5 4 4 1 1 1 1 1 1 2 3 3 2 2 3 3 3 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 3 3 3 4 4 1 1 1 1 1 2 5 5 3 2 1 1 2 2 2 4 4 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 2 4 4 2 3 3 2 1 2 2 1 1 1 1 1 3 3 2 2 2 2 2 1 1 2 2 2 3 4 4 2 2 2 2 1 1 4 4 3 2 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 1 1 1 1 1 2 4 4 4 2 2 1 1 1 1 1 2 2 2 3 3 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 3 3 4 4 2 3 3 3 2 2 1 2 4 4 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 3 3 1 4 4 3 3 1 1 2 2 1 3 3 2 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 3 3 3 3 2 2 3 3 2 1 1 1 1 2 2 3 3 2 1 2 2 1 1 1 3 3 2 3 4 4 3 2 2 1 1 1 3 3 4 4 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 2 2 3 3 3 3 3 2 1 1 2 2 1 2 3 3 2 2 1 1 1 1 2 2 1 4 4 4 3 1 1 3 3 2 1 1 2 2 3 3 2 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 3 3 2 2 3 3 1 1 2 3 3 1 3 3 2 1 2 2 1 3 3 2 1 1 1 1 1 1 2 2 1 2 2 3 3 2 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 3 3 2 2 2 3 3 2 1 1 1 1 2 2 5 5 5 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 2 3 3 1 2 3 3 1 1 1 4 4 3 2 1 1 3 3 2 2 2 2 3 3 2 4 4 4 1 2 3 3 2 2 1 1 1 1 3 3 3 1 2 2 1 1 1 1 1 1 2 2 1 3 3 4 4 2 1 1 1 2 2 3 3 3 1 1 1 2 2 1 2 2 1 1 1 2 4 4 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 3 3 2 2 1 1 3 3 3 1 1 2 2 1 1 2 2 3 3 2 3 3 3 3 2 2 1 1 3 3 3 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 3 3 2 3 3 4 4 3 3 1 2 2 1 2 2 1 1 1 3 3 2 1 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 3 5 5 3 3 1 2 3 3 3 3 2 2 2 1 1 1 1 2 2 1 1 1 2 2 4 4 3 2 1 1 1 2 2 3 3 3 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 3 3 2 3 3 2 3 5 5 4 2 1 1 3 3 2 1 1 3 3 2 1 2 2 1 1 1 1 1 3 3 3 2 2 1 2 2 2 2 5 5 4 3 3 1 1 1 2 2 1 1 4 4 4 4 3 1 2 2 2 2 4 4 3 3 1 1 1 3 3 4 4 1 1 1 1 1 1 2 2 3 3 2 2 2 2 4 4 2 2 2 1 3 6 6 5 5 5 4 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 4 4 2 2 3 3 3 1 1 2 2 1 2 3 3 1 2 2 3 3 3 1 4 4 4 3 1 1 2 2 1 2 2 1 1 1 2 2 4 4 3 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 3 3 1 1 1 2 2 2 2 3 3 4 4 4 1 1 2 2 1 1 3 3 3 1 4 4 3 3 1 1 1 2 2 2 3 3 1 1 2 2 2 2 1 1 2 3 3 1 1 1 1 1 2 2 3 3 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 3 3 2 1 1 1 1 1 1 1 4 4 3 2 3 3 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 3 3 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 3 3 3 1 2 2 1 1 2 2 2 2 1 1 1 1 1 3 3 2 1 2 2 1 1 1 3 3 3 3 2 2 2 2 1 1 1 2 3 3 2 2 1 1 2 2 1 1 2 3 3 1 1 1 1 1 1 1 1 1 2 4 4 4 4 2 1 1 1 1 1 2 2 2 2 1 1 2 4 4 5 5 5 3 1 3 5 5 5 5 6 6 1 3 3 4 4 2 1 1 1 1 1 2 2 1 1 1 1 1 1 3 3 2 1 3 3 3 2 3 3 2 2 1 3 3 2 1 1 1 1 2 2 1 1 2 2 1 1 2 3 3 1 3 3 5 5 3 3 2 2 1 1 1 1 2 4 4 3 3 1 1 1 1 1 1 2 5 5 3 3 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 3 3 2 2 5 5 3 3 1 1 1 1 1 1 1 1 1 3 3 2 2 3 3 1 2 2 2 3 3 1 1 1 1 3 3 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 3 3 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 3 4 4 2 2 2 2 3 3 2 1 2 2 1 2 3 3 1 1 1 1 1 2 2 2 2 1 2 2 1 2 3 3 1 2 2 1 1 1 1 1 1 1 2 2 2 2 1 2 3 3 2 3 4 4 2 2 1 2 2 2 2 1 1 2 2 1 2 3 3 1 2 2 1 1 2 2 1 1 1 1 3 3 2 2 2 1 1 1 5 5 4 3 2 1 2 2 3 3 4 4 3 3 3 3 3 3 1 2 2 1 1 1 1 3 3 3 3 1 2 2 2 3 3 1 1 1 2 4 4 4 1 2 2 2 2 2 3 3 2 3 3 2 2 1 1 1 1 3 3 3 1 1 3 3 2 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 4 4 4 4 2 2 2 1 1 1 1 1 3 3 3 3 1 2 2 1 1 1 1 1 1 2 2 1 1 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 3 3 2 3 3 3 1 2 2 2 2 1 1 1 2 2 2 2 1 3 3 3 1 2 2 2 2 2 2 1 2 3 3 1 1 1 1 1 1 3 3 3 2 3 5 5 2 2 2 1 1 2 2 2 2 2 2 3 3 3 2 2 1 1 2 2 1 3 5 5 4 2 1 1 1 1 1 2 2 3 3 2 1 1 1 1 2 2 1 3 3 2 1 1 2 2 1 1 1 2 5 5 3 2 2 2 1 1 2 2 1 2 2 1 2 2 2 3 3 1 1 1 2 2 1 1 1 2 3 3 2 2 2 2 1 1 1 1 1 1 2 3 3 1 1 2 3 5 5 2 1 2 2 1 1 1 2 2 3 4 4 3 2 2 1 3 3 3 2 2 1 2 2 2 2 1 3 3 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 3 3 2 2 2 1 1 1 1 2 2 2 3 3 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 3 3 2 1 1 1 1 2 2 1 3 3 2 1 1 1 2 2 2 2 4 4 3 2 1 1 1 2 2 2 2 3 3 2 1 1 1 1 3 3 2 1 3 3 2 1 1 3 4 4 3 1 1 1 1 4 4 4 3 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 3 3 2 1 2 2 3 3 6 6 4 4 4 4 1 2 2 2 2 2 2 3 3 5 5 3 5 5 2 1 2 2 1 1 4 4 3 2 2 2 1 1 2 2 1 2 2 1 1 3 3 3 2 2 1 2 2 1 1 1 2 2 3 3 4 4 2 3 3 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 2 3 3 2 2 2 2 2 1 2 4 4 2 1 1 1 1 1 2 5 5 3 2 1 1 2 2 1 2 2 1 1 2 2 1 1 3 3 3 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 3 3 3 1 4 4 3 2 1 1 1 1 1 1 1 1 2 2 1 2 3 3 1 2 2 1 1 1 1 1 2 2 3 3 4 4 2 2 2 2 2 3 3 2 1 2 3 3 2 2 1 2 2 2 2 1 2 2 1 3 3 2 2 2 2 2 1 3 3 2 2 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 3 3 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 3 4 4 2 2 1 2 2 1 2 2 2 2 1 2 2 2 4 4 5 5 1 4 4 5 5 5 5 1 2 2 1 1 1 2 2 1 3 3 2 1 1 1 1 1 3 3 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 4 4 4 5 5 2 2 3 3 3 1 1 2 2 1 1 1 3 3 2 1 4 4 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 2 3 3 2 2 2 3 3 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 3 3 3 1 1 2 2 3 4 4 4 2 2 1 2 2 2 2 2 2 2 2 2 3 3 1 2 3 3 2 2 1 1 1 2 2 3 3 2 1 3 3 3 1 1 3 3 2 1 2 2 1 1 2 3 3 2 2 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 3 3 2 2 1 1 2 2 1 2 2 1 1 2 3 3 2 2 1 2 3 3 1 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 3 3 2 1 1 1 2 3 3 3 3 3 3 3 3 2 2 1 1 3 3 3 1 1 2 3 3 3 3 2 1 2 3 3 1 1 1 2 2 2 2 1 2 2 3 3 3 1 1 1 1 1 2 2 1 3 3 2 1 1 2 2 1 1 1 3 3 3 3 1 1 3 3 2 1 1 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 3 3 3 2 2 2 2 1 2 2 1 2 2 1 2 4 4 2 1 1 2 2 1 1 1 3 3 3 2 3 3 2 2 2 5 5 3 2 3 3 5 5 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 2 2 3 3 4 4 1 1 2 2 2 4 4 2 3 3 2 2 2 1 2 2 1 3 3 3 1 1 3 3 2 1 1 2 2 2 2 1 3 3 4 4 2 1 1 2 2 2 2 2 3 3 1 2 2 2 2 2 3 3 3 3 2 1 2 2 2 3 3 1 2 2 1 1 1 2 3 3 4 4 3 3 3 1 3 3 2 1 2 2 1 1 2 2 1 2 2 1 2 3 3 2 2 1 1 1 1 3 3 2 1 2 2 1 3 3 2 1 2 2 1 1 1 1 1 1 3 3 4 4 2 3 3 2 2 2 2 3 3 3 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 3 3 3 3 3 4 4 1 1 2 2 2 2 1 1 1 1 1 1 1 3 3 3 2 2 1 1 2 2 2 2 2 2 3 3 3 1 2 4 4 2 3 3 2 1 2 2 2 2 1 1 2 2 1 1 3 3 3 1 1 1 1 1 2 2 2 3 3 1 2 2 2 3 3 1 2 3 3 1 2 3 3 3 6 6 6 5 5 5 5 1 2 2 2 2 2 2 1 1 1 1 3 3 2 1 1 3 3 3 2 2 1 1 2 2 1 1 2 2 3 3 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 3 3 2 3 3 2 2 1 4 4 3 3 1 1 1 2 2 1 1 2 2 1 1 1 2 3 3 1 1 1 1 5 5 5 3 3 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 2 2 3 3 2 2 2 2 1 2 2 1 1 2 2 1 1 1 3 3 3 1 1 2 2 2 2 2 2 1 2 2 3 3 2 1 1 1 3 7 7 6 4 4 2 1 1 1 1 1 1 1 1 1 1 1 3 3 2 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 3 3 1 3 3 2 2 2 1 1 1 1 1 1 1 2 2 1 3 3 2 2 4 4 2 3 3 2 1 1 2 3 3 1 1 1 1 2 2 2 4 4 2 1 3 3 4 5 5 1 1 2 2 1 1 3 3 2 1 1 1 1 2 2 1 2 2 1 2 3 3 4 4 4 4 1 1 2 2 2 2 1 3 3 3 3 2 3 3 2 2 1 1 1 2 3 3 3 3 2 1 1 1 1 2 2 1 5 5 4 3 3 3 1 2 2 2 3 5 5 2 2 2 2 2 1 3 3 5 5 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 2 3 3 3 1 1 1 1 1 2 4 4 3 3 1 1 3 3 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 4 4 3 4 4 4 1 1 1 2 2 1 2 2 3 3 2 1 1 3 3 2 2 3 3 2 2 1 1 1 3 3 3 3 2 2 1 3 3 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 3 3 1 4 4 3 3 2 3 6 6 3 2 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 3 5 5 4 6 6 3 3 1 2 2 1 1 3 3 2 1 1 2 2 1 1 1 1 1 1 2 3 3 2 2 2 2 1 2 2 2 2 1 1 1 2 4 4 2 1 1 1 1 2 2 1 4 4 4 3 3 2 2 1 2 2 2 3 3 1 1 3 3 3 3 1 1 1 1 1 2 2 1 3 3 2 2 3 3 2 2 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 3 3 1 1 1 1 1 2 3 3 3 3 3 1 1 1 3 3 3 1 2 2 2 4 4 4 4 2 2 2 1 2 2 4 4 3 2 1 1 1 3 3 2 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 3 3 3 1 1 1 2 4 4 2 2 2 1 1 2 2 1 1 3 3 2 1 2 2 3 3 3 2 2 1 1 2 2 1 1 5 5 4 4 4 2 3 3 3 3 3 3 1 2 2 2 2 3 3 3 3 2 3 3 1 3 3 3 2 2 1 3 3 2 2 2 4 4 3 3 2 2 1 3 3 3 2 3 3 2 2 3 3 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 3 3 2 2 1 1 1 1 1 1 2 4 4 2 2 2 2 3 3 2 2 1 1 3 3 2 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 2 4 4 2 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 2 2 1 3 3 3 2 2 1 1 2 3 4 4 1 2 3 3 1 1 1 2 2 2 2 2 2 1 1 2 2 1 2 4 4 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 4 4 4 1 1 1 2 4 4 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 4 4 2 3 3 3 1 2 2 1 1 1 2 2 1 2 2 1 1 2 3 3 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 4 4 3 3 1 1 1 1 2 2 1 1 1 3 3 3 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 2 3 3 2 3 3 2 2 2 1 3 3 3 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 3 3 3 1 2 3 5 5 3 3 1 2 2 1 3 3 3 3 3 3 2 2 3 3 4 4 1 3 3 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 3 4 4 5 5 2 1 3 3 3 1 1 2 2 1 1 2 2 1 2 2 3 3 2 2 2 1 1 2 2 1 2 4 4 2 1 2 2 1 4 4 4 4 4 4 1 2 3 3 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 3 3 3 3 2 2 2 1 2 2 2 2 2 2 1 3 3 2 3 3 2 1 1 1 2 2 3 3 6 6 3 3 1 1 1 1 3 5 5 5 2 1 2 2 3 3 2 2 2 3 3 2 1 1 1 1 4 4 3 3 3 1 1 1 1 2 2 1 1 1 1 2 3 3 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 4 4 2 1 2 2 2 2 2 2 1 1 2 2 3 3 2 1 1 1 1 1 1 1 1 2 2 2 3 3 2 2 1 1 2 2 1 3 3 3 3 2 2 1 1 1 2 2 2 3 3 1 1 1 1 3 3 4 4 1 1 1 1 2 3 3 1 1 2 2 1 1 2 2 3 3 2 3 3 3 4 4 1 2 2 3 3 2 1 2 2 1 2 2 1 3 3 3 3 2 2 2 2 1 2 2 1 1 1 1 3 3 3 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 3 3 3 3 3 3 5 5 3 2 1 3 3 3 3 2 2 2 3 3 1 1 1 1 1 2 2 3 4 4 4 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 3 4 4 1 1 2 2 1 2 2 1 1 1 2 2 1 3 3 2 1 2 2 1 1 1 1 1 1 1 1 3 3 3 1 1 1 2 2 3 3 2 2 3 3 3 3 3 1 2 2 1 2 2 1 1 1 4 4 3 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 3 3 2 1 4 4 3 2 2 3 3 1 1 1 1 1 1 2 2 1 1 1 3 4 4 4 3 3 2 1 1 1 1 1 1 2 2 1 1 1 3 3 2 2 3 3 1 2 2 1 2 3 3 1 1 2 2 1 1 1 1 1 4 4 3 3 1 1 1 2 2 1 2 2 2 3 3 1 1 2 2 1 2 2 1 1 3 3 2 4 4 4 3 1 1 3 3 3 3 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 3 3 1 1 2 2 2 2 1 2 2 2 2 2 3 3 1 2 2 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 3 3 1 2 3 3 2 2 3 3 3 1 2 2 3 3 2 1 1 1 1 1 2 2 2 2 1 4 4 4 4 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 5 5 4 3 2 3 3 2 2 4 4 2 1 1 2 2 1 1 1 4 4 5 5 3 2 2 1 1 1 1 2 2 1 1 3 3 5 5 2 1 2 2 1 1 1 2 3 3 3 3 2 2 2 2 2 2 2 2 3 3 2 2 1 1 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 3 3 3 3 2 5 5 3 3 3 2 2 1 2 2 1 1 2 2 2 2 3 3 2 1 2 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 5 5 4 4 4 4 1 1 2 2 1 2 2 1 2 2 2 2 1 3 3 3 2 2 3 3 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 2 3 3 1 1 3 3 5 5 3 3 2 2 2 3 3 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 1 1 2 2 1 1 2 2 1 3 3 2 2 2 2 2 2 2 1 1 2 3 3 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 3 3 2 1 2 2 3 3 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 2 2 2 2 3 3 1 1 2 2 1 4 4 4 3 4 4 3 2 2 2 2 2 1 2 3 3 2 2 1 2 2 2 3 3 1 1 4 4 3 3 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 3 3 3 3 2 2 1 1 2 2 2 2 1 1 3 5 5 5 2 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 4 4 3 2 1 1 1 1 2 3 3 1 2 2 1 1 1 1 4 4 3 3 5 5 5 2 2 3 3 3 1 1 1 1 1 2 2 2 3 3 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 1 3 4 4 5 5 5 2 2 1 1 2 2 2 2 1 2 2 1 2 2 3 3 3 2 3 4 4 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 3 3 3 3 2 2 1 1 1 1 1 1 1 2 2 2 2 3 3 3 2 2 3 3 3 2 3 3 1 1 1 1 1 2 2 1 1 1 1 2 2 2 3 3 1 3 3 2 1 2 2 3 3 3 3 1 2 2 1 3 3 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 2 2 4 4 2 2 2 2 2 1 2 2 1 2 2 2 2 2 5 5 3 3 1 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 2 3 3 2 2 2 2 3 3 3 3 1 2 2 2 2 4 4 3 4 4 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 2 3 3 1 2 3 3 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 2 3 3 1 1 1 3 3 2 2 2 1 2 3 3 1 1 3 3 3 3 1 1 2 2 1 1 1 1 1 3 3 2 2 2 1 1 1 1 1 1 2 2 1 1 3 3 4 4 1 2 2 1 1 1 2 5 5 3 2 1 2 2 4 4 3 4 4 2 2 2 2 1 2 2 2 2 1 1 1 2 2 3 3 3 2 2 1 1 2 3 4 4 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 3 3 2 1 2 2 2 3 3 2 2 1 2 3 3 1 1 3 3 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 3 3 1 2 2 1 1 1 1 5 5 4 4 3 3 1 2 2 1 2 2 1 3 3 3 3 1 1 5 5 4 4 4 1 1 1 3 3 3 3 3 3 2 2 2 1 1 2 2 2 2 2 2 3 3 4 4 1 1 2 2 1 1 1 2 2 2 3 3 1 1 3 3 3 1 3 3 2 1 1 1 1 1 3 3 2 1 2 3 3 1 1 2 3 3 1 1 2 2 1 4 4 3 3 1 1 2 4 5 5 3 3 3 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 3 3 3 1 2 2 1 1 1 1 3 3 3 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 3 5 5 4 2 1 1 3 3 4 4 2 2 2 3 3 4 4 1 1 5 5 4 3 3 1 2 3 3 2 2 1 2 2 2 2 3 3 3 1 2 2 1 3 3 2 2 2 2 2 1 4 4 3 4 4 2 2 1 2 3 3 1 2 2 1 1 1 2 2 1 2 2 2 4 4 2 1 2 2 2 4 4 2 2 2 1 3 3 2 3 3 2 1 2 3 3 1 1 2 2 2 2 1 1 1 3 3 3 3 3 2 2 2 2 2 1 1 2 2 3 3 3 1 1 1 3 3 2 1 3 3 2 2 3 3 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 2 3 3 3 3 2 3 3 4 4 2 2 1 2 2 2 2 3 3 3 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 3 3 2 1 3 3 3 1 2 2 2 2 2 2 1 2 3 3 1 1 2 2 2 2 1 1 1 1 3 4 4 3 2 2 2 2 1 1 2 4 4 2 2 4 4 2 1 2 2 1 1 1 1 2 2 3 3 3 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 2 3 4 4 4 1 1 1 1 2 2 1 1 1 3 3 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 2 3 3 1 1 1 2 2 1 2 2 2 2 2 2 1 4 4 4 3 1 3 3 4 4 1 2 2 1 1 1 2 4 4 4 1 1 1 2 2 1 2 2 3 3 3 2 4 4 2 1 1 1 1 1 1 1 2 2 2 3 3 2 2 1 1 3 3 2 2 2 2 2 1 1 1 1 1 2 4 4 2 1 1 2 2 2 3 3 1 1 1 1 1 2 2 1 1 1 1 4 4 4 2 2 2 2 2 1 1 1 3 3 3 1 2 2 2 2 1 2 2 2 3 3 2 2 2 2 1 2 2 1 1 2 2 1 3 3 3 2 2 1 2 2 2 2 2 3 3 3 3 2 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 3 3 4 5 5 1 3 3 2 1 2 2 2 2 1 3 3 2 1 1 2 3 3 2 4 4 2 1 1 2 2 1 2 3 3 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 3 3 3 3 2 2 1 1 1 2 2 1 2 3 3 2 3 3 2 3 3 2 2 2 3 3 2 2 1 1 2 2 1 1 2 2 2 5 5 3 4 4 1 2 2 1 3 3 2 1 1 1 1 1 1 3 3 2 1 1 1 1 1 1 2 3 3 1 2 2 1 1 3 3 2 2 3 3 2 2 1 2 2 1 1 2 3 3 2 2 2 2 1 1 1 3 3 5 5 2 1 2 2 1 1 1 1 2 2 2 3 3 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 3 3 1 1 1 1 2 2 2 2 1 1 2 2 2 4 4 2 1 3 3 5 5 3 3 1 1 1 1 2 2 1 2 3 3 1 2 2 1 5 5 5 4 4 1 1 3 3 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 3 3 2 1 2 2 1 1 1 3 3 3 3 1 1 2 3 4 4 1 1 2 2 2 2 1 3 3 2 1 1 1 2 2 2 2 1 2 3 3 3 5 5 5 5 1 1 1 1 1 2 2 1 2 2 3 3 3 1 1 4 4 3 2 1 2 2 1 3 3 3 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 3 3 2 3 3 3 1 2 2 2 2 1 2 2 1 1 1 1 3 3 2 1 1 1 2 2 1 1 1 1 1 3 3 3 1 1 2 2 3 3 2 3 3 2 1 1 1 2 3 3 1 1 1 1 3 3 3 3 3 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 4 4 3 2 2 2 3 3 2 2 2 3 3 3 1 1 2 2 1 1 1 4 4 4 2 2 3 3 1 1 1 3 3 3 3 4 4 3 3 1 1 2 2 2 2 1 3 3 2 1 1 2 2 2 3 3 1 1 2 2 3 3 3 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 3 3 1 1 2 2 1 3 3 3 3 2 5 5 3 3 2 2 1 3 3 2 2 2 2 4 4 5 5 3 3 3 3 3 2 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 2 3 3 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 3 3 4 5 5 4 4 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 2 1 2 2 2 2 1 1 1 2 2 1 1 1 3 4 4 3 1 2 2 1 2 2 2 2 2 3 3 6 6 5 5 3 3 1 2 2 3 3 2 3 3 3 2 2 1 1 1 3 3 2 1 2 2 2 2 2 3 3 1 2 3 3 1 1 2 2 1 1 1 1 1 2 2 3 3 2 1 2 3 3 1 1 2 2 1 2 3 3 2 2 3 3 3 1 2 2 2 2 1 2 3 3 1 1 1 2 2 2 2 1 1 1 2 4 4 4 3 3 3 1 1 2 2 1 1 1 1 3 3 2 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 3 3 3 1 1 1 1 1 3 3 2 1 4 4 4 3 5 5 2 3 3 3 1 1 3 3 2 1 2 2 1 1 1 1 1 2 3 3 2 3 3 3 3 2 1 1 1 1 1 2 2 4 4 3 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 3 3 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 3 3 1 2 2 1 2 3 3 2 2 1 1 1 1 1 1 2 2 4 4 4 4 1 2 3 3 2 2 3 3 2 1 3 3 2 1 4 4 3 2 2 2 1 2 2 1 2 2 3 3 3 1 3 3 2 1 1 1 1 1 2 2 2 2 1 1 3 3 7 7 4 3 3 2 2 1 1 1 1 1 1 1 1 3 3 2 1 1 1 1 3 3 3 1 1 2 2 1 2 2 2 2 1 1 2 2 2 3 6 6 3 2 1 1 2 5 5 3 2 1 2 3 3 2 3 3 1 1 2 3 3 1 2 3 3 1 2 2 2 2 3 3 3 3 3 3 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 5 5 4 3 3 1 2 2 1 2 2 2 2 1 1 1 2 2 4 4 3 3 1 2 2 1 1 2 2 2 2 1 2 3 4 4 2 2 2 2 2 3 3 3 3 3 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 3 3 4 4 3 3 3 3 2 2 3 3 2 3 3 2 2 1 1 1 1 1 1 1 1 4 4 4 4 1 2 2 2 2 1 2 2 1 2 2 2 3 3 2 2 3 3 3 1 1 1 2 2 2 2 1 1 2 3 3 1 1 1 2 2 1 1 1 1 1 1 2 4 4 4 1 1 2 2 1 1 1 3 3 3 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 3 3 3 3 3 3 2 3 4 4 1 1 1 1 1 1 2 2 1 2 2 111112664331133332212331122233111221333333211111111221112344111222212222443312212331113344211113321112244331111111233122443312211111112222222442113321333322221222212212444332111133311122233333111122112442111122111112222333111223332211112211221223323344212212222221221113331221133211222222111112212222122122111122111222211233112213321111111233333441122111222212211111112331221444413321235521221122111112444144333222442111333111122221111122111122333111133222332111133212212222222222221111111122111111111233122111111111234422222331122111111233122112222122235566433122113443111222211221122144441111111332111334424433111221123322112344144321112211221122221221114445512223443321221111111221111112233312331123312222122222331111113321124421333222211333222255433122111123322122124423331334422112211255444123333211443456622221221111221111221221133325532111221113332222111112213321111111111244211122112211124421111111122443222122111112211111222211111222223312211112213321223321114432111112223322111221222222122124421111125532221112213355222332334421334423322122221222213333113321221221111223321222331122122122221111111222222222222111221122221221113334433312211222245545511111112222332221221112212222111332122114433221111111224444412355511111112332211111223331111115554555312222233444324433111122223333221332122221111332233221221111111123311222222112211122122111111332111222211221111133313344224422212212222333311221244212211111355522222222212222335534421112442333111111111111221122113323322211332111111114443444442225533112211111111111244332332212331111122124421111111123333212212211111122111122112222221221111221221122222211113321221111233111122224434412211122111333311111332112234431133322112222122224455512211221113323333112233222222222111133211332222222111144554411233122136653455244443324421221144323321111134432222112332212211111335521111122122221221111235521443466421221122221111222222133311223331122123333311111122112442111122122112443311221133311112222111221135542122222331221221333112331112211332222333322212222112335544222122332122111111111333111112212211122122122122122221113321221111112331221123312331122221233221111133344333111133311233112211111443212211133311333111233115544551111333111122233233133222233111113321112233211122221223321221222211111122133332211123311123323311111122111111332122133332331233111112344221111122235521332221111122112555512222112224441221111222333331443311223344213322213331234422111111221122144331133244321221112222133442233332221221333333211223331122111133322221111222212211221133223311122111113331222332211112212222233244331221244211133213322211133466222111221144322233213332211111111332133212255555433233233225534412211111221112211111221222211332223333233133322221111332112211332111112233244323322212212444111112222255443112222222212212211233245544233113322211112211222332211222442111133233223333442444442111222211111221333221221111333111223322211221111255344555312211122112211332112211122111221111111221133211221221221221233221122111111111222332222112211221233111222223312442222211332123312212211221124421123323311122123312213333111333322122221332111112222112244322211222332443311333111221222553322221111221112223311111133332211133211122112222112212211112331111112222122221333112211443311221122221113332233331445544112211111221112211111111122444212212225533235533444411222222332122222331112211133211111333112553212331122111221122233111233333221221221221122113321344311222224455344211111223333112222111133442122111333111123774333112211111112211111111133212212211111111221111133312212212211122111133322112344112222111221221333111111111112211111233222223312211122332444335544332212211112211111332221122122221112211112212222111133332331122112211277555346884553322443322133212442112444422211333221332221111111344555333111113331122111112213321443322111111221122233122332122333455112244355211111221222222221111111122111133443322111122112332664321112212211221221221123322221122221111111233112222222222144321222332331222222223321111221111111134432211111111112331113321155443221112223322222211111332334433322122111233111122122111233333122124421221112211332111111122122222211221111333111111122112344222211123311111222211112211222211114442233233112211122111111221221333221122113333333122113321221111122333311133311113323555555311122112222112211112211123442332222222211111223443221113321111111122122122221122221233111224432122112211111111221244663333211122112212211233221332332122221244211333122111111332133223441122222333321133332212211221111111133311111332112211244212355222223331122112212211112212211233122111133322111122122333312244443114433111112212442144323331332111332111122155433344411443322221221112211233221112212331221222442332332111112222233112244321123312222111122111112211332111221222233441122112211122111122111111111113333112222111223321133222111122332443211122112355233233312213333332221111221233555551444411111122112211333112211111333233122111122111222222122124436633333312553344221233122122122122122111122112211111222442224433122221122221111111113331221221111221332112211122111155432222213321133212211221444442223441122122113554213331111111111221111111332112344111221222212216665332211222222112211133311133441112222222223311333333222111111133211111111221221111221122122332113321333332111112244321221333221122221111122221221112222221122221332112214434422122224432112222111122221332133212331221221112224442222113331221111222222221112331334411111122221113333111444412211133211233112211332111111337743444432122221223321222224421221221221122111122112211122133355211112332211124422223322233122222222122112212553441333113322211221223321333311344443322244321112222122111111111112222112331144433112244431111443222111223344233444212222111222211123311133311233111112332223441122122123311221111221112222122112212212212222111222211221111111122221111111124421122111111111112233223312222111221112333331122111221112222113332212211114433244331122332221112222111221223331122333443332222221222331335533122122221223321112443322122122122221222211111333111222553311122222211122111221122112233212212211233122222331222222113321222233344321112212222122112211111222211133212222222332212222122122122122111133214433552112331111222213331114444222213321133322113321111122133222122112211125532112213321111111122221222222111221222331112332211111112213321112212222224432111234422111224444112211111112211113321133311113332442112555331111221113321111111111122222223311233111333244552222221112222144344333344111223333333311332122122112332211112244331221111133441111221112212332212222113333122223331111122221244211114433111221113322222233221233111111113321221111444212211112444221244211112211221222211122144323333144321122111111112222133311111122123323312212331123311332122111111111333311333113322222122122221444466222111222212331122122332122222222222331144331223321223321111122111111133442133222111133212442332222212222333122221111135544112211122122111334421123312212212213321222223323312442115543224421221111122221333112222222222111111233332221122111123311133442211112211222211111112211233221111222233444332111332221221221133345522255321112223322123441222442111221112442222211111133311221255775222114432332223323321223332212211112222221113331122221221333112331133443321233111111223321111221111111332111112244433122222212332366321122144455111111122333333233112211111111333111122221111333133552111244332222111334423322133333442211111111133443442332222554441111332443211122221221133211221333312212211221222331122122112211221111122112222111111221221122122124441111112211234411221111111111112212222332111444211122111111111443311221255324444222222222223314444112211112332211112331111122123311112331112222112332223455122122122111332221111122113323355332212233322332222212212333321222211111111112211112222111111221133222122221111111221111133312222221333122221111233443211122223321233111111233112223312211122443212333322222111334423332244432222122234411332112223322111332111332122113322211111112213322222332223366322212211221111233122223333221222211122122124421122332123311332221111111123322111111111124442331125533113333333221112212332332211221122223344233122133331111111122111221112222111333311332332233122112222221222211122133222123322222332222122444213333323331221122332112211112212211221122111221112213321113344331122332333133222222212211233332134433332222221123333211221554443111123311222211333333312332212355222233112222122133311111221133213321122111111111122221111122223321222331333222211111244211112211112223333312222233133212211122112213321111332122333111111334662111122444222122111221221111223322211554331334662122113321112331111112212222111344411222333355443133222221333332144321122221344322122111112211133233212222223331112213331112233331111111111122222222122221112222222443312222221111122111222222111233112214444332122233111221133332213322211221111334411112211221122122233111112442112211221443311233223321221133334443112331144443321332113333333222553211222222122233112211111111122111122111221111222332222332111333311122221221122221111112211122122111133244331222211233233221221554554122113331333123311223321112212212211222211244222234433222222344221244222222222111122234411113321122222211222331112222122334433112211332332233443212344122122112212212222221332221134431112213331222211122444311112212211111222213333122122122233223335533244422133222113321111122111111113323331111443311123442233211122111111221124421222212211111133333211144331122244411122221122112212212233311111222211221111221133311221223332332233222111221221554322212233331443211123313322211111111111222211221133212222122122112222221332332221111112222122111222213321221124441222212222334412212211111111333332221111221112212222111333334433222112223322122122122223555211133312443322111111133333211122112442111122112444332122443222144323321222223312344221221355522355211112222122112355212211111221122221111111221111111122112222221333312233313332331111112212233331233221111111221111122123311333111134432211333311222223322113322211221122244212244441122111333311122333266433311112222112211221233123324421222212212211133211335532221113331332111221124422223311221111111113333122221112332331222211221333111113322222111223321144421111222331122111221111222212212332233244444111112223312233332211244331111111244331122221112222112211111443222122133323313333122133222111111222212211111112233223311222233222133244443323334433312355212331112222221221111122221255531222213321112233455311222211155477773145554113322211111133222123311221113331443211221221133212332211222222222222233112222122233332221113322233222111113333345513322222221355433233122111122122221133444122222211112212222223331244233211122233221221111333111133212211122221112211221245552332211112222112553233223312212212211112222133355211111222331221112211112222234411133222335523321332111221111221221133211221221223332233322221112211111112212222222211122112212211112222112222332111111221111122112222111111344411444222221244211133212664344133311112442111221221222211122144322222221338854431122133332212213344114432332112222122112555222221111111112211244233213321122133332355333321112213322212211112222233223332332442332111111221233233112211122344314433133212211111123311111221113332211122332221333221221122222211122111114433112233211122221111221221111122113444551111111221122221111332124422211111332112211111112211111122233233332111333448864441111221112211221112223313321111221113323344112222221111122111123322112233442332233222122221122111332221111223344221111122111133552112223553312222244211222233211133222222223311111223331221112211122133211221111122122111122133224421112223333333333112331122333112222111111113322222112211221233122332113322212213321111111113322233212211111233122221122122221111112222334422122111244211111111133331133322344422222211112223322111122111122222331332221332222222122122122244222221112222332332112222111112222122233111122332221222211233111133331111112222224433113333111221111226665555333333112211222332223552221122221122333123311112211444432222122133211222211122222233212331111112211112332222122221233222553211111223322222122122332111221133311133322111222211126644222113331221222212211123322111221111333112211222332331122111122221222222221113321111122233112233323441111112442112211221111112233222222212212211111221111233123311333333111112213321111134431111223322344122222211111221112222111113331122221332224432123459944412212222111221133222233221221133331123333312211355433332111332333221111122333123552112331112213321221111222211122221133213321111112212223333212222111123333212222111124421333312212212233322222233212211223322442111113323321112211233233111114444111111122333112212211111223321221112212211332123311111112233222111333133211111111221221111112213321122112211114432111112333344112222222211112211111122222455312211133323311244222123313321233334421111112212211111122233113321221123443321333332111112212223322222233553331223355331111266455521233333133331111111111111221111122112222222233211221122221122665433221122222222111111133212344222332211223322331111111333124421122235521222212331122443211111122221244244444442222223311233332112222112444133211122111123322111133442333322211223554411122221443222133211133312224455125532111111111221122122122111221112213321137766441112334443133222221233222211112332211123311221122134442211221233111223323322331122112233212222112234433321111111112212211333112212355212211221122111122555664412212211222345514434411111122122222222112211122112233332211221221122144333323322333333332222133211122221112223553311122122111113344334444222122133222122111111111111111112212223311133334444111221114442221111221221221122122133212212211122123333444421221333133312211124422211221111111112222112212211221111112211111221221221111111111332133311334421112355212211133322255531111332244223322233111221122122233133333311332111112212222122112212211122221112233311124426664441334662111111234422223322212211113322211122111111332111221123312212331223332211122222211111221133211221111122124421133442221333223333113321111122122244344111222212211123311332221122222222332221555553113331332333111222211221233111222331222332222122122111111222233323311233111221111122112222111221123311222211223445552211233221223322211332221111112222122111233221123312233313322211111113344233112213322332211111122111224442112233331221244211112222122111118886544411111122221111221111112212222233122112211123314444124421221233222222122221122112442111111221111233122113331114432332111333112222222212222332111111221111111333333211122122112211122221113332233211221111112233244422553212211221112222221111111221144441112211332221122111122111123311332221122224433112233331221222233211122122111122222213331111244211122221122111133331123312213322211333234422234413321332122222222111111122122111344312211333122233112222221221333122111111113334432113331111222222222222111133331111221221222331221221122233233122111221111222211122123322234411223333222211112212244321112244331111223335555211133467731111111122233122333122221111123441221133222111221332222332344221133233332222221221221112212213322233212212212233213321111222214444441222331112211111112333333222214433334411111144322222112233311122111112332212344222222111221111234433211144434422111112442221112211244222112443312222332222212211111221112233222122111333466212444112211221333311235551113322211223333221111111233111221111112211332221554444111221221122221122221111122122223321233222331112331344433211111122235522211111221122123333211233111111244222122133312211111122332334412331113322223323311111122223333113321112222233122122111221112223311222211221122221122122111233222334444144331133313335533221222211333112223311111112244331111122112442266455511222213321443222332554355321122111333124441122332112331455441133322113444122112222234413333111222442111111111122111222233222122221332112223322223321233111112213355211244213322211122112444333111122122244211221224444111333311233223322211222212331333111111122221112211122111124422222133311221112223312222111233111223321221113331111122111122111221222244333111332112212233222223323344332221255322222122333122233133344122133312331221335522331111222222221222212244322223312213321221111122111123322244211122122122233122221333112222222222111234566554334411122133322122111112222122222222111122223321111122221111221222222122222211223321233112212212222554441332123311111123313321113344211112222233111111112211111333111333122111112211111444212442244553213322211244211111111112223311111133222221123311221112233442211111445531233333144321111123311112211122111112212211111443211333111223322211112212222334422111122122112222111113322211235663333311222212331112442222331443322222212212334444422235521112331221222222221221222211112213332211221133222111223323332332331111112222111112233224441233122123322122222222111111221333442331335533311111111111111443442222122111332112211111122111113321111113322212223311221333332111113321112211122112355331222211111133311111223331332111123443333111222211144331332222213323331122111112332233222222331112244333122333245531111111144441111122111122111123322112211111144444122111113331133366344122221122122111443211554444111233221222331112211443322111443344221221122123312211221122111333111112211111111122111113331112211111122123311233333311111221111111221222442112223323311221111111111133222122221123312443322221111221222211111122222211221112211133333331112222111221112211333222223322112211111112212212222221333112224422211221111221122111332123311233122221112211123333211221332111333322122266433111221133322111111444322123311222233331113322222111111111111223331222234441221111332122334413355332211112222233112222223322223311334552222221144421233233111113335533122122244222236634411333122111133222222211332111111113322211133322111221122111111111221111111111221113333322212223311333324422332212211233122112222123312211221221112223311222331111111133444244211221144424433221221111112211111344313332211122144422212222233221221112355512212212211111222211113344223322122111112211111333233133212212233211344412211112211112442122221221122111112233322222211111221111222212212223322124421233233222222111332222333333321222211221111122234422111122122333111111112213321111122111111111122111122111235521111221114433444444112212266543322111133322122112331111112223311222222221221113331233123311111233111333311112211333221113344113333222211221221112211221111234412222223331332221221122221222442111111122122122122113333111111221111123313331123441233221221122222212222111112211111233221112211122221112222111122122122221333221221333133333212331221133322133311111332221122123311221111221222214433111111332111111224444311112211113355533441111112331332111111332122111221221134441111111123311111332122111112212223311222211122112222111122112211122333114432112212211244211112222221111111111222222122233111222222221221111111244211244211221122221111124421111222222111111112225553322112211122122111122335523345511112331111112211122221443222112211222222113443144321444212331222211223321111112211111333333331111112212222112212211221111444431113344211111111221112211111223322222111122111112211111233133442221112212211111223321111112211133233441221221111133214443444222221221222345512223311144321112211221222222233111122144333221222211233113322233244442213333155432112211111112212331221124442222332332222211122111122134433334411111221123322122234551122112222221111122111122112211122112222111222233442122221133552111221122221111133311122111222224422211244344112222111332113321112213321111112331112211111221222333355512222111133552332333122133222112211112222133222111221133312211221221111133311133222221123311111112332233311221111221221332111112211111144355321332133322443322332111111221233111221155434421111112211344322114432113331222211111111332222442344422111122133213333111221112233211221111112212222334411112223312211233133331111221222331221112332212222221122111332221112442111122223322233222112212223311113321111111221122334422221111111222222111244224442212212223312211244566113355321221122333124433112211122112212332211333122235544223322122111244212212244441112222332332332112222221111111112213322222111133355443122221221112344122113321112211144553112222332221122223332233222332221222355222123312211221111133223333331332221111332133211122122221122221223322212213322212222122333111112355211112211333123355433774321111122222332212211224445511111111221222211222212212442233221221111344443322222123311114443311111122133222221111111233221112212442122112331133355233211111122112233331111111222233212211122244211224436634421444551111334411122244332211344411112211133233212332331122111221112223311222212211221111255333111111133222332221221122122112444423331122111122111333222222111122122112211222211124433123311221111122221333441443331111113331122111221123312442111221122122221122122111112222221334422211244223311111223344211221112211122122122111122111221123311123333212212212233322112211122221111122222212211133311443312223311221111133222221114432222553312223322122111233111111123312331122222212211122221221332123311123313344224421122332222211111111223332222133312442221223366444144321245555222233122335533111133222333233111443331244355212223322233221111122221233221122222211111111122111111122133331122135544221123441223331221123322233112222113332331332112443311155442221221223334435522211112233213321222211112211133211111123312211133233211111221111333311332222211111111112211221123314433123322133233311112222111233223331334423344211111111221332222333321122112233311113443133212212331221222222332221123466212233222111233222211222222122111122111122222211122221221122112211222212333321111111233224442112233333211443322221233112331113331133212223324555122144431222222233112211111233122122111111111222332211233221111221221222212211122221113322222111112213332222111133444421112211222212212212222333311222212211223322211222233553211113344111122221112223552125555551221221111113321221122111112333321221112331221133331112332233311221122111111221222212222111112222111113321233221124421233223321443552333112345511122111111111223346662211233221222222222244443222211221133331221332221122333335534433221222222111111113323331111335552211234551133222133211333112222111111133211112222333332221122113333221112212212211111332112222111122223355355211124433221221112222112212213334411222211111112333331113332233222344414432223554223322111113332212211113323344133211111112211113321122366662112331111332332222211222222221221111221111111222222111333112212212211223333112211122222213322225533311111112211122133312211221221221222233212222112211222222223344111111122111221112222123322111112331221112222223334422111112222221221222211111222222111112211221122133212444122111111111222222222553322122111222332211222212212442122111124433222212213323332223312211112222223321111244411244214442111111222213321122111332113333111333221122111221124444211111221221223323321111112212233455332222211111122222213322212233552221112222113323322212212332222112236663322111233233111222233223322122133333344212223312211333332111111111221221122111333322333122111122221122111221133211233133344333444211221221221111111111122236662333111444211222212333333111123323311221113344332122122111111111111112211222331222222221112442122122221333223331111123324421112211333122112331113333221122221221112222221122111122221221133333212225544322222224444344122221111221221113333332233111111111333111221111223321123323311332223322331113323332331221133214444133322122123312211111233221122122221344312222133331133211332112331333111112211112331233112212333321112331222211122221221112331111122333133311112211111111222244321222233324433221133311122111112222112211111113321122123323313321122111333312211122111233235521112211122222222122122122221111112212211111112222333332122111122221111111111111111222223444444322123312355223333331223321124422212215553332212331234411111113344213322224421333455133552123333322122333112211221222344122244233212222332111334422111111332144323333332442111113344244321122122221112223311124441443233553322122122222222445545522111133233211111222222223321112355211112244433122224433111122122112211122111222331112211111111115554222333111221111221122222212222111221133344222211112212212223311221223443222212211113321111111111332223331111133211122111444344331123322123555123311111221122144332213322224444412211122332332111111122221111133322221122221332111222222221222331332112344111122332122111111123312213321111111111133222123311111113331111333255331111112212222112222133331122112211111123322122221122122222331223321333111112224421221332244344111221112212222332221122222212211122111554444113322212222221112211123333311112233311113321111112211122222222122221112222111221554421122112211221222222122221122111111122244212222112211112211222211133212211133322122113321112223333211112222111112553212223334441111122111111221111123314433312233311112213333344332112212211122112211123322123322122122221112212222133222122221221221332123335542233221332112211111111112211111333222222112233211111111112331122333112222233122122344322111221122221133311123325533111332333123322111221122233221233133344111233221122122221111221122112212212213344236644311122123323312223313355233311112211111111221133233331111221122111111111111122234422111133332212222111144331112222112212211112244445511255332211134444221111221111111122244211244213332222133311244212212212211332112212222111233122111233221332111112224421112233333312222122111111255331111222212223311111111221221112443311133311221221122122444211333111122332332122221123553322112233211122111112222221122122332122112211111122113321222355355211221112331114432233222212553311221222213333344211113322211112233333212233322123313344113344111222211233221233221111122111111221112222111221155433222222111233111122123322222222123312222111112332233211332111155455411111111221111221122111113322211333122113333112212212222111111223321111222222221111332111123312213321113333111111122222212211221122122222222122111221222212331111112211333233112344332111122333312211133466441221122222222233123311123322221125532155433122113321233112332211332221112214444313322332211112443442233211111133322111221122233113332222122112331112355223311111234551223331113321122122222222111223333332245544122221222332222221122112212225557722211111221111221111222213321111111234662111114433111332112212211233233122221133331221111111221221114442111221111122221244332211332333311122221223323331112213331124422211123311221122221111221122223334411133222133331122233133311122221111111111111122112212211111244332212233312211111221112213344211112211112332222222212212223312222133553333331111112213321224434411332112212211221223332222112211122111222244321332221133211113322555522221111221122111122332224444221221111123333211221133223311334411111221111112211111332332234411332111221111122332122112212222221111444312222221221112222224444488443442225533111122222222111221333221332111221114442112212233311233111222233312233311233111111111123322111111221221113332223312222122332112331244211123322112331112332222133311111244211221112332211224442111112442333111111221133222111333112222111112211144344122133211145546622442221124421223321133331111122244233212213344412222222212213332233311224433312211224433322124442211111122111133311222211111133212211122255344211112332223312222111111123344321111122111222211122221133211111221122113333122112212211113345661244222111112442223332212211112211133212212332212211111111233111233221122221122113333221122222233443312212331111333133455112222222212211122122222211112211122122221111133222222333344212211112222111332222211223344111332111224433221111122111222444221111233123323312333321222212211221221333244211112331221221221123344477731113322211122115553311113333122122113332222122111111221133553233313333133233222112553355331111133333212222112223322221333111133222233111122111113332213331122233112211122222213554551111122113332222111333233111222211222332222123323312344111112222122122221112212212222111111111111111123322112331111111111233111122221113444221444552221122122221112212331221122111111111122133211111224444433233133223324422211122125532111111223321115555211221111222213322211554421113345544122111111221111233122123311221221245577233322111111111133331122221233223321222211233122111122112233552111112211221222233332222122221112211111221221221122332333122221112222332111221113321221233112212211122333221111133244321245531122111111111122122122222553211221233222222111223321111333111122111111122333312233212211123311112211122222333332211233112222332112211111111222222122221111111244222133552332122111112211133311332111111112223311111111113323321332111112211133312211222211244422222211133332331112332212222111112214432332233222224421233221221111222211333112233211111112212233211222244332222112333323321111444211333233112212442222331123322222212332222223321112331222222123311332333312331113331111111122112211244211222222133211111112332222112244322212211122111222222112331122112211111255521111221111112331221122112211112223311221221123322255332212212211113345522112332211122112332211113321114433111122233112212212331234411221122122221332332113331112211111112233331112222122221112211122111233122222211221111112222134433332222122333332111221112331221122221122111233111111111222212212222332233113321332111332221333112211111255531111111112222111221122122221112332332244321111112212344112332222111221332111111222222122111222222144331233122334411221111111122122111112222112211221221111122111122334412222233221112333321122113331221112211135552122133311122222332211112332211122333333112222222211112211221124423321221122111113333122111111221221112212555312332234431221337773345512233222111222211124441112442111133213321233112211111111111112212442111221222212211222211111111133344133331112211221122112223311122332233112442244422221235533111111113331111221221122112222223331111332222211221133322111123312212211221122144446666144333221111221122333221112212222233133222332122221222222112222221221112442122112332214444125535544323311234412222133222122111113444411111332122221221233333111122244211355541133311123311111233244211221111111111111112213331111133222133211122133233331112331221221122244211112222221244411443322133211225555553322211221122133347732112244333233111122111233133311332122133223314433122222212222122223355211111222223311113345772222222222212233233222133442212211221114444255322214432221222212211124421112331221233244331112211111122333222222111333221221221444331221222344221333311122221123311122111122221233221122111111221122222223322112212211122113321111111333311221222211113355332233222221122122122122223344211332111332111122221332144323323344222212211221122112223312331221122122111444222122122233221221222233311112223323311333113321222211133322112211334411332122444331122221111455566124421221233111133222111122222212331344411111112223311111133331111123322332221221111111122135544122112211111111122144332332442122221221125532112222111443222122333313321111111222222122133212331111113321221111111233221244212211122111111221233112211122233443211221133442112211221123441222213331122111221133333332222221122444311223321111133211111222332331133311112222111111122123311111133666222222211112211111112211333311111113321111111124421222211111334412212222221335521122221111221111221233113333111222332211333244411122112331122133212212224441111111221222222333233111332222211112213321123333224443331112222221333111332111111122112211111222334432222222111111223322442122123322114442234433344221221111221124444455322344422111111222211111333255321122111133211221123311221221111111133212211111222223322112332211115553312233212222134432211111111221221111221111122111111111122225555512222111221222222133211221111122112244322212331244344221123322344411221332221123312211355442212223311344412212222122111233122111555544111122112211111443311221443211111113323321133222111222331113321222211133211113321111111111112212211113332212211122221113321133211112212212211133222112212222222222111122221221122222222222211221122122332123311122444413332223466211222222111122111221112331222332332222111112233332212215546652221112211111234412211122111111122111125532122111111221221221111122111113322222122332112244331111112331333114432122112332213332442221112213321133332212212222111111122111115555211333112211223443112222111233332122112212223311112211221111112244422211111222211123311122111111111113331111111221332443233322222443322112222111122113321111111221233233112355222114432111113322222255531111111111222222122233111334422212211222211111332333111221133222112211111111111222211122111332111222211344311222222332221111144442331221133552122111112331221113321221221334421111111133323311222222122112211222224421221112223311122111333312233331222233322113321122111233122124422223441234411111333312333321111221221122111221333312213331222212212222111111112212211111444233441333133222444411221112211123324433222212211122122113333122113331221222211221222223333212212222122111332221113344411113344221233112223322122221332221123312443322111221111111222223311111122233133211111333122111111134433321123311222211111222212211111112213323321332222244332233212212223323311223331233133314432133312244322331332122111122221222212222133466211112213322344333322111221333224444112553322111133244554122112233212212212212222221111111123333332211332111333111444431111133212331111222331333122112212333443122112222223443233122122222212212212211333235523333112211244211332122114442234411223333321133211221233133211112211244422111133255532221133322111235521221111111113321222212212222114442112222122111221111144321112212212211113333221111133555212211133212211332111111123311223333133223311221122244334444133311334442233211111244442222235542111332133211123322112211111111333221133554433111111336632235521112211111222223311112211221222211111122111223344211221233222211221333221113332213333122123554421122222213323321222211112213356644111133332333345511234411223321133553222233444422222331223321333144435521122332221111112222122233111112211122221112211113332211221111112233222122113331223332222333111133322111443322133334444221122111112211333111221122122221233133443321233122221133223442211122111112212333331122112233322112222112211122111111133322233332112233552222331111221221112331111222212211222211221111111122112332331123314444123312233322111222233211112213331111333311133222332122122122221112225532221444211122244422122122111122223331111111111122335521222331133211111123666611224432222332211111122333221221332133331233122221221111221111122222344233113333111443223311122221111111111332112233312222112211222442246662333112442111221111222332212211111112233313322211124441221112222222212344221111133212332222133322111332122133331122112212222255332211112211244331122122112331333113331122222212211221221111112233442222112222111222222111332111222222333111233133312222222211233111221223323332344111111221122155444312214443112211221221112222444412212222122112213332212211233233111111111114433322112211112211122122233122111233112211111333322112211233122221122122111112355331112212222113331111123322123311332111332112211222211113321266444444214432111222222332221111113344244331113321111112244331111111222355332222222222123314442111221111111223321111223333124433332111122122221122111222224442443322133324433122333244344222213334411221255332344113321111112331112211443322111111111133333312212212212233332222111111221233111221223445522111111221111221111113321332221336662221111133323333244333111111122112211443312212233211133313331111122111221111221133331111332222211122113331333333133555212222111122221221111222244441111111244411221122112442221112222222212233311133331112222112344111111112211122112233332233311221122112222111122122113331123311333332222222111332111111221144422211111112331222212331123311111112212331111221122233111111221111111112222122111111111233133331222212222111111122111221122111111111111111233111221221221111111223332211333111111122111123324421111221333222212211112211222211112222111133332331122112212211112443322233111111221111122122111222211222222111233112211111221222211111122244222111333233111144441221111233111122222444441221332111222211221221221112233222222244331122221222212211221221222444333123552111223321222442222211111111111122111123311221133311221144444255432111221233122111244411332111233334422111112211222212332213332222221222211111333122222444222211113331122122234422221332111223333122223321124421332133223311123312222122123322133244332332222111555544122112222112344113333111122222222332233112222134431122233111111111222212222113331111112212211221122443553333233222133211111244332222223331222442111222222221122221112331111111221111221244211122122221133442221125532221111112212211222211113332211332222224421233112222111111221221133322122133333441221134442222223333221233221112455511334412222133233442122111111111122221123311221223322222114455553333344212212211111122111122111333311122223321112222333221222211122123311233333311111333111111113321122111123312211122112211122443442122111122144333111222222122221333122122122221222211111221122112212553222111222211111244422223333221222442122221122234412224421122333111122111233233122122111122111122234411222442233111221122113321114442111111221111111332144321111122122112331112222111111111111122122112443441111221122222211123323311222222111222211113321444222221111122111221111111113333122112222111133211112212211123313321233221221114442332334421122122122223444111123311111122333123311222211122112212211221221233111122122111221221444311221333122122222211111122122112211112212212223333222122332122111244331111221122123311112211112331111233113331122111111111111111112443333212211244212214433122122111111111333122221334433114434433111244412442112211221134433322211332111221255552211244422333311111332111111111222211111222442112222111111122221221133311133212442221113331112222124421133333311222211222212222221122111332111133312331223556655212211233111221333122112211113321112213355443112333321221332111444212442443331112213333221111123311133222112212211233221332112211221344441124421111111111122111112222122122443222113321222211133212211233133322112222233112332331222222113344223331111221122111332111114433221122334422222212222111222344123312211221221124421222331122123441332111111221111122122111222211114433311233122112211122113321222223312212222333311112233212331144422234444111112213321111111221334421111234411234424455332222221111112211111122123312212211221111122133211112212222123311111221221111221122221111221221112442111244211112332234431234422221221111113333133322122221122222223312212355522111444422123311332122112211112332222112211122222212211111111122221233122122332122122111111122133211133312331111111111111443212212211113321333221233111222222221221244211221221111332122332133222444311122111233244211332114433443355331111111123312331113322233211233112212211111332122133322111123324422211234411233111443211332122111112442111123333211112212222222553311222212222222244332442111112212212223312233222112213322442333111112211111111122111221333122223333222244333111112212244345511222212222221112211135542111221113344221122112233222332111122333111233111113344222133331222211123322111112222221333443442344222211223323344124442222113333112212442221111123312212212211122122122122112211221221111332112442123312214433221332221122111123323442332211233123311122133323311222222111112222122222444111221221221112222111111221221221221221221122112222111122111221122113344122111333312222133211221112214433322233111233333123322112212442122112212212212331122221112331111332133311332123553311222331222212222122221144331124444212212212222233111221111221111111111222212211144331113333111221122111111223344222144334412212233211122112222221122123311222222222331122233122111111112222122111155445511133345512331113331122222222111223333114432443212442122112222111122111122332221334421133331122222222221112222233112553233211133332211111122111221111111222211221333133332331125553111222211223321111221112222224433222222111122221221221111334414444334444221112222233111234411332111111111222222221123312222112211223321113332443322332122111111111111221443212233213331111222222133333332211122112222133332224441221144421222442111133311111112212331111332122112211111122244211221111221234411334411222222123311111111122123311233123322111122122222222221111133213333113333111122111112333321111112233323311122122111222211332114432111223331122111122221221222331332221333552111122133442233221113321123312442221222211335522222221223321124421122122111111123322111111222222111111222211221111111112211111332122222211124423443221224444111122112212332334455441122112222144323322244444422113333122111221122133442332112331332222211112222122133331133233222113331111111114442221332221222332211221112211333222222111221111122222225534412211111221122133344443222221122111222333333112214432221122111123312222244213321113332212212233322111111221332111112555442233333322221332113331122222355332345511111221122111122111111111221111111123311133311111221333112213322211122221112211222213321133553322233133211233111221111221222222222222111111122222211112212211122111124422211113366321112553331443211332122122122111223344222222133333222332224432122221133212553322133311113345523311122222233442122111122133222332221111113333122112331112222221114432222223663322111122344311332111332122444312223441122122112333321122221112222222211122221122133212212222112331221111144432211221111122111112233664421332222211233112222111122111111332333324423322332211122222212211111221112224421122111221123441111122111122111221222222444312214432222222113331221123322221224444223321122222222112331223333332211221111122444224433122133311333322222222123312233222233111113322344112211111133212344122122112211244222233222211122111111112211222211122443322122122111221221122221122111221111122221111111111222333333114433333223311113344211443211111111222331221233222222233111221122332111221123344441122111122113321223333111112212233222222233222444433222112244441122223323331221222442112212222111122122123313321111122332111332144332212211112212212211344311112212211333323322111122111233225543211233111123311112233322222211222333331221333124433221111221221111112222111111233221221111133211221122133325532111223332212211111333133311111113344422133553211332122221111111112211222212331221133211123312211221333222222221111111122112222221233123311112212222111123311122112211221111221111122222442111122111122111222223312222222223312214432222233322113323333332222221122221122112211144445533133344333221112344111221123311122334411244415544411122122123313336633333311122222212222111332111222213332331221223331111122444423466212331122112212211123322234411222211111222211111332122222212331233133442221221122133213323322211333112233442233111122111221111122133312211221222442221111122112222111112331332222222112331443344111123324433112212332211112212212355211123441344313321111111111333333344122333111333111233124421221111112211122122111112332211111133312222222355511233113331222212222111111334433111221122112211221133223312332233331111111122221221333122333111445552113321332111332122221133222221123312211122111111122113321221122244212234431124421133322222212442112211233123333333331222222221124422233212233222332112211332333221112222111333441111133333323312222221443212211122111332221111133311221133222133233366331111332133332211222222133223311144331111221332133312332212213331112211122111122133312222133222112223311334421122223331111112213344222111332112233312233322221221221111111221222211111112442122333222211122112211112211113332233312332222111111112212224433221221122222233312212211111111112331112222122122221122122444444111112223312211222211112222233111112222122133222112211112331122112214433133244434411111233332112332212212213346644224421111122233123322111221111222331233332332122224432221111133211111112211122223332344222222221112331332122112332222332112211221112442111233123324421112331111111112211113321111221221123322111111111222211112224421111222331221112211111122122222211112212222112212222111221111122221111222212222222222111111222223311122111221222222111235551111221113322211111122332332112212222112332212211111111122334422122111221333111111334422111122112223322221111122112211344322111335522222122112442234422122221111123663223323311111111111221221224444111444432331111122133222112233211332122122222331111111111122333311122122122123554421111222233211111122111113323321111123312223311111111111112331554444122233221112212211332221222225532112211133212222233112553211111124422442122113331113333111112211111112211111221112222111111111122222211124421112211111122111223331112213333122112223552112211333123312331333123322244332212442233111133212222221123322111111221233112222222212211221111221233133311133552113344211122221123322122133331111443555111244211122112211112222111111444332222111233122112211222211333312211332234411122222332211221112222122122221221122144433112222222234431113321221122221112211222222111221222211111222222111111244436663311555541111112222111221221223333223333321113333124422211111122222211112331444233312211332133322122333221221112211123312233211111123322222212233211111111223321111133244321114442221113331112211221122112222221111332122334411333221122122222212332332211122111125532111112214432112211111223321222223311122122111233221111222222111233444411333233111221221112212223311222222113444422223331133311223344221122111111133212332222111123311122221112214432333322333233123312331221122111221122111123311111111155443112332224421332443222122111113321111122122111111122112442112222111112211122233112222222211221122123311221221122111112211122221111111111221222212211221112212233211144322211112212233332664332222133312222222332222111111111113321233221111333333312211111221221333133222111112211113444423311112222112211112211221333322112213322332212211111224455442233322123312212331122221221122111236632122122111112455311233111222222222224421111221221332221332222212222124433122122222211122111221222212212346635521112211112332212222112222111111123322111221255443111332222211221221221112233212244332244441122111333133211221332333133211133213332331113333221235521111111332221244344221111112233322223355444223321222222111122112233333331111123312213444221112212211221111133442123312211133332211111133333442113321122122222222111222244421222211221333111221122122221112211111112211112233322111225544212211222222111112233331112211111111111244222111112213335523366332442111133222333122233133312212211133311112222133311223321122112332211111122134431133331332122111111111222331222224421221221221111111122111112224423443111122122113331111112211332111222222112211221111112332211122122112212222122111233124455331113323322331233124421133212331111112211244212222111112212211126643211111233113321222211223344221122221366532122255321233221111122112222255331123441133211221122111111332111112213331112211111221222332222122221233222222111125532122123322112213331221234433211222331135542133222221111122111134432211221334433311222211122234566133212331222211221221112211223322223311122221111112212212224455533221112233222112211222331222222221333333222222122112222112344111122133322112211221111222211112211122221236633223321122122111222444111221111111111221111112331233221111133332332233211113321333311332122333221111112211111223355212223311333221122122334422122112212211123312211112442222331112212212212222221332111114444333111111113321111122133212211122332344311112442112212211444222112211443322122221222211123333311222222221111443312212213321223333321144441111112212233311111332122333322111123333553211122221133311112222333221111112211122221222211111221122222214433443211112211222222122332244211111221122221124442332222221112212443441244211111221123312233553443663213322222112211122111332111111112222444422332111111111112211122112222111221122111113331333221122123333334442111221223336644322221123322221111122221222333331111332111111112442233221221233122122222212442233112233311111221112223441221223333112211122332144344222123311133222111222233233442221122111111355422211111333333111122111112212233212211122222222221112222221112355211133222111122222211234422333222331221222442244213443124441111221223334442112212222122111221111111133211221111333111133212222122122112211133211111255321114442221334551222223442331221122221113344221333221221133222221221111111111133322111221332111255321122221221333221111221123312222221244223441112211111122221111221222346644222111122111221112211112222222355211112211223321111221344422111221233133333442111122111111122111122111133331122221223323321244332331233122111112553344112211221221221122222212211233122133333322222111111111233122222212442333122111333111112222111111111112211113344111222222122112211233122332223333111223321222331133222112222221112222332111122122113333111114445511332133211133331222223311222222112222133212213344212211111122244211114442122134431111111221111332122221133331111444331111111221221244212443322111133332212211122221222211122111122221221122122221333312223333222113331123311221122222212222222213324443312211222211122122112212222333312212222111133212222222211222442125533323312222332111111111122144431124422211122114434433221233111222211332233111122122111111111221221443332212211111332111221111111111122112222113355321221222211111122111122124421112211111221123311122113331111111122221122112211222222244222221112211233111122221344322233111122112222111122233221221111112331332111233122111111224433221122221111112212212331111122221333112233233311113321111221112222443666663213322222222222111112442122221332112211111113321111333113344211221233112222111332122234412211222212553224444211332111111133211221111122112212211122112211111112212212212331222212222122333122111114444412211133211221333322112212233311112555542133211133322221221112443312211111122122122111221233111133222122111122111122221122122133212244321111233112222113331244333345512222221111221235555332211112222334551221111222212331111123311221113321122112212222221144333133331334421233112211122221113322211222233322221223332211111133313321122222213322222133311122221123442211111244212212222122221122113331222222222214445772111122122122333111122111111233111122111332221122221222331111444466222443211222211223322331233111111122111122112331112222221133223311244212222221112211111443311233122333312222112222111233111222212233211221113332233311111222222112212211221332222222222213331443222223333112211222442221222222112244321111244211122223324443233255321114433123322111221221333223332331234411113333144332212331444431222211222222223322222122112211111222244332331244211221111122332123311122223344221111221233244211221112225544422122122221111221233122111111122111111112211221112212211133335542122123311122111221233221112211222211122221122444333332233311122222222111113321222356661111332133311333322122222222333111122233221111111111122266433221112222122221111554444111113321133212212332212331122233112222111111111221111222211111122122222211111122221122112212212211111123311113444412222244222112355211221234424442211444311113331334662122221111111223333122111111111111221244212223311112211144441111222222111221333133211222222221332111122133332212211112244333221111222211122221111112211222211221111122333322233122233112211112211113325543223333311223332212211221222211332113322223312211221233111123311123312222221221111221221122233233222212222113344211112222223331113331112442123311111112211222443311122234422122221111113344222211233111112212212211111223366633123322111111112211111111111221111111221111122111333122221111222355211221223331111122122221112211122122113333221221111122234411122224434455321344441444212332211333122122333312442112211111111122122233221111221222233331221111244212211221111111133322111335533111111112211112211111223333112331111222213321221221221111111111333333322122111111112233311222222333311112222133322222233331111111222222122122123312233331113324432221111111233344412212222333221144422223333222122221222213331111332222222111111111221112222221234884322222111111223344123322122223331111112222111112332211111223322332222111111112222122124421112233331111221111111122111122166554441122112233344244214432221443311221111222211111335533133313332234431111554321122133211133345774421122144444111111122111111133441222211112222221122111221112222122443331332111334422133212211133212553222125532112212233213331122133211112211122233135552222233333211222212233212223333222112211111113332222221111233111124553443211133211112224422213344112211124421221332222331111123312222221122111122221221112213322211122244211112211111122111112213331111122122112211111221122122112212244333221221133211111111221122111222211112442133233311133212222233111221221221233122222233322233122221233233111123312222133212442111111332111133213444422122111111221122111221111224432111112212222223444112211113443123441443331123311111122111112211111112211222233211221122111222332222112211111221112212332211233112211112211111221233112213333112222122122111111123312211111112223311155435521233333111111221133222221111111111112211112222112212244421221244211112211233122222443312212211332344411113444123333442123552111123322222331133331221111221222211221122221223344221111114432112211112332222332123311111244412222223331122111122122111221113333332244344133211112212211223333221255333334412213366443122223321111111111122221222222122222211111221233443233211222244344221233122111111113333321113331122122332221223355222111221333122443555111112331221221122332122111111221244411222775433144444333312213334551334422211111122122111111222222111221333144322222113321221244333321122234411111122122122333122122122122125532332122222211114433122124442211244211111122111111233112222221111344311221122122113321122111334421113331112222111133211111122233133213344122111122111111222211122244773344111224433112233313333122144444112211221222331221222331114443221111113555211144331333122112222112212213321221222211222211221222211333322221221233111112244322223323333311112222221111112211122233223323331133312442111111112332213322332211221332221111111122111111221222222112344223331111111444233223553322112333333122111222211221111221233111244211112223311112344111111112212211221222331123311122222222111222214443312222122112222344552344113321125533133442122333233221111221111133211444322113355332211221332111222344112233331111223331332111222332222112344111124455333111224432234412213321111114432244433222221122112211122111111111112212212222111112211222222113344222123311111221122111111122111111223321113344331111244211221123311222331122221111133212211122111112442221222211221111123312222111222223313321222212332211111111221111123441111111111112553552111235521111111333122123441122221221112331111133211222222122133333441332113322211112222123311333311112443311222222122122222212212211111122112223311221111122344553312212211111122111233335533111122221233233122111111111111111221112211221133211111222244332224444411222331111255521333112211111122221111122111123554422211112211111144442211221123322122123311112212212211222212332222111123312213321111122111111225544552113331112212222112211123322221221123322122111122221244222333122112211144431122445552222233331111122122112331112211332111443222133311144332211111221222444222332222111222331122111221233113323331111111112331122222211111332221111133211221122122221122122122111112211111124455221221112213331221122332122123311221221266642122123311133212244431133211233133222113323321113334412332233442221112222112233312233211112222122334433122221222331234433331332222222223333233111112222113323344211111333233222222113322442221222355331122123322122113321112223313322331333323311333123324422211112211112442233112212222332111221332233122122222222113322443355533222222221122111222222122122133311234433212211222233212331222223441111221111122123441111221122554441221333122113321333312233222221111123311111111122122112211332122111122113321221111122221222212331124434423313332211113331221233112211111111111122111112355211112331111221111223321333111244222111111111122111233244211222215555211133444422223441111344411122233122133311111112331122122122221112211332221221221122112222222211221233122233122221223344212222112331244224421124434422113321222222334442211111123312211133331122333441221221111122112211221443233332222122111111111333222222222212222112222444233322332221223344112211111111124441123322122221133211221221113355445544441112211111111111111221221122221111111221112223333311122112213344111122122112222111221122111122111112233311122111332133331233122233111233222211113321133313321113331332112222111111111233122222331122112233323311122222222222213332442122111111111332114444233111111332122111111221221111244333331123311332111244416654321111111122122233332221112211255331233332443323322113331111221222223313321335533111114434421221122112344221111122111112211111111122332221443311111133211111111122221122222211222213333111111112222221233112211122111112222233112211114442113331344444444112222122123311113321233111111111332221111333111221144321111122123311111122133222333112212211122112222123322111111221332111111122112222111244222122113321122133212222221332444311112443312222122221111224455566322221112222112213322222122122112211112222111112222221111122111233221443312331111221111112212233322332222211334411111221111221221334412211124435533111123314433313333321122133211223331222442221123312212222133212212211233122112222112211333444211221122221221111122112211222222111122112222221244211133344333311221111221122122111335521111221332244211113322211133211111112212224422212222233332111222212213322212211122222233552111221221112222122335552123333213321124421111221111222223322122221222244433122133233331122221333311111111122112211255531112213321221112233211111111111122112211111222223311123313332211122221111233221332111332111114442122224432122112233222122113321133222134444221221113321111246642112331244211112223322122122221123322221113321112222222224441222212442111122111111122111111332333122111123322111112212212222122122111221221111133442213331444411111111221122233221333111221233221233112233442331113321111122111221111333122113321112222112222111112213331112212212211223323344443355211122222222111233133331221111112222111222212331223321554344122333244211112333321111222331122221111122122122113332212222233244211122113331245531112213321221222211122221133443313322211122111223333331122112211223344221233112211123322332221122333552221112331233233112222122122122112211344442211122222224421221112224423321222211233111122113321221244211233223322332211111112331112442122111221111133223322111111221111133211222331334411111111122111111113321111221112222122222442133314442111222211233111332332222211221111111221111111111332111221332333144331333344331222222221332234422221111114434433221223331111333122222213333333221332111221333155443111233111111112222221222211134441122111332133332211112222111111112223311112225533313323322212211112233211111111221333111222442111233111133322133311122133322123311221111133331333323311112233313355211221554322333321112224422244423321111221111122124421233221112211111113321112331122244211122111111221222211221111112222221223322222111221221255322222122122111111332233333111133211111333111222211255321111221332112211221111111333221112222111135542114432113322442233233111332333133213331222211222222244444111233111123322122111112211222211333111111133222112222112233212211223331222212212212212332211221111112222111222223311124422222221111122112211124435535533332113321222211112222124422212442112212211233244211123312222122112212212211235521222222222222113334412212211222211111233221222211111223332222133333212233211111133312332442111112212331222554455212233233331122233221221133311333333212331112443311111221113344331332111112444433133441344411122111112211222211221111221122122113332211111123311112211444442233322221124433113344344111124421332332333111113322211111554441244255543111133441112331221124441334421112211111221112222222344222332222122235533111111443332211112222112212211344311111221112234444333312212223333322111124422211222442555321222442333113333122111123312213321222222124422213322211221112211113323322222133211333222211133211111332332111221133223313334422112442133222111221335522213344411111111112222112332222123323311223321443312222222211113331222211244344111122112442112212222332111445531221113333333111233122111122114444313443122233221133442122221222212233322222223312211122122222233211111111114433112211133211112222112443322233234411344323312211332332122122122222211113321111221222211234412212211112222233112211222212214434433441221443211221122223322332233322122122113321221123322221122111112211113321123311255444234422332111111112222222211111111221112334442133323311332133345522122111111111113321111122221223344551122122233444423312331111111333111112211111221111112211221221444211133211222222111244211223321554421111111133455311111122333322222222222211122224442123311233122112222112331332111111111112211111122221244411113331111333552122124421112222122111223332331111112344125532223331111244211111111224444221332221112332233553311111233111111223344111112444111122222331334411332133211222211223321245531111112222221112332212212211112211234412233222122221111221111113321122112223322133211221111444431334421233122111222332212222122133211111355421113333322222224432221333122111133212553211444355213321111122233333322112212211122221221123311112212332212222233223355331111112211111332112211333322122244211112222111332221443211221332222214442221112211111122344323312222111333112211122113554411111122112222133554433122223331222223311112223312211122221221222213322211113322211111111221122111221111221111111122133213332333344224434422112211111111111144433233111221221111111122111223321123311222442123311221332233332123311122122122122111222222111335521111111221222233322222222334433233222244211333441123322221112211111221122112443311221113444411122111124421333314444344432211112211111333222331124421344552111112212222235521233221335532122255555511221133212244344111133322122332233333312443312211111144344331244222113321112442122111222211122334411122122111122333111221233112222111221221114432334411111221113331221332112213332233212331122122133211221123311221233221111221122222344112212222133222111221122125533221244344122111114442111111111222211221122234412211233221122122133311221122122111222214432221112222222222223332212255444422112331112222221133223311122221133444233112211133441233221133344333221114442122122111111222333331332111111111221221122333112222332221443311122122222211112211111222554444122112212331221113321111112211332222211113331222233311112212222111332222233222122332111221111244235555441233111112213322211111122221221122112211221111133222111221332133233322111221111221111122111111122113333111332221122333123313344213321111222344222211111122221333313331122221111111111112222111122122244222221133466224441133213331244211344322122112211221332221221221221123333222111111444422333255331133211111122111111334423344221111221122112213321221111111223333113321221221221233122122133311111123312212211221122221112212211122122133222333441255333126644425534433112222111221112442333312212233553311221111111133552221235544211112335543211111224443311221111112331113344233112211123312211222222233133322221221133441112212355512222222223312444133322112212442233221124433111111112211122333221222211223321333122111122122122332122221221111111111122333133222221111333111112222112223311122111244222221112244333122221111332111111221444233311112211111443323311111221133211112214443221122122123311236634411133211222213331111244224443322223311111332233221332111221113331122122122233111123312443311221111112225533441111221124422212211332122111133211221111122222222111444433222332122123663211122122222211122222212222233112211332221221111221112211122332444431133212211111222222222211122221112211234411344311111133211123344332222233111221333122111255521133211221112211144434552442221221144331113331222211122111333124421111113321223332212222112332212222112211233111223321222233442211334422214433441333122113331113321112211221133311332233221222233211111122133211111333221112222122222222111133211221111111221333552112211221445554112212213321155442124421112211221122221144421112212222133211221122122222222122123313321444551221111221111113323333112222332114442111111112332442332122111133223322112212222112332211122332122144322222122111133211222211111133211112222112233212212222221222233222123312333321111244212443312332211221111111111122333111133222111333111222233311332111221111333332111111333221111111122222212222221112222111223321222233244322212212223312211221111222222113321133322111111123312211111112331122221222244442222112212211233133222233111221221244233212222111122221111122122111111112211443211111244212222122111122222332214433333111133311112344112233311112333344211122332111124455122111112233322111233111122111221366552133442122111123322221122112212331222212224422211222211221112212331221222212212223311112222112222221112211111221111222211111233133322344333222221111122221112222221114433314442221111332111113322211144331221122114442221332111221112211112211221222224421112344114442221112222123311222211111122334411222211133311221122223332212222221221222212331333133211112222133322111122221124422222112211122334422212775532123312233553311122222211122222211112553211332223321111221112212442244212211111122221133331111122122122122222211113321221111222211112455322244212212214442122111122443331233334433333111122222211111221444422122112222222211112344233112211111111133212211333311334411111222442113332331111122222332344112212223311221122122113322442111332133233233211112332222221111221113321144321111111122122112244321111122122233111233111122111222212211221222223311112233211133213331111111333112211221112222122332221111111221122112211221113321111332333323322111111222211111123333233312214443221122221122333323333222111112222123322233221122111111114442332333322122221222331122123441221332233233244212233331333111222222144331122122221124421122122122233443311111222212211221111221113331122222222112442332111222211133222111221223323355244422212222222222122221233223322212222122233122111122122221332144442213332332233222333312331221221111111111112211112211222222112332213333344111233221144421111111123322112213323446621122122333333212211133222222331221122233112212233553332213331111111244331122111122113355331122112213355521222222222331122123311112222221123312331221221111111223321221221233111223321332122222211111111123322122111333124441112222111223333332111111111221223323332211122111111122111133222112233322111111122111112212212211111111122122333663222222344112213321221111111221122112211221123323312212212211122332112222222222223333133222113334434421221221113321122111122111111221234411133223311122112211221124434662222222111443333441111122111112331221111111222233311111111111111122234411221111111223331113355213322233211112213321221111111244213444112212212211111221333122111222212211122113333111122221111122133442122111221112222221112212331112222332221221122123442212222133212212344332332111111111222211332124421332112211111111111222212332211223333111122112211112212211221122233115543311222442122332221223321122122222212212224422233312212444433112212212211122133233211122122122122332111112212212212442133324433122112222112344221125532124421133211111144322443322111233222211112211111124422442221221332122332233233221221134432211111334423332225532111123311333312444422331221111221113322222133322112211221111221221112213334411122122123442211133222133331122222211111222222122224455422213321111122122221233221122112211133355222111223331332122111111233233223323322223322111333111333111123313321222331122112233212355442111122123312331221444211111111122122222442112223322223321114443122133222221122112223311221334773312222111111133344222211122255321221111111123323322112331221111122112225534411111221111333322122122111221122112211122221111111221221221112222112222124444442122112244441222211221221112222222212222443311334433122124441221111124421122122233221124421112211111111222442111244211111112211144336632333221112233331112212222112332211112222111221123322111112332222221221221333552444566113331133212212211112222111111233112213321221111112223322122122122111122144321133314432112499754331112211112222112213345513321221244211111112212211133311122333122111222331443331332111223344233211122112211122223321222211221332222212212223312211111111133443332211112214434412211133211221222212211122222211122221122134431332122122135543442223311112211222213344122221124433233222211111122222233222122111333122112212222112331113344212212211111111221221122111222211443332442123322136653355224422222111112331123322332221111332111113321111255331332244211122334423331222212211221111112212211221122112211332112222112331222233442244211334422111122233111113323321112222222222112331111221122122111221134665211124422222122111111113321111554553221444213344222133332222111111111333223321111122221222222221133663311111233221113333111122133211111133331125532111221111221222331222222133323322122122221122111111111122111111221122111221112211443233211111111122122122222442255331224433222212223322112211222223441224466554444332225555221234412213322211122112212222443222122221111113321244212211222222113333332333311333552332222344221221122122332233111122122111111112223311221123322111122122222211116654333122122443224421111444411221222444111444211112211222443312211123312222113554422234412211111122122332111111133322221333222212211233233111111144422332224421221221233111222222221221111112331122222234432222133211111222332222122111122122111222213345522114444322221221111122122111112223552332111112233222112332222122221112211122123312444333111443211144321222331334423311111233113323321112222221122443444112222111224432221244211122122122144331332122124422331114432123442222112332332222133344122112212212224421122233122112332211122222212442221112224421111111111221221111221332122222332211122122122221111123322234411111111111111222233311223331112344332443441222212211111113333344211223331111221113321333442212222112211111122111111122112211122111233333221221443211111112211133331112211122113322355225532111122113331111122122221112332212211221123312211221112212331333122111332111122133455221221221112212222111111221111332122122122221125533221113321332222222333221221112331111122332112222114433313321111111122233233111221111332333133211123311221133211222211332122332122122112211144332553344112211665443122222233333442222211111112222113321234411122332112212344111133331225554432223311112331111335522444442442111111112331233233221221111122111332133323323324442211112331111122122112222112211124442211124433122221221221133212331223334422112233233222112222112332443312213322212211122111113333221112211111221122112212344111222222144333111235521111221244211112211444411123311223331112234432222111221133222221111122123322221221222211122113344212211122221111133332212332224422211221122112222111112442223331123311112222333133322221113322211333332111221111221344412222155433111234411112211244333321111111244442221111122554332553222333441221111122221112222112233211111122112211221123312211221443212211111111244244444413344221233223331111111233221122123313333122333223321111122122111112211111113333133311111111133311122554332211443311122221133212443313331222222222346621221111111112211333311223322444111114444551332111133322221333133322221123333344111122221223333221122111155532122221444333366331221111221221221112233211111112212332211111111112211221133222112222133211111122111122112212224433221113333221122114444421112442334422213322222122122112333321123323314433311334433123313333122222211222212211133312233211111221111155532221111333221112222333322111332133211123312211122122221111233222234441122114433334664233444233112211443212331221333133552114432221111221111244331112222122221221112211221111111111332332122111122222222221122111133211111113344111111111344311133211113322211111111244442112222223344413321233122332221233123442211222222221221122111122113443221221111122111443442221113455422333552221111221133213344111111114433123322113332332212331122223322211332112223312332331124422211111111122244213332222122111221111222223333333211113333332212331221443322222222112212332212212211113332211221111255331111111221344322221122111122221122134431112442221113322222111233244212213321133311111111111124433112214433122111111112211255332244333112355522221111122112442122122233122255321124421122222212344122234423311144333332111112212211333312442111221111221123322332122221122122443331111111133211111122233222222221111111233112213322222221123311333333322335522211122221224433122144321123311111244411111224433123333211111111333122122221332223332222112345511233122221234551122111112211122111133344223321122111111123322122221233111112222111111221113331112211111122111122111133311133211111111444442222332223311111444212211221112223312333333112211233111335663111221112233213321122133311332111443211221111115544211332221122222233333313443112213321223344211222223333222221221111111133222333311225543322111111332122255331134441113321222212222334412442122221223347732122111111236633114433111444662122221112332222111222332211221222213333221221111122222212331111122112442221133211113321111221122111233122113355355322223322122111111122112212211112222122111111221233333221332112332235545661444411144344122344441111221111112244423323321111221111111111122111122221112211122111111112222221111133211122111221122122112332212211122111111111122221112212233333211332221111122122122221334444421122333322111221112333321221111255321123441222212233333313333111111122233222244432332331333233122122221111233111332112211222331122111111112211122333133312223325532332111334552233441122111133332211221123311111244212222122112222221236632111112244332442233111112211112213321123322111221444332211113321334411122222212222133331122111133311111111221221333112214446621222213334422221122223344225532221222211111111221221332113331344311113331221222332233212444221122111122112442333311122144322331133311133455311332111221111111222233212332332212211332111111222212211111221332112212211133333333333222211233112211133443441111234412212233322122111133211112224422211443442112233311222211113321221221221221112233322221112211332112212333331122111133323311122333311122111111332233222211111233144554222133332211233122221111113331133322112212213333321111333222211122123312211336643223441221222331221223321113322211332111244442223321113333133312344122112222234411112331221111122111133311244211111122233332111112212442222213321111111111223333112233212331111122244411111222344221221221112222122111133211111112211112211221233111111134444434666111122333112212222112211333441112333334411233111122221221244331222332331222211122122221333111333222222113323321122111112442221244412211124422222235533244412211221122112442122221122114443455333233122122221112222332122133333322221122112233311222331333112211122111221122133211111111122112212233233222122221111333442233332212211123322334421111221111224434422223332222221111123324421332332111444212224421221133222333112332212212211221333442211221332111244211222331233111111332122111332333123312212222122112331123311122111122233111133233211112211133311221111124423322222444411113331112442111144433331244222112211122122222214432111122111112211111111122333221111221112211333112331111122222212244434422122111112212233331244212222222222112222111122123311112224421112213322222221111122133441112442233223344211111122111221221111155532221444413332444223323321333221123322125533122112211122222222333111111332333322223332222233111111221133442111222211122111112233333332211112211111332112233211112211111133233211221133663333211113443112212211111112212233312355244321122221122112211244331111332111133222122112442222212212222111233111221122113321221123311111221111111221233233111111133213331122221111222233212331244332331111133455221221122122133234432222112444122122123322111112211122234433444433133212445522221333333311111333234422122111113332222122332221333311113321122111221122111123311133322122333122123311112211233133444112211111124433111112222133211221111111113332212355442122333323312331222211222222113322222111123312211233111221122111123311333244411113355212211222214433114432122333133442553322112222233122111111133441221111111111221111221111555535521112211122111111113321221221223321233332112211133311111133311122123313322331112332211111111122233133222233112233331221332222222112344122221133211144332212211332122111233124433112211111222211333311221122221221233112211111221332122111333311111111244211111111444441111112332332222221111221223332222133233244421122111111332125533221113322442221112332211112331111122222233312222112233552122122112222222212331111111133212222114433221333233111144466444111221112344111112222233333333211233111111111111221111122221111114444411111112212224441122111221111122112211332221332335555221244411224433333311122221221122111113321112233222111222244321221221111111133466211221224554455111221112331244442111112211111222331333441111113334422221344322133311122111223321111221222211221125532221122334411221111111222211111221111112211123311112223312442233111111221122332443552443331221133441233111221123311122223321111111122111222212223322235521123311122113322211223321122222211123312233345772221333122122111111233111111113345531122223333113344442111443331112333333221221244422122111133333213321221111122122332233122122221111111221111112233222123311443233442111223331221122111122112225533221124433122112222112553222334411233224433222211244211221111111111111112211112212212334432221111222212233312233334441111133331221112222123311111333133222113331221255321444311114432332333221111222212222111221122111111133322111123442244332211122223323331122244332211112222111111133442211112212344111122111112233322133312222111222444123443334662111134431333112212331122122223355211221112212212222134432331111222222113443112212223312244321133312222221244213355211111122113443123311344312444421221221133311111111221221111112233332332213355222112211122111221332221234662122111222212333332211111222222222211112211221222332211333112222111133222123311111122233122111133311112214432122111112212222134455211111122133355444111344414433441112443311113444244211221111222211111111122122443212442233123312211223321123322111112211111122113321221122111334422212212224441222222123322112211221111122111223322222334441123666613332222111233122133331133333321111134431112222221111122133211112255442221112222111233233111122233111133332332211111233221122122221221122122112211233133223312212355211111221122122111111334433234455444322123312331221112222111111221221133441332111133333333311122133211111444212212222222212233332212222111111221111112211155443311233122166655523311112211112211111221111122222212332442144355211124441344411111122244233441122233144321233133333333223322332212211334422366321221113322222222212244553221221221332111225543311222212222122112212553212455511112222111334422244331122344442222112211221133213322212222112331111111122123322122133224442234431123312211244244322222111234411111124422214433122233233133311233122222211122111233223321332334554551244411111113332331113333112212331221111122111111111111221332334441222212211244332222112664421221221332111122111112211333122122123442211224433112212233222111114434421111111123441221124441111122111123311122134433331111222222111113322332211122111332112222221112211111111222355212212443312211111122222223312222112212212211122122221111122111221111112442444211111332443211122122223331113331122221111111233111111332113331111224432244413334552211221113333333111333221111111221221333322233332222222122112211222344112211111111221122233123311122332332332111112211133311111111223323344212222122112222113331111222331111233111133211112211111233112233322111223333111122221111111112211122111111111221123311333221111443311332112223322221133212213344344312212212211122123442355513321222211111112233322221222222113321111222233312225532223333112442222211111221113334423324421112344222222144441112211221332111122124422244332332211111244212211221111111111111112222222233322112213333113331111113331111221133222133441111122222222112222233112225544412211221111332221111112212211133211234422221222211222222222442333313322222221221332223446663111111122111222211134441122112212331222223322133311223322331123322332122111113332222233333224466551112211344311221111221333122332111112222133442122113321122111113333221111111125533112223311333311255332211112212222111122221111112334442221111112212331122221111221111111112211111221112211332113331112222133311221221112442332234422332222211222222222211111221244212344244411233112211122111221122221112222111332122122332122111221111112233222222223312244433244233212211111122111112213377433441111122122122111122222211111332133211112222111111332233233221112212222221223321111122221223344211122111221111122233222211133214432222212211111133444122122113321221111123441111111111111113323331111223331111355421112222122111123333311221332111221122122111122122222211111111113321111112331332221133322122112455511111234424422222111111123333212214433333322111122222211122221112222111222233212211221122122111344333212212222111221111222222122222213344133213444122111122233122332144323321111221221221332233221122111221221144333222211122112223441111222211112211111112211221221112211112222222212222222331112214432111111221221221155533344311333223322212211221122111122122112211111111133444111122112212212233233331112212244422233222122111135544233111244224441222212222222212211111111122234433311223334444133212233211111111222223311122122111333123666322112211111111221122112222133332211332122122122111111111221111111111221122111113333222331113321122221111111112333333333112211221111221133322122111122123333212332442111111111111111333123312211221111255531221332122112331233221111223322211222331112211333311111111111221122222222221113366332212212233211222223322222331111223333122222444113331221112212211122111122111221221221111233111235523321333322332111122223333111221233255344111111133222122111222212444444211113321112331112443323322112233233331112212224421222213355211122112224421221113355211122111111111111123553312331123311111133322122123333213355321443211111122122111244214434421221123442211222211111111111223333331111111133212233333211111112211221222212211111244222122122221122111112222111333113333133211111222332212213321221112211112222332122111233111443311122111332122112212222122122221221221122233111122221223321221122114435521111222212211111233112212212223311122111332244212233443321255444133311221221123442214433111111111554443321221112344133441111133663211221221235521333442212223312222112213322233312222112211112222222331244222112664441112222111122113355331221221113323344222111112211111224444433122333122113321221443311233255331122112222111111122223322211233111111133466212211133233211133443311111123311113445511111332122334411122222211112333321111122221234411112233211112211333111111221122111111112211111122122332122111122111111123312213331112211122221122111222223441221221111112211113321112223311111221332111221355533221113321111111122122223321112212212222222211122221332221112212212222122221233133311332221113321122113322211112233211221221233133332211233122221112212223311114433221111122333332111122111111111113333112222111111111112212222122111332112212211113321112213321122122122244411113333244211221111221111112211112224422212222111332111111332234551111111221111122111221255321111221221111122221111123312331233122332133312553344221133312222224433133322222244441133312212212331111111133322222212211111111111133312211112212212333321113321112213321332221233112332213331122111333111112211113322211133212222255531122221233344312212222111333222211332335521222331111111443323312213333322222122223443122122122244333321221122111111113332211112331122221113323344411112211334422211112224421112211221332221112331221133233311122221123311222211123344433321221122255321334413322222111344411222222112222122222211221222212233212222222211221122222222111332332111112332211113331111221112333321221332221112222233112213333112222221144444133331122122111221122221111144331111233122111222211111255321113321221122123312211332221122111221122112331332111332222233223311111124442332443312331122122111221111223443221111134434433311221221221112211111443311111244211113331112222122122221124422211122221111122122111113322444333322332221112553311222455311122221111111122112211222222113333221333223334422332221221111133331113331222331221221123555332124422211233221223321111222331112211112212213444221111113344224441112211133331335532122443366644443331111223321122221113331222332213322331221111133313321112233211332443311443211133211111111335555433123333211222212442123311333112233312211122223344221234411122112212233311112222133211144441111221112211222211222211122112455323311123455111122133311133222221111332111122112212222122111111122122223333111222211443222222222233244211332111112222124434411112222221332221233112331111233111221111221111244332233322221222211224444421222222111221111122112333331111111221222442112213333112222123441112333331221255331123441113321111332111112333322223333311123311111122123311233222222233123322221222212212224433122111333111221111221333322122112233223311111112212211122112331333122221332122113444111111111332123455112331111233144321111333441221221112213322344112224421444442244421122112211223332331111221113323322442112233322221123313444112244331221133312331221111112233312214442123311221122112211112344122222333334422111122122233122222211355534411112213331221122133211222211221111221111112211112212331122332221332133211111221222211111122111112211144344331122333322222331444322111233222442111122222223444433111111332444322133212331111111111122332233112211111221122123322124423331221222211122222211111124423344331222332222113321221221133442221111111124422211123322112211133212211221222332211244222122122124424435523321111221221111122113322331111111443311112223311222222221111112212222144553111122112211222212212332211111112331112213321111111222233211122334411133212213331111221244223322122332112442332332122111122221123312222111122112233322111111112222111112211332112332211221244244332222245544221111221244215554411133211111122111111333311332111111233222212212233222222212211122222222111111111123311111222211111444211221221112213321113332222133233441221111112211111111112223311222442112211112211443211112214432222233322222212211333311112211111221111221111111111111111112211222212233331221122111111122233333221111221221111233221111111111123311111111114433112212212212211111111122114445533112444111332122122111111112211111111111221111122111112212211133222111111222332213322244332212331233133331221112222244233466222221221112222111112213322212222111122111122111111111234411122133212211122122123312331111111111111221123313332211111233123311122133212212222122221333111112331221122332122133222443322221111112211123322221221233112212222111111111222332442111112442123311122112223322332122221123322124422222112222112211233111221111333111344311111123311222212211233111111111443322221112222111112212211221221233123312213344213322211111111113344214432112442123311112233311221332333221122332111221111112212233344221112212211133233211123315544551221112222112222112211344322221122112211122123322122223321221122122122244222122221111332443211344311344422133211111244222111221122222332211111111222333333221122222211333111221122111221144441334425532112211333312223553322111112222122122122112222123333211334411114444333222111111144422333321221332111111111133331221122221234411122122112212331122221221122111122112223322233111133211112212223311332223331444222221112331332113332331443233331255331221122235522332222111111223322212211122122111111111111133244321122112222112355211221112444111221224442111111344312222111111233222222111334422344112233322111123311112211233112244433325544211111113333122122111111112213344411223344211112211111122123663311111221112222122122111333112212222124433111222211222332211332122221112212211221133211221221233111221123312244321222212213321122144442212211222222122221122221122133311134441122111111333122114443222211221333122222211124422211134431233445531122443211333222211133222221122122112212213333113331122122111124442332233312212212211112442333111122133222222333321222233442155532111133344111333111112212332366331133331221111111112211222333344111332111221124421332123333312331122111111112331332122221221144321111111111111112212214433112223324421221111111332122122221333233123442332211244211111221122334422221122225543223312222111113344211112211112222332112211222334433155455441133441222211112222111111122112222123311122222222112211112222114445661123311234412211133441233111111233122133211223331122221122111112332331112222122112211112212212212442122122221122444441333123311122332111222211244223322443211111113322211112211112213333122112212212334444311223321332111344311221221122222211122221111113321111222211111222222221244223311221111133332233331111113322212442122133211133213331112222111114442221221111112214433311332112211111233112443322122112222332233122111112212331144666322233212211221123311221221122112224422211111111122122114444221222244331124421111111233111332111221221111111222222233122122122122122333112211221111112355443333323333311233222222221111122233221122233111133233211111234412223322122233112233331443222221122122133331111111221122111111223321233112331133553211112444221233112222221221221111222442122123441112222111334422221111221111233122111443311443312332212222111111122333221133222233111112213321222211222222221111111221113333331111333221334421112355512222111222222223333333344332211111221111122111332111222332211134442222333133331221221333123322111111111244211221333111111221133322221332111111133211221111122111123322221111133322221333111111332222213321111334666114432221221111113332211111113333333221111122221112211221122332111111133313344554344221333223333331111221244442111221122111133211221221122111111221122221112331221111222233211344311122123322112211113321122111221111222222112211111111112211133311221233222331122113344333444255331222331122222211111111122123311221122111332222211122222211111122222211234551123312213355222111221111244222134441222331111133333213321122133211111112222233135542111111124421133222122122111223321122122221333233113366334666221333124422442122122222211221111122112222112212222233443323554421111111122221222222221111223333111112553222111335521222213321122111221111112211223323322222111221443311123553311111221221111222222111122221112223323311221111333332111112222221111111333312211333133441333334421123443333332111222211122112222122123312223441111332124422211111221112211221122111133233332211444553322111122122122111122111111335533322134431122112244421554331221111221112233212212211221111133355212212213443122144333244244444333312332211122122112211221122112211111221133222111122332111255333221111122111111133211122221333111113331122122111111444211112212332223333311221222222222331123333222122122123311111221444442331233124444222223321111123311111111221123312211122144321122122113344112222111114455511112222112211222211122122234433552111112222111113331111123344322213331221111122221112211333312212223312222122221111112233312222111233122222222111111123445544441111111111122111221133664331221221222222126663774431123333331112233333332212211222355533222112212233322112222221221222331223323321123322111112223322111221133211112212233223333211244212212213332212222111222211333221122333552122112344122111223321112211111222211111122111122332233122234422112331222222111244212233322333111224444221122111443212212223311221333244211112222112222111221112223442222112222111122111111333133211111332111111133213331112222112211111112211332222211112244422222122333111144431113331112222111244211332112211233111222331111111112211333221112211111221333222222133222123312211122221123312212255555551112222111112332226664552222246644112223336663212244321111111112212223312332211223333122112212332211234552222122111233332122332112331245552211111112211111223334442244551443331112211221111332122221332111233233112332211443212211112332211221332112555322111122111222211221112224434424422223312211332133222112444421222222221122222211221111112255552144422212331111111233223331222211112331112211111332111111112211111244225533221334411111122113322212213332211221111222211122111221124422211221221133222111333111124422444221111124422553311233111221112212233332211222333322212213321233133211113321122111112222122111112255533122122555322224422213321333311122221332333311221122112211111111233111112222133211221233344322111333124421223331112355332211111122122222233213321444553311332123311222214444421111234411111124422211222211111221332122221224435532233122111124421112212331122443211443331122123312211122443222221244551222211233333112211111333111332111122144332222111221111111122333221221111332255332211221221113321111111112212211122111113333111112331113322211112211244211111221111111111244222122113332332212211221111244212222112333331221111221122133311115543322122332122221222331221111133211221122111221224432111222344122222222112225533133331111112234441133212223333322112442112211333332111244212211125532111122222222222331233111122122221111111332111133212212233331222211111113321111221111133322233221233332221111112335555443312223322111122122221111112212211443333344222111122222233312211222344221122112443312222122333111111112222332111111555333221112331122124441332122144444255331222211111113344122221221223444133332212213321332444413344411122333223322211112331222212222122111111223321111111222332442244211111112331111111122112211332133332211112344222211122233111111443442222122111221111221111122221112344111111111111122111334434553321114444411122237743311111111233114444421123443333233221112222111113321222222122333112224441221221112211223321112211221113322331122113321122221112331111122111122111122122113322222111333322112211222223322133332212212211113321111221111122111221111111122111222211111112333321335521111223321221112212211222331111112212222222332222111333111221122111112442124422222123312211133211111111221122122112211221122111244211122221333111233111225555411244213321222211222222111221111111111122111122122111221113443112233322112212211124421333312211122122223344411122223344211233112333322222111111112222122221111144556632212212222144432211122111112222223334432221221222222122112222221112212211122112222113321111111221111221122111112212331112222111111333332112332212211111122113332213331122224435533333123441112212212442221111332111122111123333311111221111443323322122133233211221233221221244212211111222211112222221234411122332112212234431221113322212211122122222222223331111133211111333311112211111111122235522211111111222211111122221111333112222112211223323333233222211221112211112331111123322122112223312211112222133211332111333222212212213321112222111112222122122111221111122122111332112222111113332211332111111122221221332111122112212334444421333311113323321112212222111112211122122114442124433122112443311133553331133331221122221123311112222111112332233212223312442233221332112331222214442122223334433322221133311221221122111334422664441221111111113331122113321222211554331122125533122332221122221123311244211221111111122443323322111222211122122112223311221111122112211334422211122222442111133211122222222111221221124422233222122112224441134455112212344133212222221123311221111111221443211122221113333111332221111221222211112211122111222222112211122122111222222221113322222113323321133311123355555412211222331111221224433112233312211111222212211224442554321111333311223322344332221122111122221122111111112235542111122233113322222112212222122122332233133331122112211133222222442111112331122112212211112222123322111111334413322211111443311111112553222122112211112212222111112213321111122144441112442112211221221332122221122222222111221133322111222222111112331224432122124466212255432122332111332111112222333332111122333111221111223333111221122111112223322122113323321222222122111222222244211221133331221444551133311221112244443122222225532111112222111221112211112233322122125533315553212212222111111333133211111111111221111113321111111111111221223331122111233333222212211111221333334413333221113344111111166655441332221111444224443331122122233122333221122222211112233442122443223311221221111333311221133322133222221122244211221221122133322112222235555333112233331124424444122111222224422211244333321112331122111111112211144331333111222331222222223321113324433312233212212442221344411332112222233133322244211122111222211122112553222344311133213331222212222112331222211133212211112222233233221234411222212222222212331111111221221222222112223311332221244244444223312211223323332211332144344211443212344333322221234412224441111222211123322332122122111244212211333111122111111111111122221122113334411122332233222211111112212214432112223443332233333212211111111222222223444111111133312331133441123323313331112442222222111222213344211222211124421111333111111221221133442244422222222111222222111122122112212212222221111222222235521333221155434433111111221113332211111234411221112214433122111444222112222122111122332112212222221233333244211221112331233221122222331221332122112212223311133322233225543312222221111332112212211222223441221122223321332222442112211122124455111112211122222211122222244421112222111111111122123322112211111332222211112244321122221111133211113333222222112211111222212233331111221112211233122334411233112212222222344113333333233221122332113331122223332212222221122222222122133322222211111123441112211111144333222222111123312212222221112222222213321111111122112222221112211235521112233211355421443223311221222211221223322213444122122221111111111333111122122122111111111111221333122111221133211443222222233442112332442112222111222211133212233312222111144331123333311223321122443311333466611344422112233313322554442222221334421222234444221112443322222211112331133212211112332212211221222222133331111221233111222211221111111133212222111112244431133233211122222212213322212555212222111333113323334413321332113444112222122122221222233213322224421113666323333321123311233222212331122334421222212442223332333322213321111122112444422211444773213322212211222222155432221222212211112222113331221122222212444221111122112554431123323344321221111112222221233122111221223333222211111122221112222233221122332222222122244211111122221133312212222111111133312222221221111122221112223466331122112211122221335532111111222211222233311114466421332122221333111122111122115555662223441133344111111111222445511333325533441111334411111124444211113333233221123312212212222122277753441332133331221233333111111221332112211114432112211244212211122333333222223322233222111111221111122111122221233221344311122233123312331112211111111134432211122111111122111111222331332111111122221112212211332222223442222221123311222222123322444422122221111144455211222223441221111221222212211333112233226643442111222332331133222133311335521222211112222122111244212212211134441444311133332222111122112211444553366633222222222233211111111123311112355212331144331222211112234441133312211233221221554433122221112223322112211122113322222122112222126643213443122111111111122221111111122223331112211332111111244664553234411244412211221133211111111122111222212211112222133442344222211332333443222221134431111122332112223443321112222133213333122111111112222111112442122221112211332221133211133477444111122112222112211111233222244321111144421133211113332211122333133322222211133233311112223333211221111111222244431111111144441221221113321122112222111112222111122111233332133331122332123322233333221111111112222221133211222214432122122122123344321221125533333222332122122112222122111111222222122111111113331222211111221221111112212223312331113665555662211111233111234423441111332332221223335555533322233311111221244211122221144444111112212222125536633111122113344112331222211122221222222122111122111332112331133211332113321222222122221333552112222344322111122111221222223311111122112211111122111222211112213322222111155444122233221224466423332222224433122122113443123333443312212211113332212211333134433322211111133211123311111122334421111221222223312211332122122221122333332221111222211113321122122111114433322133222122111122133466421113323323333112211111111122221123322133222135544421112211112222112212212223442222112213344111112211112553322144321222224433221111444333321122233222212211221112222122111113332211221111113321122111332112331123322221221124421554332222222212553344433123322333233444423311111334551111222332222221111244662122111112333323322212331222211113321111113323331122111222234432331122221122122122221112553222124422211112244431244211112214443222212211111111113334413321112233553212222122122111221111122223321112211222344221332222222111122123313331122111221223321223331112332222332111122221111333322112222112222122112233331111133322122111222332211122221223333112211111122111122122122221233332113331111233221222222222211133331