1 1 1 3 3 3 1 1 1 1 1 2 4 4 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 3 3 2 2 2 2 3 3 1 1 2 3 3 1 1 1 1 2 3 4 4 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 3 4 4 1 2 3 3 1 1 1 1 1 2 3 3 1 3 3 3 3 2 2 2 2 2 2 2 2 1 1 2 2 3 3 2 2 2 3 3 3 7 7 4 3 3 3 3 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 3 3 2 1 1 1 2 3 3 2 2 1 1 1 1 1 1 1 1 3 3 3 3 1 1 1 1 2 2 1 1 1 2 3 4 4 2 3 5 5 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 3 4 4 2 3 4 4 1 3 3 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 3 3 3 3 2 2 1 3 3 2 2 3 3 1 1 1 1 2 2 1 2 2 1 1 1 1 3 3 6 6 4 3 2 1 2 2 3 3 3 3 2 3 3 2 2 1 1 2 2 1 2 2 2 2 1 3 3 3 1 2 2 1 2 2 1 1 1 1 1 1 1 3 3 4 4 1 1 1 1 2 2 1 1 5 5 4 4 3 3 2 2 1 2 4 4 2 2 2 1 2 2 3 3 3 1 2 2 1 1 1 1 2 2 1 3 3 2 1 2 3 3 2 3 3 1 2 3 3 1 4 4 4 2 2 2 1 2 3 3 1 1 2 2 3 3 2 1 3 3 3 2 2 3 3 2 1 2 2 3 3 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 3 3 3 1 1 1 2 2 4 4 3 3 4 5 5 2 2 1 2 3 3 2 2 2 2 1 2 2 1 2 3 3 1 1 1 1 2 2 1 1 1 2 2 2 2 2 3 3 1 1 1 1 3 3 3 4 4 2 3 3 1 2 2 3 3 3 3 2 2 3 4 4 4 2 2 1 1 3 3 2 1 3 3 2 1 1 2 3 3 1 1 1 1 3 3 3 1 1 1 1 1 1 2 2 1 1 1 2 2 2 4 4 3 3 2 2 1 1 1 1 2 2 1 1 1 3 3 3 3 3 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 2 3 3 1 1 1 1 2 2 3 3 2 2 2 1 1 1 1 2 2 2 3 3 2 2 2 2 1 1 3 3 4 4 3 3 3 3 2 3 4 5 5 1 1 2 2 1 1 1 6 6 6 5 3 4 5 5 1 1 1 2 2 1 1 3 3 2 1 2 2 2 2 2 2 1 1 3 3 2 2 2 1 2 2 2 2 1 3 3 4 5 5 3 2 2 2 2 1 1 1 1 1 3 3 3 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 2 2 4 4 3 3 2 2 1 1 1 2 2 1 2 3 4 4 2 2 2 2 3 3 2 1 1 1 2 5 5 3 5 5 5 1 1 1 2 2 4 4 3 3 3 1 1 1 1 1 1 2 2 2 3 4 4 1 1 2 3 3 1 1 2 2 1 2 2 1 3 3 3 3 3 3 3 2 2 2 2 2 2 1 2 2 1 1 3 3 4 4 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 3 3 1 3 3 3 3 2 2 2 2 1 1 1 1 1 2 3 3 1 2 2 2 3 3 3 3 4 4 2 1 1 1 1 2 2 1 3 3 4 5 5 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 3 3 2 2 2 1 2 2 1 1 1 2 3 4 4 2 2 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 3 3 3 2 3 3 1 1 2 4 4 2 2 2 1 1 1 2 2 1 1 1 2 4 4 2 3 3 2 1 2 2 2 2 2 2 3 3 3 1 2 2 1 1 3 3 2 1 2 4 5 5 3 1 2 2 1 1 1 2 2 1 3 3 3 3 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 2 4 4 3 3 1 1 1 1 1 1 1 2 2 1 4 4 3 4 4 2 2 1 4 4 4 4 3 3 3 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 3 3 2 1 4 4 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 3 3 2 3 3 1 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 2 3 3 1 1 2 2 1 1 1 1 2 2 1 1 3 3 3 2 4 4 2 2 4 4 5 5 1 3 3 2 2 3 3 2 2 2 2 1 3 3 2 1 1 1 1 2 5 5 3 2 1 1 1 1 1 1 1 1 2 3 3 2 2 1 1 1 1 2 2 1 1 1 3 3 3 2 2 1 1 1 1 1 2 3 3 1 1 2 2 1 1 2 2 1 3 3 2 1 1 4 4 3 3 1 3 3 3 3 2 2 1 1 3 5 5 4 4 1 1 1 2 2 1 1 2 2 1 3 3 4 4 1 1 1 3 3 3 3 1 2 3 3 2 2 1 1 1 1 2 2 2 2 1 2 2 1 2 3 3 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 1 2 2 3 3 3 4 4 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 3 3 2 2 1 1 1 4 4 3 2 1 1 2 3 3 2 2 1 1 1 2 2 1 1 2 2 2 2 1 3 3 3 3 3 3 2 1 1 1 2 2 2 3 3 1 2 2 1 1 1 1 1 3 3 2 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 3 3 2 3 3 3 3 1 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 3 3 2 2 1 1 1 3 3 3 1 3 3 3 1 1 2 2 1 1 2 2 1 2 2 3 3 4 4 1 1 1 1 1 1 1 1 2 2 3 3 3 2 3 3 1 1 2 2 2 2 1 4 4 3 3 1 1 1 2 2 1 1 2 2 3 3 3 1 1 2 2 1 2 2 2 2 1 1 1 3 3 5 5 2 1 1 1 1 3 3 4 4 4 1 1 1 1 1 2 2 2 3 4 4 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 3 3 2 2 4 4 3 3 3 3 2 2 4 4 3 3 2 2 1 2 2 3 3 3 3 2 2 1 1 1 1 1 1 1 3 3 3 2 2 2 2 1 2 2 1 1 2 3 3 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 1 1 1 2 2 3 3 3 3 2 3 3 1 1 2 3 3 2 2 2 2 3 3 3 3 2 2 1 3 3 3 3 1 2 2 1 1 1 1 1 1 1 3 3 2 1 1 1 2 2 1 2 3 3 1 1 1 1 1 1 3 3 2 1 1 3 4 4 4 2 2 1 2 3 3 2 2 1 2 2 2 2 3 4 4 3 1 2 2 2 2 1 2 2 2 3 3 2 2 1 1 1 1 1 1 1 1 1 4 4 4 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 2 4 4 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 4 4 4 3 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 4 4 2 1 1 2 2 1 4 4 4 2 1 3 3 2 1 2 2 1 1 2 2 3 6 6 5 3 2 1 1 2 2 4 4 3 3 2 2 3 3 5 5 4 4 5 5 1 2 2 3 3 3 1 2 2 3 3 3 1 1 1 3 3 3 3 2 2 3 3 3 1 1 1 1 2 2 2 2 1 2 2 3 3 2 1 2 2 1 1 1 3 3 3 1 2 2 1 2 2 1 1 1 3 4 4 3 2 2 1 1 1 1 2 2 1 2 3 3 1 3 3 2 1 3 3 2 1 1 1 1 2 2 2 2 1 1 2 2 1 3 3 3 2 2 1 2 2 1 2 2 1 1 1 1 4 4 3 6 6 6 3 3 3 3 2 2 1 1 2 3 3 2 3 3 1 1 2 2 2 4 4 4 1 1 1 1 2 2 2 3 3 2 2 3 3 2 1 1 1 3 3 3 5 5 5 5 5 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 2 2 3 3 3 3 1 4 4 3 3 2 4 6 6 4 2 1 3 5 5 4 3 3 1 2 2 1 1 1 1 3 3 2 1 1 2 2 1 1 1 1 2 2 1 1 2 3 3 1 1 3 3 3 1 1 2 2 1 1 2 2 2 3 5 5 2 3 3 2 2 3 3 2 2 2 2 1 2 4 4 3 5 5 2 2 2 1 2 2 1 1 1 1 1 2 2 2 3 3 1 3 3 2 1 2 2 1 1 2 2 2 2 3 3 3 1 2 2 1 1 1 2 2 1 3 3 3 1 2 2 3 3 2 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 3 3 3 2 3 3 1 2 2 1 1 1 1 2 2 1 2 3 3 1 2 2 1 2 3 3 1 1 2 2 4 4 3 3 2 2 1 1 2 2 2 2 4 4 4 4 2 2 3 3 3 1 1 2 2 2 2 1 1 1 2 3 3 2 3 3 1 2 2 4 4 4 6 6 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 2 4 4 3 3 2 2 1 1 1 1 1 2 2 1 1 3 3 3 1 1 1 1 1 2 2 3 3 2 1 2 2 1 1 2 2 1 1 2 2 3 3 2 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 3 3 1 1 1 5 5 5 4 4 3 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 4 4 2 1 1 2 2 2 2 1 1 2 4 4 2 2 2 2 2 2 2 1 2 2 2 2 1 1 3 3 3 2 2 2 2 1 1 2 2 1 1 3 3 4 4 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 3 3 2 1 2 4 4 3 3 1 1 2 3 4 4 1 1 1 5 5 4 3 3 2 2 2 3 4 4 2 2 1 1 2 2 2 2 1 2 2 3 5 5 5 2 2 2 2 2 1 1 1 1 1 1 3 3 3 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 3 3 3 2 2 3 3 3 3 3 2 2 2 1 2 4 4 2 1 2 3 3 1 1 1 1 1 1 1 3 3 2 1 3 3 2 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 3 3 1 1 2 2 1 1 2 2 4 4 3 4 4 2 2 2 2 1 1 2 2 2 4 4 2 1 2 5 5 3 2 2 2 1 1 3 3 4 4 2 2 5 5 3 2 1 1 1 1 2 3 3 1 2 3 3 2 4 4 2 1 2 4 4 2 1 1 2 2 1 2 2 2 3 3 2 2 2 2 1 1 1 3 3 2 1 1 2 2 2 3 3 2 3 3 1 3 3 2 2 2 2 3 4 4 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 4 4 3 3 3 1 2 3 3 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 1 2 2 3 3 2 1 1 1 2 2 1 2 2 1 1 2 3 3 2 2 1 1 1 3 3 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 3 3 2 3 3 1 1 2 2 1 3 3 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 4 4 4 2 2 2 2 1 1 1 4 4 3 3 3 1 1 1 1 3 3 2 2 2 3 3 3 3 3 2 2 2 2 2 1 1 2 2 1 1 2 2 4 4 3 3 1 3 3 2 1 2 2 2 2 2 3 3 1 1 1 1 1 2 2 1 2 2 3 3 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 4 4 4 4 2 1 1 2 2 1 1 1 2 3 3 3 3 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 3 3 2 2 2 2 2 1 2 2 2 3 6 6 3 3 3 1 1 1 1 2 2 1 2 3 3 1 3 3 2 1 2 2 2 2 2 2 2 2 2 3 3 1 1 1 1 2 2 2 2 3 3 3 4 4 3 4 4 4 1 2 2 2 2 1 1 2 2 2 3 3 1 1 2 2 3 3 2 3 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 1 3 3 2 1 4 4 4 3 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 3 3 2 2 3 3 1 3 3 5 5 3 3 2 2 1 1 1 1 2 3 3 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 3 3 2 1 1 1 3 3 2 2 2 2 2 2 2 1 1 1 3 3 2 1 1 1 1 1 2 3 3 2 3 3 1 1 2 2 1 1 1 1 2 2 1 3 3 2 1 2 3 3 1 1 1 2 2 1 2 4 4 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 1 1 1 1 1 2 2 1 1 1 3 3 3 1 2 2 1 1 3 3 3 3 2 2 3 3 2 2 2 3 3 3 3 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 2 3 3 1 1 1 1 2 2 2 2 1 1 2 2 2 3 5 5 3 3 2 3 4 4 3 3 2 2 2 3 3 2 1 2 2 1 2 3 3 1 1 1 2 2 1 1 3 3 3 2 4 4 2 1 4 4 4 3 3 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 3 3 1 2 2 2 4 4 4 1 1 1 1 2 2 1 1 2 3 3 3 3 3 3 2 4 4 2 1 1 1 2 2 1 1 4 4 3 3 2 2 3 3 3 1 1 1 1 1 2 3 3 2 2 1 2 3 3 3 3 2 2 2 1 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 3 3 3 1 1 1 1 1 2 2 1 1 4 4 3 2 2 2 1 2 2 1 1 1 1 1 2 4 4 3 3 1 2 2 2 2 3 3 3 3 2 2 2 2 1 1 1 1 2 2 3 3 2 3 3 3 2 3 3 1 3 3 2 1 1 1 1 2 2 2 2 2 3 3 1 1 2 2 3 3 3 2 2 1 1 1 1 2 5 5 3 2 1 1 2 3 3 2 2 2 4 4 3 3 2 2 1 2 2 2 2 2 2 2 2 2 3 4 4 4 4 3 4 4 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 1 3 3 3 4 6 6 2 1 2 2 2 2 2 2 2 2 1 1 2 2 2 3 3 2 2 1 5 5 4 4 4 4 5 5 3 2 1 2 3 3 1 1 2 2 1 1 1 1 1 1 1 1 2 3 3 3 3 2 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 3 3 4 4 1 4 4 4 6 6 2 1 1 1 4 4 3 2 2 2 3 4 4 4 1 1 1 1 1 1 1 1 1 1 1 3 3 2 1 2 2 1 1 1 3 3 2 2 2 1 2 2 1 2 2 2 2 2 2 1 3 3 2 1 2 2 1 1 1 4 4 3 3 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 2 1 2 5 6 6 6 3 2 2 2 3 3 1 2 3 3 2 2 2 2 1 1 2 2 1 2 2 2 3 3 1 1 1 2 2 3 3 2 3 3 5 5 2 2 4 4 2 1 1 3 3 2 3 3 5 5 2 2 3 3 3 3 2 2 2 1 2 2 1 4 4 3 2 1 1 2 2 1 1 1 1 1 3 3 2 3 3 3 2 2 1 3 3 5 5 2 1 2 2 1 1 4 4 3 3 1 2 3 3 1 4 4 3 3 3 1 2 2 1 1 1 2 2 2 3 3 2 4 4 4 1 1 1 2 2 1 3 3 3 4 4 2 2 1 1 3 3 2 1 1 3 3 2 1 2 2 1 4 4 4 2 1 1 2 2 1 2 2 1 1 2 2 1 2 7 7 5 5 5 5 5 1 1 1 2 2 1 3 3 2 1 1 2 2 1 3 3 2 2 2 2 3 3 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 2 1 1 1 1 2 2 2 2 3 3 2 1 2 3 3 1 1 1 2 2 1 1 1 1 2 2 2 2 4 4 4 4 3 3 3 5 5 2 1 1 4 4 3 2 1 3 3 5 5 5 2 1 2 2 1 1 4 4 3 3 1 2 3 3 3 3 3 3 1 1 3 3 3 1 1 1 1 1 1 1 1 1 1 4 4 3 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 3 3 2 4 4 3 2 2 2 1 1 1 3 3 2 3 3 3 1 1 1 1 3 3 2 3 3 3 1 2 3 3 1 2 2 1 1 1 5 5 4 3 4 4 4 3 3 3 1 1 2 6 6 4 4 5 5 3 3 1 1 1 2 2 1 2 2 1 2 4 4 4 3 3 2 1 2 2 1 1 1 2 2 2 2 1 3 3 3 4 4 2 2 1 1 3 3 4 4 2 3 3 2 2 3 3 1 1 1 1 2 2 1 3 3 3 1 1 4 4 3 2 2 3 3 1 1 2 2 2 2 1 3 3 4 4 2 2 3 3 2 1 1 1 1 1 3 3 2 2 2 1 2 2 1 2 2 1 1 1 3 3 4 4 2 1 3 3 2 1 2 3 3 1 2 2 3 3 2 3 3 2 1 1 1 1 2 3 3 1 2 2 2 4 4 4 4 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 3 3 2 3 3 1 1 1 1 3 3 4 4 2 2 2 1 1 1 1 3 3 3 1 4 4 3 2 1 2 3 3 3 3 3 1 1 3 3 2 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 3 3 2 1 2 4 4 3 3 1 2 2 2 2 1 2 3 4 4 2 3 3 4 4 3 3 1 2 2 2 2 1 3 3 4 4 1 3 3 3 3 2 2 1 2 2 1 2 2 1 1 1 1 2 4 6 6 4 4 3 3 2 2 2 3 3 3 1 2 2 1 1 1 1 2 2 4 4 3 2 1 2 2 1 2 3 4 4 2 2 1 2 5 5 3 2 1 2 2 1 2 2 2 2 2 3 3 1 2 2 1 2 2 3 3 2 2 2 2 3 3 1 1 1 1 1 1 1 1 2 3 3 1 3 3 2 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 3 3 1 2 2 2 2 3 3 3 2 2 1 1 1 1 1 2 2 2 2 1 1 3 3 3 2 2 2 2 2 2 1 2 3 3 2 2 2 2 1 1 1 1 2 5 5 4 4 3 2 2 2 2 3 3 2 2 2 1 1 1 2 2 2 4 4 4 1 1 1 1 1 3 3 3 2 4 4 2 1 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 3 3 2 2 2 3 3 2 3 3 3 1 1 1 1 1 2 3 3 1 1 3 5 5 4 4 2 2 1 1 1 1 1 1 2 2 1 2 2 3 3 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 3 3 2 2 2 2 4 4 2 1 2 2 2 2 2 3 3 2 2 1 1 1 2 2 1 2 2 1 2 3 4 4 1 2 2 1 1 1 1 1 1 1 2 3 3 1 1 1 3 3 2 2 3 3 2 2 1 1 2 2 2 3 3 1 2 3 3 2 2 1 1 4 4 4 4 5 5 1 1 2 2 1 5 5 5 4 6 6 3 4 4 1 2 3 3 2 2 1 1 2 2 4 4 3 4 4 2 1 1 1 3 3 2 2 2 2 2 1 1 1 1 1 5 5 5 4 2 1 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 3 3 2 3 3 3 3 1 1 1 2 2 1 3 3 3 4 4 3 2 2 2 2 2 2 2 1 2 3 3 2 2 1 3 3 3 1 2 2 1 2 2 4 4 3 3 2 3 5 5 2 3 3 3 1 2 2 1 1 1 1 1 1 4 4 3 2 1 1 2 2 1 2 2 1 2 2 3 3 4 4 4 1 1 1 1 1 2 2 1 1 2 2 1 2 5 5 3 2 1 1 1 1 2 2 1 1 3 3 3 1 1 1 1 2 2 3 3 2 2 2 1 1 2 2 3 3 3 1 1 2 3 3 1 1 1 1 1 1 1 1 2 3 3 1 1 2 2 1 3 3 3 2 2 1 1 2 2 1 1 1 3 3 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 4 4 2 2 2 2 2 1 2 2 1 5 5 4 4 2 4 4 3 3 3 2 3 3 3 3 3 2 2 2 2 2 3 3 1 1 1 3 3 2 2 5 5 3 2 2 2 1 1 1 1 1 2 2 1 2 2 3 3 2 1 1 2 2 1 1 1 1 2 2 2 3 4 4 3 3 2 2 2 1 2 2 3 3 3 1 2 2 3 3 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 3 3 2 1 3 3 5 5 3 3 1 2 2 1 1 2 2 1 2 2 1 1 1 3 3 3 1 4 4 4 3 3 2 2 1 1 1 2 2 1 3 3 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 3 3 3 6 6 3 2 1 2 2 1 1 2 2 2 3 3 1 2 2 1 2 2 1 2 4 4 4 4 2 2 2 1 2 2 1 1 1 1 3 3 2 1 1 1 1 3 3 3 1 2 2 2 2 3 3 3 1 4 4 3 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 3 3 3 1 2 2 1 1 1 2 2 3 3 3 2 2 3 3 4 4 2 1 1 1 1 3 3 2 1 1 1 2 2 1 2 2 2 2 1 2 4 4 2 1 3 3 3 2 2 2 2 1 2 2 1 1 1 2 2 1 4 4 4 2 1 5 5 4 3 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 3 3 2 2 2 2 2 2 1 1 1 1 3 3 3 2 4 4 2 3 3 3 2 2 1 3 3 2 1 3 3 4 4 2 2 1 3 3 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 3 3 2 2 3 3 1 1 2 2 1 3 3 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 3 3 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 3 4 4 3 1 2 2 1 1 1 3 3 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 3 3 2 2 1 2 3 3 2 2 4 4 3 2 1 1 4 4 4 2 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 3 3 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 2 3 3 2 2 1 1 1 1 1 1 1 1 2 5 5 4 4 4 4 2 2 2 2 1 1 2 2 3 3 3 1 2 2 1 4 4 3 2 2 2 1 1 4 4 3 2 1 2 2 1 2 4 4 3 4 4 1 1 1 2 3 3 2 2 3 3 2 1 1 1 2 2 2 2 2 3 3 1 2 2 2 2 2 2 3 3 2 1 1 1 1 2 2 1 3 3 2 2 2 1 1 2 2 1 4 4 4 3 2 2 1 1 1 2 2 3 3 2 2 4 4 2 2 2 1 1 2 2 1 3 3 3 3 3 2 1 1 1 2 2 1 1 1 1 2 2 2 3 3 1 4 4 3 4 4 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 3 3 3 1 1 2 3 3 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 3 3 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 3 3 3 2 2 2 2 1 2 2 2 3 3 1 1 1 1 3 3 5 5 2 1 1 1 1 1 1 2 2 1 1 2 2 1 3 3 4 4 2 1 2 3 3 1 1 2 2 1 2 3 5 5 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 3 3 2 2 1 1 1 1 1 4 4 4 2 1 1 2 2 1 2 4 4 2 1 4 4 4 4 1 1 3 3 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 3 3 1 1 1 2 3 3 1 1 1 1 1 2 2 1 2 2 1 2 2 1 3 3 2 2 4 4 3 3 1 1 1 1 1 2 2 1 3 3 3 2 2 2 2 2 3 3 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 3 3 1 1 2 2 1 1 2 2 1 2 3 3 1 1 2 2 1 2 5 5 3 3 3 2 2 1 1 1 1 1 1 1 3 3 4 4 4 2 3 3 3 3 2 1 2 2 2 3 3 1 3 3 2 1 3 3 3 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 2 1 2 2 1 1 4 4 3 4 4 2 2 2 1 1 1 1 1 2 3 3 2 2 1 2 3 3 1 2 2 2 2 3 3 2 1 3 3 2 3 3 3 1 3 3 3 1 4 4 3 4 4 1 1 2 3 3 1 2 2 1 4 4 4 2 3 3 3 5 5 4 3 2 1 2 2 3 3 2 2 2 1 5 5 4 3 3 4 4 1 1 1 1 1 4 4 4 4 1 1 1 2 2 2 2 4 4 3 3 2 2 2 3 7 7 4 3 3 2 2 1 2 4 4 4 4 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 3 3 2 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 3 4 4 3 3 2 1 4 4 3 2 2 3 3 4 4 3 2 2 2 2 2 1 2 2 2 2 1 1 1 1 3 3 2 1 2 2 2 2 1 1 2 3 3 1 1 2 2 1 2 2 1 1 2 2 1 2 3 3 1 2 4 4 2 2 2 1 2 2 2 2 1 1 2 2 2 3 3 2 2 1 4 4 4 3 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 3 3 3 2 2 1 1 1 2 2 2 2 2 2 2 2 3 3 3 1 1 1 2 2 1 3 3 3 1 2 2 2 2 1 1 1 1 1 1 1 2 2 3 3 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 3 3 3 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 4 4 4 1 1 1 1 2 2 2 2 1 1 2 2 4 4 3 3 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 3 4 4 3 1 1 1 2 4 4 2 1 3 4 4 3 2 2 2 2 2 3 3 2 2 1 1 2 2 2 2 2 3 3 1 1 1 1 5 5 4 3 2 2 4 4 2 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 4 4 3 2 1 1 1 2 2 1 1 1 1 2 2 1 1 3 3 5 5 3 3 2 2 1 1 3 3 2 3 3 3 3 1 2 4 4 4 1 1 1 2 2 1 2 2 1 3 3 4 4 1 3 3 3 1 1 2 2 2 2 2 2 2 2 1 3 3 2 1 1 1 2 2 1 1 1 1 2 4 4 2 1 1 2 2 1 2 2 1 3 3 3 1 1 4 4 3 5 5 3 3 2 2 2 2 2 2 4 4 4 3 1 2 2 3 3 3 1 2 2 2 3 3 1 2 2 2 3 3 2 2 2 2 2 2 3 3 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 3 3 3 1 1 3 3 2 1 2 2 1 2 2 1 1 2 2 3 3 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 4 4 4 5 5 2 2 2 1 3 3 5 5 3 3 2 3 3 2 2 1 1 1 1 1 1 2 2 1 1 3 3 5 5 2 4 4 3 2 1 1 1 1 4 4 3 2 1 1 1 2 2 1 4 4 4 2 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 3 3 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 3 3 5 5 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 3 3 3 1 1 2 3 3 2 2 1 3 3 2 1 1 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 2 3 3 2 3 3 2 3 3 2 2 2 2 1 1 1 1 1 3 3 2 2 2 1 3 3 3 2 3 4 4 1 1 1 1 1 1 2 3 3 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 4 4 4 3 1 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 5 5 3 3 2 2 1 1 2 2 1 1 1 1 2 2 2 2 3 3 2 2 2 1 2 2 1 1 1 2 2 1 2 4 4 2 1 1 1 2 2 2 4 4 2 1 1 1 1 1 1 1 1 1 4 4 3 2 2 2 1 1 1 2 2 2 3 3 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 3 3 4 4 2 2 3 3 5 5 5 4 4 2 1 2 2 1 1 1 1 2 2 1 1 1 2 4 4 2 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 3 3 2 1 2 2 1 4 4 3 3 3 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 3 3 3 1 2 2 1 2 2 2 2 1 2 2 1 3 3 3 1 2 2 2 2 1 2 2 2 2 2 3 3 1 1 1 2 2 1 1 1 3 3 2 1 1 1 3 3 3 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 3 3 2 2 2 1 1 1 1 1 2 2 2 4 4 2 1 1 3 3 3 1 3 3 3 3 1 1 3 3 3 2 3 3 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 1 2 3 3 2 3 3 2 2 1 3 3 4 4 1 1 1 1 1 1 3 3 3 1 1 3 3 2 1 1 1 1 1 1 1 2 3 3 2 3 3 2 3 3 2 2 1 4 4 4 4 1 1 2 3 3 1 1 1 2 3 3 1 1 2 2 1 1 1 1 1 1 1 1 3 3 2 2 2 1 3 3 2 2 5 5 3 3 2 5 5 3 3 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 4 4 4 1 2 2 3 3 4 4 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 3 3 2 1 1 2 2 1 3 3 3 2 2 2 2 3 3 3 1 1 1 3 3 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 3 3 2 1 1 1 1 1 2 2 1 2 3 3 1 2 2 2 3 3 2 2 1 2 2 2 3 4 4 3 3 2 1 1 3 3 2 2 2 2 2 1 1 1 1 2 3 3 3 3 2 1 1 1 2 2 2 3 3 2 2 1 1 1 2 5 5 3 2 1 2 2 1 1 1 1 1 1 2 2 3 3 4 4 3 3 3 2 2 2 3 3 2 2 1 1 1 2 2 2 2 2 2 1 2 3 3 1 2 4 4 2 1 2 2 1 1 1 1 1 2 2 1 3 4 4 4 1 1 2 3 3 1 1 2 2 2 2 1 3 3 2 2 2 1 1 2 2 1 1 1 1 2 2 1 3 3 4 4 2 1 2 2 2 5 5 3 2 5 5 4 3 3 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 3 3 3 2 2 3 3 3 3 2 2 1 2 4 4 2 2 2 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 4 4 2 1 1 1 1 1 1 2 2 1 1 4 4 3 3 1 1 1 1 1 2 3 3 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 3 3 4 4 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 2 3 3 2 4 4 2 1 2 2 1 1 2 3 3 2 2 3 3 3 2 2 1 1 1 1 4 4 5 5 5 1 1 1 1 2 3 3 2 2 1 1 1 1 1 2 3 3 1 1 1 1 1 2 2 2 2 1 1 1 1 1 4 4 3 4 4 1 3 3 3 1 2 2 3 3 3 3 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 4 4 3 3 2 2 1 2 2 2 3 3 2 3 3 2 3 3 1 2 2 2 3 3 1 2 2 3 3 2 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 4 4 4 3 1 4 4 4 4 1 1 3 3 3 3 2 2 2 2 1 1 2 2 1 1 1 1 2 2 3 3 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 2 4 4 2 2 2 1 1 1 1 1 2 2 2 2 1 1 2 3 3 1 1 3 3 2 3 3 2 2 2 2 2 2 5 5 3 3 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 4 4 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 3 3 3 1 1 1 1 2 2 1 2 2 3 3 4 4 2 2 1 1 2 2 3 3 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 3 3 2 3 3 3 2 2 3 3 3 1 1 1 1 2 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 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 2 2 1 2 2 1 1 1 1 3 3 2 1 2 2 2 3 4 4 1 2 2 1 1 1 1 2 2 1 1 2 2 2 3 3 1 2 2 1 1 2 2 1 1 3 3 2 2 2 2 4 4 4 2 2 2 2 2 3 3 4 4 3 2 1 1 1 1 1 1 1 3 3 2 1 1 2 2 1 1 1 1 3 3 3 2 2 2 2 1 2 2 3 3 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 4 4 2 1 2 2 1 1 4 4 3 2 1 1 3 3 2 1 2 3 3 2 2 2 3 3 1 1 2 2 1 1 1 1 1 1 3 4 4 4 4 4 4 2 2 2 1 1 1 3 3 2 1 1 1 2 3 4 4 3 3 2 2 2 2 2 1 1 1 1 1 2 3 3 1 1 1 1 1 2 2 1 2 3 3 3 3 2 1 2 2 1 3 3 3 3 1 2 2 1 1 2 2 1 3 3 3 1 1 1 2 2 1 1 1 1 1 1 2 3 3 3 3 3 1 1 2 2 1 1 1 2 2 2 3 3 2 2 1 1 1 3 3 2 2 2 3 3 4 4 4 2 2 1 1 3 3 3 1 1 3 3 3 3 2 4 4 2 1 3 3 2 1 2 3 3 1 2 2 2 2 1 2 2 1 3 3 2 1 2 2 1 1 1 1 1 2 4 4 4 1 2 3 3 2 2 1 1 2 2 2 2 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 3 3 3 3 1 1 1 1 1 2 3 3 1 1 2 2 1 2 2 2 5 5 3 2 1 1 1 1 2 2 1 2 2 2 2 2 2 3 3 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 3 3 2 2 2 1 1 1 2 2 1 1 3 3 3 2 2 1 1 2 2 2 3 5 5 2 1 3 3 2 1 2 2 2 2 1 1 1 1 1 1 2 6 6 4 3 2 1 2 3 4 6 6 2 1 1 2 2 1 2 2 3 3 4 4 1 1 1 2 2 1 1 2 2 2 2 2 2 3 3 2 1 2 2 1 1 1 1 3 3 2 2 2 2 3 3 1 1 2 4 4 2 1 2 4 4 2 2 2 1 1 1 1 2 2 3 3 3 2 4 4 2 1 1 3 3 4 4 4 1 1 2 2 1 1 3 3 2 1 2 2 1 1 1 2 2 1 5 5 4 3 2 3 3 3 2 2 2 2 3 3 3 3 3 2 3 3 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 3 3 3 3 3 2 1 1 1 1 1 1 3 3 4 4 3 3 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 3 3 4 4 4 2 1 1 3 3 2 2 2 2 3 3 2 2 1 1 1 2 3 3 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 3 3 3 1 1 1 2 2 3 3 5 5 5 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 2 3 3 1 1 1 1 1 1 2 2 1 2 3 4 4 3 3 2 1 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 3 5 5 4 2 1 1 1 2 3 3 3 3 4 4 3 3 1 2 2 1 1 2 3 3 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 2 4 4 2 1 1 1 1 2 4 4 2 1 1 1 2 4 4 3 3 1 1 1 1 1 2 2 2 2 3 3 2 3 3 2 1 2 2 1 1 3 3 3 3 1 1 1 1 2 2 1 4 4 4 2 3 3 3 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 3 4 4 4 4 2 2 1 1 1 2 2 1 1 2 2 2 2 2 5 5 3 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 3 3 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 3 3 1 1 1 2 2 2 2 2 2 1 2 3 3 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 3 3 3 3 1 1 2 2 1 1 1 2 2 1 2 3 3 2 3 3 3 3 2 2 3 3 1 1 2 2 3 3 3 4 4 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 3 4 4 3 1 4 4 3 3 2 3 3 1 4 4 3 3 1 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 3 3 3 2 3 3 1 1 1 1 3 3 2 2 2 1 2 2 1 1 2 2 3 3 2 2 2 1 3 3 3 3 2 2 1 2 2 1 1 1 1 2 2 3 3 2 2 2 1 1 1 1 4 4 3 3 3 2 2 1 4 4 3 3 3 3 3 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 3 3 3 3 1 1 1 1 2 2 2 2 1 2 2 3 3 2 1 2 2 1 1 1 1 2 2 2 5 5 5 2 2 2 3 3 4 4 1 1 2 2 1 1 4 4 3 2 1 1 1 2 3 3 2 2 2 3 3 1 2 2 2 2 1 2 2 2 2 3 5 5 4 3 3 2 2 2 2 3 3 2 1 1 2 2 2 2 1 1 1 1 1 3 3 3 1 1 1 1 1 1 3 3 3 2 2 1 1 1 1 3 3 3 1 1 1 1 1 1 1 2 2 1 2 2 3 3 2 2 2 1 1 1 1 2 2 1 3 3 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 4 4 3 2 2 2 1 2 4 4 2 1 1 1 1 2 2 1 2 2 1 1 1 2 3 3 2 4 4 4 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 3 3 2 2 1 1 2 2 1 1 1 1 1 4 4 4 2 2 2 1 3 3 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 3 3 1 1 1 1 3 3 3 3 1 2 2 1 1 1 2 3 3 2 3 4 4 1 4 4 3 2 1 1 1 1 1 1 1 2 2 2 3 3 2 2 1 2 2 1 3 3 2 1 2 2 1 2 2 2 5 5 3 2 2 2 1 1 1 2 2 1 2 2 3 3 3 4 4 2 2 1 1 1 1 2 4 4 2 2 2 1 1 2 2 1 2 2 1 1 1 2 2 2 2 3 3 3 2 2 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 3 3 4 4 2 2 1 2 2 2 2 1 1 2 3 4 4 3 3 3 1 1 1 2 2 1 1 1 1 2 3 3 1 2 2 1 2 3 3 1 1 1 1 1 1 2 2 2 2 3 3 2 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 4 4 2 1 2 3 4 4 2 2 1 3 3 2 1 2 3 3 1 2 2 1 1 1 1 1 2 5 5 4 4 3 3 3 2 1 1 1 2 2 1 2 2 1 2 3 3 1 1 1 2 2 1 2 2 1 4 4 3 3 1 2 2 1 1 1 3 3 3 3 1 1 2 2 3 3 2 1 1 1 1 1 2 2 3 3 3 3 2 2 3 3 2 2 2 1 2 3 3 1 1 2 2 1 2 2 2 2 1 1 1 3 3 3 1 4 4 3 3 2 2 1 1 1 2 2 1 1 1 2 2 1 3 3 2 1 1 3 3 3 3 3 2 1 1 2 2 1 1 2 2 3 3 2 1 1 3 3 6 6 3 3 1 1 3 3 3 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 2 4 4 4 2 2 1 1 2 2 2 2 2 2 1 2 3 3 2 2 2 2 1 1 1 1 2 3 3 1 1 1 2 4 4 2 1 1 3 3 3 2 2 1 4 4 4 4 1 2 2 1 1 2 2 1 3 3 2 1 1 1 3 3 2 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 3 3 3 1 1 2 2 1 1 1 2 2 2 2 2 3 3 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 1 3 3 2 1 1 2 3 3 2 2 1 1 2 2 2 2 1 2 2 1 2 5 5 3 2 1 2 3 3 3 3 2 1 4 4 4 3 1 1 1 2 3 3 1 1 2 2 1 2 4 4 4 1 1 1 2 2 1 2 3 3 1 2 2 2 4 4 2 2 2 1 1 1 2 5 5 3 2 4 4 4 4 3 4 4 3 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 4 4 3 3 3 3 3 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 3 3 3 1 2 3 3 1 1 1 3 3 3 3 1 2 3 3 1 1 1 1 1 2 2 1 2 2 3 3 2 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 3 3 3 1 1 1 1 2 2 1 4 4 4 3 3 2 2 2 5 5 5 3 4 5 7 7 2 1 1 2 2 1 2 2 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 2 2 2 2 1 2 2 1 3 3 2 1 2 3 3 1 2 2 2 3 3 2 2 1 1 2 2 1 2 2 1 2 2 3 3 3 2 3 3 1 1 1 1 1 2 3 4 5 5 1 1 1 2 2 1 2 3 3 1 1 1 2 2 1 1 2 3 4 4 1 2 2 1 1 1 2 2 1 1 1 1 1 1 3 4 4 3 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 3 3 2 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 4 4 4 4 3 1 1 2 3 3 1 2 2 1 3 3 4 4 1 1 1 1 1 1 1 2 2 1 3 3 3 1 1 2 5 5 3 3 1 2 3 4 4 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 2 2 1 3 3 2 1 2 2 1 2 4 4 4 4 2 3 3 2 1 2 2 1 3 3 3 3 1 1 2 2 2 2 2 2 3 3 3 3 3 3 2 1 1 2 2 2 3 3 1 2 3 3 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 4 4 3 3 1 2 2 1 3 3 3 1 1 1 2 3 3 2 3 3 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 2 4 4 2 1 2 2 2 2 1 3 3 2 1 2 2 3 3 4 4 2 2 1 2 2 2 3 3 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 1 3 3 3 1 1 1 2 2 2 3 3 2 2 1 1 1 1 1 2 2 1 2 3 3 1 1 1 2 2 1 2 2 3 3 3 3 2 4 4 2 1 2 4 4 2 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 3 3 2 1 1 1 1 1 2 2 3 3 3 2 2 1 1 1 2 5 5 3 2 2 4 4 2 2 3 3 2 2 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 3 3 3 3 1 3 3 2 1 1 2 3 3 2 3 4 4 1 1 1 1 4 4 3 3 3 1 1 1 1 1 4 4 4 4 1 1 2 2 1 3 3 3 3 1 2 2 3 4 4 4 2 3 3 3 3 2 2 3 5 5 2 1 1 3 3 3 1 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 1 3 3 4 4 2 2 2 2 2 1 2 2 1 1 1 1 1 1 2 3 3 1 1 2 3 3 1 1 3 3 3 1 1 1 1 2 2 1 1 1 2 2 1 1 3 3 2 1 1 2 2 1 2 2 1 1 3 3 2 1 2 2 1 1 1 1 1 1 1 1 1 1 3 3 5 5 2 2 2 2 2 2 2 3 3 3 1 2 4 4 2 2 2 2 2 1 2 2 3 3 3 3 3 2 1 4 4 4 3 3 3 2 3 3 2 2 2 1 1 2 2 1 2 4 4 4 3 3 3 1 3 4 4 3 2 2 1 2 2 3 3 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 3 3 2 2 1 1 2 2 2 2 2 3 3 3 3 3 2 4 4 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 4 4 3 3 1 1 1 2 2 1 1 2 2 1 2 3 3 2 2 1 1 2 2 3 3 2 2 2 2 3 3 2 3 3 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 2 3 3 1 2 2 2 3 3 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 4 4 3 3 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 3 3 3 3 2 1 1 1 3 3 5 5 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 4 4 3 2 1 2 2 3 3 2 1 2 2 2 2 1 1 1 1 2 2 1 3 3 3 2 3 3 1 1 2 3 3 1 2 3 3 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 3 3 2 2 2 1 2 2 2 2 3 3 5 5 3 3 2 3 3 2 2 3 3 2 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 3 3 4 4 1 1 1 1 1 3 3 4 4 2 3 3 3 3 1 3 3 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 2 2 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 2 3 4 5 5 1 2 2 2 3 3 1 2 2 1 1 2 2 1 3 3 2 4 4 3 3 3 2 2 1 1 1 1 4 4 3 3 3 2 2 3 3 2 1 1 1 1 2 2 2 2 1 1 3 3 2 1 1 3 3 5 5 2 2 2 3 3 2 1 1 2 3 3 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 3 3 1 1 1 1 3 3 2 2 3 3 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 2 2 3 3 2 1 2 4 5 5 3 3 3 2 2 2 1 1 2 2 1 1 3 3 5 5 2 2 3 3 2 2 1 3 3 3 3 1 3 4 4 3 1 1 3 3 2 2 2 2 2 1 1 2 3 3 1 1 1 1 2 2 2 2 1 2 3 3 2 3 3 1 1 2 2 2 2 1 2 2 1 3 3 3 3 1 2 2 3 3 2 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 2 4 4 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 2 3 3 1 3 3 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 3 3 2 3 3 2 2 2 2 2 1 1 3 3 2 1 1 1 1 3 3 4 4 1 1 2 2 2 2 1 1 1 1 1 1 1 4 4 3 2 1 3 3 2 1 1 1 1 1 1 2 3 3 1 1 1 2 2 2 3 3 4 4 3 5 6 6 5 5 2 1 1 1 1 1 3 3 2 2 2 1 1 2 2 1 2 2 2 3 4 4 1 2 2 2 2 1 2 3 3 1 1 2 2 1 1 1 1 1 3 3 2 2 4 4 2 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 2 3 3 1 1 1 1 2 2 1 1 3 3 3 1 2 2 1 1 3 3 2 1 3 3 2 2 3 3 2 2 1 1 3 3 3 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 2 4 4 4 2 3 3 3 3 2 2 3 3 2 4 4 2 1 1 1 1 1 3 3 2 1 2 2 2 2 3 3 2 3 3 2 2 2 3 3 2 1 2 2 1 2 2 1 1 3 3 2 3 3 3 3 1 2 4 4 5 5 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 3 3 2 1 3 3 2 2 2 1 2 2 2 2 1 1 1 2 3 3 3 3 4 4 2 1 1 2 2 3 3 4 4 2 2 1 2 2 1 1 1 1 1 3 3 2 2 2 1 2 2 1 3 5 5 4 4 1 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 3 3 2 2 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 2 3 3 1 1 1 2 2 2 2 1 1 2 3 5 5 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 3 3 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 2 2 1 2 2 2 2 1 1 1 2 2 2 3 3 2 2 1 2 2 1 3 3 4 4 4 5 5 3 2 2 3 3 3 2 2 1 1 1 3 3 3 3 2 5 5 5 2 3 3 4 4 1 1 1 2 2 1 1 1 3 3 3 3 1 1 1 1 2 2 1 2 3 4 4 1 1 1 2 2 2 2 1 1 1 2 4 4 3 3 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 5 5 3 1 3 3 3 3 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 3 3 3 2 2 1 1 1 2 2 1 1 3 3 2 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 5 5 3 2 1 1 1 1 2 2 1 4 4 3 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 4 4 2 1 4 4 3 3 1 2 3 3 3 3 3 1 1 1 2 2 1 3 3 4 4 1 2 2 2 2 1 1 4 4 4 3 1 1 3 3 2 2 2 1 2 2 1 3 3 3 3 1 1 2 2 1 3 3 2 2 2 2 2 1 1 2 2 1 1 1 2 4 4 2 1 1 1 1 2 2 1 1 2 3 3 2 2 3 3 3 2 2 1 3 3 2 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 4 4 4 2 2 1 3 3 4 4 3 3 1 2 2 1 2 2 3 3 3 1 1 1 3 3 3 3 2 2 1 1 2 2 1 1 3 3 2 2 2 1 3 3 4 4 2 2 1 2 2 1 1 2 2 1 1 1 2 3 3 1 1 2 2 1 1 1 4 4 4 2 3 3 2 3 3 2 4 4 4 4 3 1 1 3 3 3 3 1 1 1 2 4 4 2 2 2 1 1 1 2 3 3 2 2 1 2 2 1 1 2 2 2 2 2 2 1 2 4 4 4 1 2 2 1 2 2 2 3 3 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 3 3 2 3 3 3 2 2 1 1 2 2 2 2 1 1 3 3 3 3 2 2 1 1 3 3 3 2 3 6 6 3 4 4 2 2 5 5 3 2 1 3 3 2 1 1 2 2 1 1 1 2 2 1 1 1 1 2 4 4 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 3 5 5 2 1 1 1 1 3 3 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 4 4 2 2 3 3 2 2 2 2 2 2 1 1 1 3 3 3 1 1 1 1 2 2 2 2 2 2 2 3 4 4 1 1 1 1 1 1 1 3 3 2 2 2 1 1 3 3 2 3 3 2 1 1 2 2 1 1 1 2 2 2 3 3 2 2 1 1 2 2 2 2 2 2 1 2 2 1 3 3 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 4 4 2 2 2 2 4 4 2 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 3 3 1 1 2 3 3 1 1 1 1 4 4 4 2 1 1 1 3 3 2 2 3 3 1 1 2 2 2 2 1 2 2 3 3 2 2 3 3 2 2 1 3 3 3 3 1 1 2 2 1 1 1 1 2 3 3 1 1 1 1 2 2 1 1 1 2 3 3 1 1 1 1 1 3 3 2 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 3 3 1 1 2 2 2 2 2 2 1 3 3 4 4 3 3 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 3 3 1 1 1 4 4 3 3 1 1 1 1 2 3 3 1 1 2 2 1 1 2 2 1 1 1 1 1 2 3 3 2 2 1 1 2 2 1 3 4 4 6 7 7 7 7 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 3 3 3 1 1 1 1 3 3 2 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 3 3 1 1 1 3 3 4 4 2 2 1 2 2 1 1 1 1 1 1 2 2 1 3 3 3 3 2 2 1 2 2 3 3 4 6 6 3 4 4 1 1 2 2 1 2 2 3 3 2 1 1 1 1 4 4 3 3 3 3 3 3 3 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 3 3 3 3 3 3 3 2 4 4 3 3 3 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 1 1 1 1 1 1 1 1 1 1 2 3 3 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 3 3 3 3 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 3 3 2 1 3 3 4 4 2 2 2 1 4 4 4 4 3 2 3 3 1 2 4 4 2 1 3 3 2 2 3 3 1 3 3 2 2 2 1 2 2 2 4 4 2 1 2 2 1 2 4 4 2 1 1 3 3 2 1 3 3 2 1 1 3 3 3 3 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 3 3 2 2 2 2 3 3 1 2 4 4 2 2 2 1 1 1 2 2 1 1 1 3 4 4 3 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 3 3 1 2 2 2 2 2 2 2 3 4 4 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 3 3 2 1 2 2 1 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 2 1 3 3 3 3 1 2 2 1 3 3 2 1 2 3 3 2 2 1 1 1 1 1 2 2 1 1 2 2 4 4 3 3 3 1 3 3 2 1 2 4 4 2 2 5 5 5 3 1 2 2 3 3 5 5 2 1 2 2 1 2 2 2 2 1 1 1 2 3 3 2 2 1 1 1 2 2 1 1 2 2 3 3 3 3 3 2 2 2 1 2 5 5 4 4 4 5 5 4 3 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 4 4 3 3 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 3 3 2 1 1 3 3 3 1 3 3 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 4 4 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 2 3 3 1 2 2 2 2 1 2 2 1 3 4 4 4 1 2 2 1 2 2 1 1 3 3 3 1 3 3 3 2 5 5 3 2 1 2 2 2 2 2 2 2 2 1 2 2 2 4 4 2 2 4 4 4 2 2 1 1 1 3 3 2 1 2 2 1 1 2 2 1 2 2 1 1 3 3 3 1 2 2 1 2 2 1 3 3 3 1 2 3 3 1 2 2 2 2 1 1 2 3 3 1 3 3 3 2 3 3 1 1 1 1 1 2 2 1 3 3 5 5 3 3 1 2 3 3 3 4 4 4 2 4 4 2 3 3 3 1 2 3 3 1 1 2 2 1 1 2 2 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 3 3 2 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 3 3 2 4 4 3 3 2 2 1 1 1 1 2 2 2 2 1 1 1 3 3 2 1 1 3 6 6 5 3 2 1 1 1 1 1 3 3 3 2 4 4 3 3 2 2 1 3 3 4 4 2 3 3 3 4 4 2 2 2 2 3 3 5 5 2 2 2 1 1 3 4 4 3 2 2 1 2 2 3 3 3 5 5 2 1 1 1 1 1 2 3 3 2 4 4 3 3 1 1 1 2 2 1 1 1 1 3 3 3 1 1 2 2 1 3 3 2 1 1 1 2 2 3 3 3 3 2 2 1 1 5 5 5 5 5 2 2 1 1 1 2 2 1 1 1 2 2 1 4 4 3 2 1 1 1 1 2 2 3 3 3 1 2 3 3 1 1 2 2 2 2 1 2 3 3 1 1 2 2 2 2 1 2 2 1 1 1 2 3 3 2 2 2 2 1 1 1 1 3 3 3 1 1 1 1 1 3 3 2 1 2 4 4 4 4 2 1 1 1 2 2 2 2 1 1 3 3 4 5 5 2 2 1 4 4 3 4 4 3 3 2 2 1 2 2 1 1 2 2 1 1 1 4 4 4 4 3 3 2 3 3 3 1 2 2 1 1 2 3 4 4 1 1 3 3 3 3 1 2 2 1 2 3 4 4 2 2 2 2 2 2 2 3 3 1 1 2 2 2 2 1 5 5 5 3 3 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 3 3 1 1 1 1 1 2 2 2 2 1 1 1 2 2 3 3 2 2 3 4 4 2 3 3 1 4 4 4 5 5 1 3 3 4 4 2 1 1 1 1 1 3 3 2 2 2 1 1 2 2 1 1 1 1 1 1 1 3 3 3 2 2 2 2 1 1 1 1 3 3 2 1 1 1 3 3 2 1 2 2 1 1 3 3 3 2 2 2 2 1 1 2 2 1 1 2 2 3 3 2 1 1 1 3 3 3 3 1 2 3 3 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 5 5 4 3 3 3 3 3 3 1 1 2 3 5 6 6 3 3 3 2 2 2 1 2 3 3 1 2 3 3 1 2 2 1 3 3 3 2 3 3 1 2 3 3 2 2 1 1 3 3 2 2 2 1 3 3 3 1 1 1 1 3 3 2 1 1 1 2 3 3 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 5 5 4 3 2 3 3 3 2 2 3 3 3 3 1 3 3 2 3 3 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 4 4 3 3 2 2 1 1 1 1 1 3 3 3 2 2 2 2 1 1 1 1 2 2 3 5 5 4 6 7 7 4 4 2 2 1 1 1 2 2 1 1 1 2 3 4 4 1 1 1 1 1 3 4 4 5 5 2 2 2 2 2 3 3 2 4 4 2 1 3 3 2 2 2 2 3 3 1 2 2 1 1 5 5 4 3 2 1 2 2 1 1 1 2 2 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 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 3 3 3 3 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 4 4 2 2 2 2 2 3 3 5 5 3 3 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 2 3 3 1 1 1 1 1 2 2 2 2 1 1 3 3 4 4 2 2 2 1 2 2 1 1 3 3 3 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 3 3 3 1 1 3 3 3 3 1 1 2 3 3 1 1 1 1 1 3 3 4 4 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 3 3 1 1 2 2 2 2 1 2 2 1 1 1 3 3 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 4 4 4 2 1 2 2 2 4 4 2 3 3 2 1 2 2 1 1 2 2 2 2 2 2 1 1 2 3 3 1 2 2 1 1 1 1 2 2 1 2 2 2 3 3 2 2 1 1 1 1 2 2 3 3 3 3 4 4 3 3 2 2 1 1 2 2 2 2 1 1 2 3 3 1 3 3 3 2 3 3 1 1 1 1 1 2 2 1 1 2 2 1 1 3 3 2 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 1 2 2 3 3 3 1 1 1 4 4 3 2 1 1 1 2 2 2 2 1 2 2 2 2 1 3 3 2 1 1 1 1 2 4 4 2 2 2 1 2 3 3 1 3 3 4 4 2 1 1 1 1 1 2 2 1 2 2 2 2 1 3 3 3 1 3 3 2 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 4 4 2 1 1 1 1 2 2 1 1 2 2 2 2 4 4 5 5 3 2 3 4 5 5 3 3 3 2 2 3 3 2 2 2 1 1 2 2 1 2 2 2 3 4 4 2 2 1 2 3 3 3 3 2 1 1 2 2 1 1 1 1 1 1 1 3 3 2 1 2 2 1 1 1 3 3 2 1 1 1 1 2 2 1 1 2 2 2 2 3 3 2 1 3 3 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 3 3 1 1 2 2 2 4 4 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 3 3 3 3 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 3 3 3 4 5 5 1 2 4 4 2 1 1 2 2 2 2 1 1 1 1 1 5 5 5 3 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 4 4 5 5 3 2 1 3 3 3 2 2 1 2 2 2 4 4 2 2 2 1 1 2 2 1 1 1 1 3 3 3 2 2 1 1 2 3 3 1 4 4 4 2 1 1 1 2 3 3 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 4 4 4 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 3 3 3 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 1 1 4 4 4 2 1 1 1 1 3 3 3 3 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 3 3 4 4 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 3 3 2 1 1 3 3 3 3 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 3 3 4 4 2 2 2 1 2 2 1 1 4 4 3 2 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 3 3 3 1 1 1 1 4 4 4 4 2 2 2 2 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 4 4 3 2 2 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 3 3 2 1 1 1 1 1 2 4 4 2 1 2 2 1 1 2 2 2 3 3 1 3 3 3 6 6 3 3 1 1 1 2 2 1 2 5 5 3 2 1 1 2 2 1 1 4 4 3 2 1 2 2 1 2 2 1 2 2 1 4 5 5 4 4 1 2 2 1 1 1 1 3 3 2 1 2 2 1 1 1 1 1 1 2 3 3 2 2 2 2 2 2 1 1 1 1 1 1 3 3 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 3 3 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 2 3 4 4 1 1 2 2 1 1 1 3 3 2 2 2 1 2 2 1 1 3 3 2 1 1 2 3 3 1 1 3 3 2 3 3 2 1 2 2 2 4 4 4 2 2 2 2 1 1 1 1 3 3 2 1 1 1 1 2 3 4 4 2 3 3 1 2 2 2 2 1 1 2 8 8 6 5 5 5 3 2 2 2 2 1 1 2 2 1 2 2 1 2 5 5 3 3 2 2 1 1 1 2 2 2 3 3 1 1 2 2 2 2 2 2 1 1 4 4 3 3 3 3 3 1 2 3 3 1 2 2 2 5 5 3 3 3 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 2 5 5 5 5 4 2 1 2 2 1 1 2 2 1 2 3 3 1 2 3 3 1 2 3 3 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 3 3 5 5 3 3 2 2 2 2 1 2 3 3 2 2 2 2 1 1 1 1 1 2 2 3 3 3 1 2 2 1 2 2 1 1 1 1 3 3 3 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 2 2 3 3 3 3 1 1 1 1 2 2 2 3 3 1 1 1 1 1 1 1 2 5 5 3 3 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 3 3 3 4 4 1 2 2 1 1 3 3 3 1 1 1 1 1 1 1 1 1 1 2 2 1 1 3 3 3 2 2 1 1 1 1 2 2 4 4 4 2 2 3 3 2 5 5 3 2 2 2 3 3 2 4 4 3 2 1 2 2 2 2 2 2 2 4 4 2 1 1 1 2 2 1 2 3 3 1 1 2 3 4 7 7 3 2 1 3 3 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 3 4 4 2 2 1 2 2 1 1 1 2 2 1 1 1 1 1 3 3 4 4 1 1 1 1 1 1 3 3 2 1 1 2 3 3 1 1 1 2 2 1 3 3 4 4 2 3 3 3 3 2 3 3 3 3 2 1 1 2 2 3 3 2 2 2 1 1 1 1 2 2 1 1 1 4 4 3 3 2 2 3 3 2 1 1 2 5 5 3 3 1 2 2 3 3 2 1 1 2 2 2 2 1 1 3 3 3 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 3 3 2 2 1 2 2 1 1 2 2 2 3 3 1 1 1 1 1 1 1 1 3 3 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 3 3 4 4 1 1 1 1 1 1 3 3 4 4 3 3 3 2 2 1 1 1 3 3 2 1 3 3 3 4 4 2 2 1 2 2 1 1 2 2 2 3 3 2 2 2 2 2 2 1 1 3 3 2 1 2 2 1 1 1 1 2 2 2 2 3 3 4 4 4 4 4 3 2 2 2 3 3 2 2 1 1 1 3 3 2 1 1 1 1 1 1 1 1 1 3 5 5 4 2 2 3 5 5 5 2 2 1 2 3 3 1 3 3 3 1 1 1 1 2 2 2 2 2 2 1 3 3 2 2 2 2 3 3 1 1 2 2 1 1 1 1 1 1 1 1 3 3 2 1 1 2 2 1 1 2 5 5 3 4 4 4 1 2 2 3 3 4 5 5 1 1 1 1 1 2 3 3 2 2 1 1 1 1 1 3 3 3 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 3 3 3 3 2 2 3 3 3 1 1 1 2 2 2 4 4 2 2 4 4 2 2 2 2 2 1 2 2 1 1 1 1 3 3 2 1 1 2 3 4 4 1 2 4 4 2 2 2 1 1 3 3 3 3 4 4 3 2 5 5 5 3 3 1 2 2 1 2 2 1 2 2 1 1 1 3 3 2 1 1 2 4 4 2 1 1 2 3 3 1 1 1 2 2 1 3 3 4 4 3 3 2 3 3 1 1 1 2 2 1 3 3 4 4 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 3 3 2 2 4 4 4 4 2 2 1 1 1 2 2 2 2 1 2 3 3 1 1 1 2 2 1 2 4 5 5 3 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 4 4 4 2 2 2 1 1 2 2 2 2 5 5 4 3 3 1 1 1 1 2 3 3 1 2 2 2 2 2 2 3 3 3 1 1 1 1 3 3 3 1 1 1 1 2 2 1 1 1 1 1 1 1 2 3 3 2 2 1 1 1 1 2 2 4 4 3 3 3 2 2 1 1 3 3 2 1 2 2 1 1 4 4 3 3 2 2 2 2 2 2 3 3 3 1 2 4 4 3 3 1 2 2 2 4 4 2 1 1 1 4 4 4 6 6 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 4 4 4 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 3 3 1 2 3 4 4 1 2 2 1 1 1 2 3 3 1 1 2 2 2 3 4 4 2 3 3 2 4 4 2 3 3 2 1 2 2 2 2 2 2 3 3 3 2 2 2 2 1 2 2 2 3 3 1 2 2 3 4 4 3 1 3 3 2 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 1 2 3 3 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 3 3 2 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 4 4 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 3 4 4 4 1 1 1 2 2 1 1 3 3 3 1 1 1 1 1 3 3 3 1 1 2 2 1 3 4 4 4 4 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 3 3 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 3 3 2 2 2 1 2 2 1 2 2 1 2 2 2 3 4 4 1 1 2 2 1 1 2 2 1 1 1 2 5 5 3 4 4 2 1 1 3 3 3 2 4 4 2 1 2 2 1 1 1 2 2 3 3 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 4 4 3 4 6 6 2 2 2 1 1 1 1 1 2 2 2 3 4 4 2 3 4 4 1 1 1 2 2 1 2 3 3 2 2 1 1 4 4 4 2 1 1 2 2 1 2 2 1 1 1 2 3 3 2 2 1 1 2 2 4 4 3 3 3 2 3 3 1 2 2 1 1 1 1 2 2 2 2 1 1 2 3 4 4 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 3 3 2 1 1 1 2 2 2 2 1 1 1 1 2 4 4 3 3 2 3 3 3 4 4 4 2 2 2 2 2 2 1 3 3 3 3 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 4 4 3 2 2 3 3 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 3 3 2 3 3 2 1 1 1 1 1 2 2 1 1 2 2 1 3 3 3 1 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 3 3 5 5 2 1 1 1 2 3 3 1 1 2 2 2 2 2 2 2 2 2 2 1 2 2 2 3 3 2 2 1 1 2 2 4 4 4 2 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 3 3 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 1 1 2 3 5 5 3 3 1 1 1 1 1 1 2 3 3 1 2 2 2 2 2 2 1 1 1 1 1 1 1 3 3 2 2 3 3 3 3 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 3 3 2 1 1 3 3 2 1 2 2 1 1 1 1 1 3 3 2 1 1 1 3 3 2 2 2 1 2 3 4 4 1 1 1 2 2 1 2 3 3 1 1 3 3 2 2 2 2 2 1 1 1 3 3 2 1 3 3 2 1 1 2 2 2 4 5 5 4 4 1 1 1 1 1 1 3 3 2 1 1 2 2 1 1 2 3 3 1 1 2 2 1 1 3 3 3 2 2 1 3 3 3 1 1 2 2 2 3 3 1 1 1 1 3 3 3 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 2 4 4 2 3 3 3 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 3 3 2 1 1 2 4 4 2 1 3 3 3 4 4 1 1 1 1 1 1 1 1 1 1 1 3 3 3 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 3 3 3 2 3 3 2 2 1 3 3 3 3 3 2 1 3 4 4 6 6 3 3 6 6 3 3 2 2 2 4 4 2 1 1 1 2 2 1 1 1 1 1 1 2 2 3 3 3 1 5 5 4 3 3 1 1 1 1 2 2 3 3 3 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 3 3 4 4 4 4 4 3 3 4 4 1 1 1 1 2 2 1 1 1 3 3 2 1 3 3 3 1 2 3 3 1 1 2 2 1 2 2 1 1 1 1 1 2 2 3 3 2 1 2 2 2 2 1 2 4 4 2 1 2 3 3 2 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 3 3 4 4 4 2 4 4 2 1 2 2 1 2 3 3 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 3 5 5 2 1 2 3 3 1 2 2 2 2 1 2 2 1 2 3 3 1 1 1 1 2 2 1 1 1 1 2 2 2 4 4 4 2 2 1 1 4 4 4 4 3 3 2 2 2 1 1 1 2 2 1 1 3 3 2 1 2 2 1 2 3 3 1 1 1 1 2 2 2 2 1 1 2 2 4 4 3 3 4 4 2 2 1 1 2 2 3 3 3 1 1 1 1 1 2 3 3 1 1 1 2 2 1 2 5 5 3 3 1 1 3 3 4 4 2 1 1 1 2 4 4 4 4 2 4 4 3 4 4 3 3 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 2 2 5 5 5 4 3 2 2 2 2 1 3 3 3 1 2 2 2 2 2 2 2 2 1 3 3 2 1 1 3 3 4 4 2 1 2 2 3 3 3 2 2 1 2 2 2 3 3 1 2 2 1 1 3 3 3 5 5 4 4 4 1 1 2 2 1 2 3 3 3 3 2 1 1 1 1 1 2 2 6 6 5 4 3 3 1 1 1 1 1 1 1 1 4 4 4 2 1 2 2 1 2 2 1 3 3 2 1 3 3 3 1 1 4 4 3 3 1 1 2 2 3 3 2 1 1 1 1 1 1 1 2 2 2 2 1 2 2 3 3 3 2 2 1 2 3 6 6 6 6 1 3 3 3 1 1 2 2 1 3 3 3 1 1 1 1 1 1 1 2 2 1 3 3 3 3 3 3 2 1 2 2 1 1 1 1 2 4 4 4 3 3 2 1 1 1 1 1 2 2 1 1 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 1 1 2 5 5 3 3 4 4 1 1 1 2 2 1 4 4 4 4 1 2 2 1 2 2 1 2 2 1 2 2 1 2 3 3 1 1 3 3 3 1 2 5 5 3 3 3 3 3 4 4 2 3 4 4 2 2 3 3 3 1 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 3 3 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 4 4 3 3 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 3 3 1 1 3 3 3 2 2 1 1 3 3 2 1 3 3 3 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 3 3 1 2 2 4 4 3 4 4 2 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 1 3 3 3 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 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 3 3 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 2 2 3 3 2 1 2 2 1 2 2 2 6 6 4 3 3 4 4 2 2 1 2 2 2 3 4 4 1 1 1 2 2 2 2 1 1 2 2 2 2 1 3 3 4 4 1 1 1 1 2 2 2 3 5 5 2 1 1 1 2 3 3 1 2 2 3 3 2 2 2 2 2 1 1 2 2 1 1 1 3 3 2 1 2 2 1 2 3 3 1 1 1 3 3 2 4 4 3 2 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 3 3 3 1 2 2 3 3 2 1 4 4 3 2 1 1 1 1 1 1 2 2 1 2 3 3 3 3 4 4 2 1 1 1 2 2 1 1 2 4 4 4 1 1 1 2 2 1 1 1 2 2 3 3 2 1 3 3 3 1 2 2 3 4 5 5 4 1 1 1 1 2 2 2 3 3 2 2 1 1 2 3 7 7 4 4 2 1 2 2 1 3 3 2 1 1 1 1 1 2 5 5 4 4 5 5 2 3 3 2 1 1 2 2 2 2 1 1 3 3 4 4 4 5 5 5 3 3 3 3 3 2 1 1 1 1 3 3 2 2 2 1 1 2 5 5 3 7 7 4 3 3 1 3 3 3 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 3 4 4 1 1 1 2 2 2 2 1 1 1 2 2 4 4 3 2 1 2 3 3 2 3 4 4 1 2 3 6 6 3 4 4 2 1 1 1 1 1 1 3 3 2 1 1 1 2 2 1 1 1 2 2 1 1 3 3 3 1 2 2 2 2 2 5 5 3 2 4 4 4 2 3 3 3 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 3 3 1 1 1 1 1 3 3 3 2 2 2 2 3 3 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 4 4 2 2 2 1 2 3 3 2 2 2 2 1 2 2 2 2 1 2 2 1 1 3 3 3 5 5 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 5 5 4 3 3 2 2 1 2 2 2 3 4 4 1 1 1 1 1 1 3 3 2 1 2 2 1 2 2 1 1 2 2 2 2 2 3 3 1 1 1 2 3 3 2 2 2 2 1 1 1 2 2 1 1 3 3 4 4 2 1 1 1 1 2 2 3 3 2 5 5 4 4 5 5 5 5 1 1 1 2 4 5 5 3 2 3 3 1 1 1 2 2 1 1 2 2 1 2 3 3 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 3 3 6 6 3 3 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 4 4 4 4 2 1 1 1 1 4 4 3 3 3 3 3 3 2 2 1 1 1 2 3 3 1 3 3 3 3 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 3 3 2 1 1 2 2 1 2 2 1 2 2 1 1 2 2 3 3 2 2 2 2 3 3 1 2 2 4 4 3 2 2 2 1 2 2 1 1 1 1 1 2 2 3 3 2 3 3 3 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 1 2 2 1 1 1 2 2 2 2 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 3 3 3 1 2 2 1 1 3 3 2 3 3 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 3 3 2 3 3 4 4 2 1 1 1 2 2 1 2 2 1 1 2 2 4 4 6 6 6 6 1 3 3 3 1 1 1 1 1 3 3 2 2 2 1 2 2 2 2 1 2 2 2 2 2 2 1 1 2 3 3 1 2 2 1 3 3 3 3 1 1 1 1 3 3 3 3 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 5 5 3 3 3 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 3 3 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 6 6 4 3 3 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 2 1 3 3 3 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 4 4 2 1 2 2 2 2 2 2 5 5 4 4 4 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 3 3 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 3 3 2 2 3 3 1 1 1 1 2 2 2 2 1 1 2 2 1 2 3 5 5 5 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 2 3 3 1 1 1 2 2 1 1 1 1 3 3 6 6 3 2 1 1 1 1 1 2 2 1 1 2 2 1 1 2 3 3 1 1 1 1 1 1 2 3 3 2 2 2 2 1 1 1 2 2 2 4 4 4 1 2 4 4 4 4 2 2 3 3 1 2 3 3 1 1 2 3 3 2 2 1 2 2 1 1 2 4 4 2 1 1 2 2 1 1 1 1 1 3 3 2 2 4 4 2 1 1 1 1 1 1 1 2 2 2 3 3 1 3 3 3 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 1 2 2 4 4 3 3 2 2 1 1 1 1 3 3 2 2 2 1 1 4 4 3 2 1 1 3 3 4 4 1 2 3 3 3 3 3 2 2 1 1 1 1 1 1 2 3 3 1 1 1 3 3 2 1 3 3 3 2 2 1 1 1 1 2 4 4 2 1 1 1 1 2 2 1 3 3 2 4 4 3 3 1 3 3 2 1 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 2 2 2 4 4 3 3 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 3 3 2 1 2 3 3 1 2 2 1 3 3 2 2 2 2 2 1 3 3 2 2 2 1 2 3 3 3 3 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 4 4 4 2 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 2 3 3 1 2 3 3 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 3 3 2 2 1 1 1 1 2 2 1 1 1 2 4 4 2 1 1 2 2 1 2 2 3 3 4 5 5 3 1 2 2 1 5 5 4 3 2 1 2 2 3 3 3 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 3 3 2 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 2 3 3 1 3 3 2 2 2 2 2 2 2 1 2 2 1 5 5 4 3 4 4 2 2 1 2 2 1 2 2 1 1 3 3 3 3 1 2 2 1 2 4 4 3 3 1 1 1 3 3 2 1 3 3 3 1 1 1 1 4 4 4 4 4 2 2 1 1 2 2 1 1 2 2 3 3 2 1 3 3 6 6 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 3 3 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 3 3 2 1 2 3 3 2 2 1 1 1 3 3 3 1 2 2 1 1 3 3 2 1 1 1 2 2 1 1 3 3 3 1 1 2 2 3 3 3 3 1 2 2 1 1 1 3 3 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 3 4 4 2 2 1 1 1 1 1 1 3 3 4 4 2 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 1 3 3 4 4 4 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 3 3 3 3 2 2 1 1 4 4 3 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 2 3 3 2 2 1 2 4 4 2 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 2 2 2 3 3 1 2 2 1 1 2 2 2 3 3 1 2 2 4 4 4 2 2 2 1 4 4 3 2 2 4 4 2 2 2 1 2 2 1 1 1 2 3 3 1 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 4 4 3 3 1 1 1 3 3 5 5 2 1 2 2 1 1 2 2 2 2 1 1 3 3 2 2 2 1 1 1 1 1 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 1 2 2 3 3 3 1 1 1 2 2 1 2 3 3 2 2 2 2 3 6 6 5 3 4 4 2 1 1 1 3 3 3 1 4 4 3 3 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 2 3 3 5 5 4 4 4 4 1 2 2 1 1 1 1 2 2 3 3 3 1 1 1 1 1 1 1 1 2 2 3 3 2 1 1 2 4 4 5 5 1 1 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 1 2 2 1 1 2 4 4 2 1 1 1 2 2 1 2 2 1 2 2 2 3 5 5 2 2 2 1 1 1 1 2 2 1 3 3 2 1 2 3 3 1 2 2 1 1 1 1 2 2 3 3 2 3 3 3 4 4 6 6 6 3 3 2 2 1 1 2 3 5 5 2 1 2 2 1 1 4 4 3 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 3 3 5 5 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 3 3 5 5 2 1 1 1 2 3 3 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 2 1 2 2 1 2 2 1 4 4 3 2 1 1 1 1 1 2 2 1 1 2 2 3 4 4 3 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 3 3 3 3 1 2 2 1 2 2 3 3 3 2 2 1 4 4 3 3 4 4 1 1 1 2 2 2 3 3 1 2 2 2 2 1 2 4 4 4 1 2 3 3 2 2 1 1 1 1 1 2 3 3 1 1 1 1 1 1 1 2 2 1 1 1 2 3 3 1 1 1 2 2 1 2 2 1 1 2 3 4 4 1 3 3 2 1 1 2 2 1 3 3 3 2 2 1 1 2 3 3 2 2 1 1 3 3 3 2 2 2 2 1 2 2 3 3 5 5 3 3 1 1 3 3 2 2 2 1 2 2 1 1 2 2 2 3 5 5 3 3 1 1 1 3 3 4 4 2 2 1 1 2 2 3 3 2 1 1 1 1 1 1 1 1 1 1 2 2 1 3 3 4 4 2 2 2 1 2 2 1 3 3 4 5 5 1 1 2 2 1 1 1 2 2 1 1 1 1 1 4 4 4 2 1 1 2 3 3 1 4 4 3 2 4 4 3 3 3 1 3 3 3 3 1 2 2 1 1 1 1 1 3 3 3 3 2 2 1 1 2 2 1 2 2 3 3 4 4 1 2 2 2 2 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 3 3 3 2 2 1 1 2 3 3 1 2 2 1 2 2 2 2 2 2 1 1 2 3 3 1 1 2 2 1 1 1 2 2 3 3 3 1 1 2 2 2 4 4 2 2 2 2 2 2 2 2 2 1 2 2 1 3 3 3 1 1 1 1 1 1 1 2 2 2 3 3 2 2 1 1 2 2 2 2 2 2 1 1 2 2 3 3 2 1 2 2 1 1 2 2 2 3 3 1 1 1 1 1 1 2 3 3 1 1 1 1 1 1 1 2 2 1 1 2 2 3 3 3 3 3 2 4 4 4 2 1 1 2 2 1 1 3 3 3 3 2 3 3 1 2 2 1 1 1 1 1 2 2 3 3 2 2 2 1 1 1 3 3 2 2 2 2 2 1 2 3 3 1 2 3 3 2 2 2 2 1 1 1 1 1 2 2 2 3 3 1 1 1 1 2 2 3 3 3 1 2 3 4 4 1 3 3 2 2 2 2 4 4 4 4 4 4 4 2 2 1 3 3 3 3 1 2 2 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 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 2 3 3 3 3 2 1 1 2 3 3 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 3 3 3 3 3 3 3 3 3 3 1 1 1 1 2 2 1 1 3 3 4 4 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 3 3 2 2 3 3 1 1 2 2 1 1 3 3 3 1 4 4 4 4 4 1 1 1 2 2 1 3 3 3 3 2 2 1 1 3 3 3 1 1 1 3 3 3 3 1 2 2 1 3 3 2 4 4 3 2 3 3 3 3 3 3 2 3 3 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 2 3 3 1 2 2 2 2 1 1 1 1 2 4 4 4 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 3 3 2 1 3 3 3 2 4 4 2 2 4 4 4 4 2 3 3 3 1 1 1 2 3 4 4 2 2 1 2 3 3 1 1 2 2 1 3 4 4 4 1 1 1 1 1 2 2 1 2 2 1 3 3 2 1 1 4 4 4 2 3 3 2 1 1 3 3 3 3 1 1 1 1 3 3 2 1 2 2 1 1 1 1 2 2 1 2 2 3 3 3 3 1 1 2 2 1 1 1 1 2 3 3 4 4 3 3 3 1 1 1 1 2 2 1 1 1 1 2 2 2 3 4 4 1 2 2 3 3 2 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 3 3 3 1 1 1 2 2 2 2 2 3 3 1 3 3 3 1 1 1 2 2 1 2 4 4 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 2 3 3 3 3 4 4 2 2 2 2 1 1 1 1 2 2 1 2 3 3 1 2 2 2 2 1 1 1 1 1 3 4 4 4 4 4 3 3 1 1 2 2 1 1 1 1 1 2 3 3 1 1 1 4 4 3 2 2 2 1 1 1 2 2 2 2 2 2 1 1 3 3 2 1 1 1 3 3 2 2 4 4 4 2 3 3 2 2 1 3 3 2 1 2 2 1 1 1 1 1 3 3 2 1 3 3 2 2 2 1 2 2 2 2 2 2 1 3 3 2 2 2 2 2 3 3 4 4 2 1 2 2 2 4 4 4 4 2 1 1 2 3 5 5 5 1 1 3 3 2 1 2 2 1 3 3 3 2 2 2 2 2 3 3 2 2 1 1 1 2 2 2 4 4 2 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 2 3 3 1 1 1 2 2 3 3 2 1 3 3 2 3 3 3 3 2 2 3 3 5 5 2 1 2 4 4 2 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 3 3 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 2 2 2 4 4 4 4 2 1 1 3 3 2 1 1 1 1 3 3 2 3 3 3 1 2 2 1 2 2 2 2 3 3 3 1 1 1 1 1 1 1 1 2 5 5 3 3 4 4 2 2 2 3 3 1 2 3 3 1 1 1 1 3 3 2 2 2 1 1 1 3 3 5 5 2 1 1 4 4 4 3 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 3 4 4 5 5 3 3 3 1 2 2 2 2 2 2 1 2 2 1 2 3 3 1 1 1 3 3 2 1 2 2 1 1 2 2 2 2 3 3 3 1 1 2 2 1 3 3 4 4 4 2 2 1 1 2 2 3 3 3 3 1 1 1 1 2 2 2 2 2 3 3 2 2 2 2 2 2 1 1 1 1 1 3 3 2 2 3 3 1 1 2 2 2 2 2 3 3 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 3 3 2 2 2 2 3 3 3 3 3 3 2 2 1 1 1 2 3 3 1 1 2 3 3 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 3 4 4 2 3 3 2 2 2 2 2 2 2 3 3 1 2 2 1 1 1 2 2 2 2 1 2 3 4 4 1 1 1 1 1 1 1 1 2 2 4 4 4 3 1 2 3 3 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 3 3 3 1 1 2 2 1 4 4 3 3 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 3 3 3 3 2 1 1 1 2 2 1 1 1 3 3 5 5 2 1 1 3 3 2 1 3 3 2 2 3 3 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 3 3 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 2 3 4 4 1 1 1 1 2 2 4 4 5 5 4 1 1 1 3 3 4 4 5 5 3 3 3 3 1 1 2 2 2 2 1 3 3 3 3 1 1 1 1 1 4 4 4 2 2 2 1 1 1 2 3 5 5 5 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 4 4 3 3 2 2 1 4 4 4 2 2 2 1 2 2 1 1 1 1 1 3 3 2 1 2 2 2 2 2 3 4 4 1 1 3 3 2 2 2 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 1 2 2 1 3 3 2 2 3 3 2 2 2 2 1 2 4 4 3 3 1 2 2 1 2 2 2 2 1 2 2 1 3 3 3 3 5 5 5 3 3 1 3 3 3 1 2 2 2 2 2 2 1 1 1 1 1 1 2 3 3 1 3 3 2 3 3 2 1 2 4 4 2 1 2 2 1 1 1 1 3 3 2 1 2 2 1 1 1 2 3 3 1 2 3 3 1 1 2 3 3 1 1 1 1 1 2 2 1 3 3 3 2 2 2 2 1 1 2 3 3 2 2 2 2 1 1 2 2 3 3 3 1 3 3 3 5 5 4 3 3 1 1 2 3 3 2 2 2 2 1 2 2 1 3 3 3 1 2 2 1 3 3 2 1 3 3 3 3 3 3 4 4 1 2 2 1 1 1 2 2 2 2 3 3 2 2 2 1 2 2 1 1 2 3 3 2 2 3 3 2 1 1 3 3 2 1 2 4 4 2 2 3 3 3 3 3 2 2 2 2 1 1 2 2 2 2 3 3 3 1 2 2 2 2 1 1 1 4 4 3 2 3 3 2 1 1 1 1 2 4 4 2 2 2 1 1 1 1 3 3 2 1 1 1 1 3 3 3 3 3 3 2 1 3 3 3 1 1 2 2 2 2 1 2 3 3 2 2 1 2 2 1 1 2 3 3 1 2 2 1 3 3 3 1 1 1 1 2 2 1 1 1 1 3 3 4 4 2 2 1 1 4 4 3 2 1 1 1 1 1 2 2 1 1 2 3 3 1 2 4 4 4 4 2 1 1 4 4 3 3 1 2 2 1 1 1 1 1 1 2 3 3 2 2 4 4 4 2 1 2 2 1 1 1 1 1 1 2 2 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 3 3 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 3 3 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 3 3 4 4 2 1 1 1 2 4 4 4 1 1 1 2 2 1 1 1 1 1 1 1 1 2 3 3 1 2 3 3 2 2 1 2 2 1 3 4 4 3 1 1 1 2 3 3 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 3 3 3 1 1 2 2 2 3 3 1 1 4 4 3 2 2 2 1 2 2 2 2 3 3 4 4 4 1 2 2 2 2 2 2 3 3 2 1 1 1 3 4 4 4 2 2 1 1 2 2 1 1 1 1 1 3 3 3 3 2 2 1 1 1 1 1 1 2 3 4 4 2 3 3 2 2 2 2 2 2 1 1 1 1 3 3 2 1 2 2 1 2 3 3 1 2 2 1 2 2 2 2 1 3 3 3 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 3 6 6 3 4 5 5 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 3 4 4 1 1 1 3 3 2 1 2 2 1 2 2 2 3 3 1 1 1 1 2 2 1 1 3 3 2 1 2 2 2 2 1 1 3 3 3 1 1 1 1 1 1 3 3 3 3 1 3 3 2 2 2 2 2 2 4 4 3 3 2 2 1 1 2 2 1 2 3 3 1 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 4 4 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 1 1 2 2 1 1 1 1 1 1 1 2 5 5 3 3 5 5 2 1 1 1 1 3 3 2 1 2 2 1 1 2 2 2 2 2 2 2 3 3 1 1 1 2 2 1 3 3 2 1 3 3 4 4 1 2 2 1 1 2 2 3 3 3 1 1 1 2 2 1 1 4 4 4 3 3 2 2 1 1 1 1 1 1 1 3 3 2 1 1 2 4 4 4 1 1 1 1 1 1 3 3 3 1 2 2 1 2 2 1 1 1 3 4 4 3 1 1 1 1 2 3 4 6 6 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 3 4 4 3 4 4 4 2 1 1 1 1 3 3 3 2 3 3 2 4 4 3 4 4 1 1 1 2 2 2 3 3 1 1 1 2 2 1 1 2 2 1 3 3 3 1 1 1 1 1 1 3 5 5 4 3 3 3 3 2 2 2 1 3 3 4 4 3 4 4 2 3 3 3 3 2 2 2 2 2 2 2 1 1 2 2 1 3 5 5 4 3 3 4 4 3 2 2 2 1 1 3 3 2 1 1 1 2 2 1 2 2 1 3 3 4 4 4 1 1 1 1 1 1 2 2 2 2 1 1 1 1 3 3 2 1 4 4 4 2 1 2 3 3 2 2 1 1 2 2 2 3 3 2 4 4 4 4 2 1 1 1 1 1 1 2 2 1 1 1 1 1 3 3 2 2 2 2 2 2 2 3 3 3 2 2 3 3 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 3 3 3 1 1 2 2 3 3 2 3 3 2 1 2 2 3 3 3 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 4 4 2 2 2 1 1 1 2 2 2 2 1 3 3 3 1 1 1 1 1 1 1 4 4 3 3 2 3 3 1 2 2 1 1 1 1 1 1 1 1 2 2 2 4 4 2 3 3 3 2 2 3 3 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 3 3 2 2 2 1 3 3 3 1 2 2 2 2 1 1 2 2 2 2 2 2 2 3 5 5 2 1 3 3 3 1 2 2 1 2 2 1 1 1 1 2 2 1 3 3 2 1 1 1 1 1 1 1 2 2 1 2 3 3 3 3 2 2 3 3 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 5 5 5 3 2 1 1 1 2 2 1 2 2 2 2 2 3 4 4 1 2 3 3 1 2 4 4 4 1 1 2 2 1 3 3 2 1 1 1 1 1 2 2 3 3 3 1 1 1 1 1 1 3 3 2 1 1 1 2 2 1 2 3 5 5 2 2 2 2 2 1 1 3 3 2 1 3 3 4 4 4 4 2 1 1 1 3 3 2 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 2 4 4 2 1 1 2 2 1 1 1 1 3 3 3 3 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 3 3 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 3 3 2 2 2 2 3 3 2 1 1 1 3 3 4 4 1 1 3 3 2 3 3 2 2 2 1 1 2 2 3 3 3 1 2 2 1 1 2 2 1 1 1 2 2 1 6 6 5 4 4 4 2 3 3 1 1 3 3 2 2 2 1 1 3 3 3 2 2 2 2 1 2 4 4 2 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 3 3 4 4 4 4 2 1 2 2 1 1 1 3 3 3 6 6 5 5 3 3 1 1 2 2 1 2 3 3 2 2 1 1 2 2 2 3 3 1 2 2 1 1 1 1 2 4 4 4 1 1 1 2 2 2 2 1 4 4 3 2 1 2 2 2 2 2 2 2 3 3 1 1 2 3 3 1 3 3 3 1 1 2 2 2 2 3 3 3 3 2 2 3 3 3 3 1 1 1 3 3 4 4 2 1 4 4 4 4 3 1 2 2 2 2 3 4 4 3 1 2 2 1 1 1 1 1 1 1 2 3 3 1 2 2 2 2 1 2 3 4 4 1 2 2 4 4 3 2 1 2 2 2 3 4 4 1 1 1 2 2 2 4 4 2 1 2 2 1 1 1 1 2 3 3 2 4 4 2 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 3 3 2 3 3 3 3 1 1 2 4 4 3 3 1 2 2 1 2 3 3 2 2 1 1 1 1 1 2 2 1 1 1 3 3 3 1 2 2 1 2 2 2 2 1 3 3 2 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 2 2 1 1 2 2 2 3 4 4 3 3 2 1 3 3 2 1 1 1 2 2 1 2 2 1 2 2 2 2 1 3 3 3 3 1 1 1 1 3 3 3 1 2 2 1 3 3 2 1 2 2 1 1 1 2 2 1 1 1 2 3 3 1 1 1 1 2 2 1 1 1 1 1 1 3 3 3 3 1 1 1 1 1 2 3 3 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 3 3 2 2 2 2 1 1 1 2 4 4 2 1 2 3 3 1 3 5 5 5 3 3 2 2 1 1 3 4 4 4 2 3 3 1 1 1 2 3 4 4 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 3 3 2 2 1 1 1 3 3 6 6 3 3 3 3 3 2 1 1 1 3 3 5 5 4 4 3 4 4 2 2 1 1 3 4 4 4 4 2 2 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 3 3 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 4 4 3 3 2 2 2 2 2 3 4 4 1 1 1 1 1 2 2 1 1 2 3 3 1 1 3 5 5 4 2 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 3 3 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 3 3 3 3 1 2 2 1 1 1 1 2 3 3 1 1 2 2 2 2 1 2 2 1 3 3 2 1 2 2 1 1 1 1 1 1 1 1 2 3 3 2 2 3 3 2 1 2 4 4 2 1 2 2 1 1 1 1 1 3 3 3 1 1 1 1 1 1 1 3 3 2 1 2 2 2 2 1 1 1 1 1 3 3 3 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 6 6 4 4 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 1 1 4 4 3 2 1 1 2 2 3 3 3 3 1 1 1 2 2 1 3 3 2 1 1 2 2 3 3 2 4 4 4 2 1 1 1 1 2 3 3 2 2 4 4 3 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 3 3 2 1 1 3 3 2 2 2 1 1 1 3 3 3 1 3 3 3 3 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 3 3 3 3 2 2 2 2 3 3 4 4 2 1 1 2 2 1 1 2 2 1 2 4 4 2 1 3 3 2 5 5 4 3 2 1 1 2 2 3 3 4 4 4 2 2 2 3 3 1 1 1 2 2 2 3 3 2 3 5 5 2 1 1 1 2 2 1 1 1 3 3 2 2 2 2 2 4 4 3 3 5 5 2 1 1 1 3 3 2 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 4 4 3 3 1 2 2 1 1 1 2 2 3 3 3 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 3 3 3 2 2 1 2 2 1 1 1 2 5 5 3 3 2 2 1 1 3 3 3 2 2 2 4 4 3 3 2 2 1 2 2 1 2 2 1 2 2 4 4 4 4 2 2 1 1 2 3 4 4 2 2 2 2 1 1 2 2 1 2 3 3 1 1 2 3 4 5 5 2 2 1 1 3 3 2 2 3 3 1 1 2 3 3 2 2 1 1 2 3 3 1 1 1 2 2 1 1 1 4 4 3 2 2 2 3 4 4 3 3 3 2 1 1 1 1 2 2 3 3 2 2 2 1 2 2 1 2 2 1 1 3 3 3 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 3 6 6 6 3 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 5 5 4 3 2 1 1 1 1 1 1 1 3 3 2 1 3 3 5 5 5 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 2 2 1 2 4 4 4 4 2 2 2 4 4 4 4 4 1 1 3 3 3 2 2 2 2 1 1 2 2 1 1 1 1 3 3 4 4 2 1 2 3 4 4 2 2 1 2 2 2 2 1 1 1 1 1 1 3 5 5 4 2 2 2 2 2 1 1 2 4 4 4 1 1 1 3 3 2 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 2 3 3 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 4 4 3 2 2 2 1 1 2 2 3 5 5 4 2 2 2 1 2 2 1 2 3 3 2 2 1 2 3 3 1 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 4 4 4 4 4 4 3 3 2 2 4 4 3 3 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 3 4 4 3 2 2 1 3 3 3 2 2 1 1 3 3 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 2 1 2 3 3 1 2 4 4 3 3 1 2 3 5 5 3 3 2 2 3 3 3 2 2 1 1 1 1 1 2 2 2 3 3 2 2 2 3 3 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 3 3 4 4 2 2 1 2 2 5 5 6 6 5 5 6 6 1 2 2 2 2 4 4 4 4 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 3 3 3 1 1 2 2 1 2 2 1 3 3 2 2 2 2 2 1 2 2 2 2 1 1 1 3 3 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 3 3 2 2 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 3 3 2 3 3 4 4 2 2 1 1 1 1 1 1 3 3 2 3 3 3 1 2 2 2 2 2 2 2 2 2 4 4 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 3 3 2 2 2 1 4 4 3 3 1 3 3 3 3 3 3 5 5 2 2 2 1 2 2 1 3 3 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 3 3 2 2 2 2 1 2 2 2 2 1 3 3 3 2 2 3 3 4 4 4 4 2 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 2 3 3 1 2 2 3 3 2 2 2 1 1 1 1 3 3 4 4 5 5 3 2 1 2 3 3 1 1 4 4 4 2 1 2 2 1 1 2 2 2 2 2 2 3 3 2 4 4 3 3 3 3 3 5 5 2 1 1 3 3 2 2 2 1 1 2 2 1 4 4 3 2 1 2 2 2 2 1 1 2 2 1 2 2 1 1 2 3 3 1 3 3 3 2 2 2 3 3 1 3 3 3 1 1 3 3 3 3 1 1 2 2 1 3 3 3 1 2 2 1 1 1 2 2 1 1 1 2 2 1 2 2 1 3 3 2 1 1 1 3 3 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 1 1 2 3 3 1 4 4 3 3 3 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 3 3 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 4 4 3 2 1 1 1 1 2 2 1 2 2 1 1 2 2 4 4 3 3 3 3 4 4 1 2 2 2 2 1 1 1 1 1 3 3 2 1 1 1 1 1 1 1 3 3 2 1 1 1 2 2 1 1 1 1 1 1 1 2 3 3 2 2 1 2 2 3 3 2 3 3 3 1 1 1 1 1 2 2 1 1 1 2 3 3 1 1 3 3 2 2 4 4 2 2 3 3 2 2 1 2 2 1 1 1 2 2 2 3 3 1 1 2 3 3 2 2 1 2 2 1 2 3 4 4 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 5 5 5 3 2 2 3 3 3 3 5 5 3 3 2 3 3 1 1 1 1 1 2 2 1 1 3 3 3 1 1 2 2 2 2 1 2 2 2 3 3 3 3 2 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 1 2 2 1 4 4 4 2 1 2 2 1 2 2 2 2 3 3 3 1 1 1 2 2 1 2 2 1 2 2 3 3 2 2 2 1 2 3 4 4 1 1 1 2 2 2 2 1 1 1 2 6 6 6 3 4 4 2 5 5 3 3 2 3 3 1 1 1 3 3 4 5 5 1 1 1 1 1 3 3 2 1 2 5 5 3 3 4 4 1 2 2 1 1 1 2 2 2 3 3 1 2 3 3 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 3 3 4 4 2 3 3 3 2 2 2 2 1 2 4 4 2 1 1 3 3 2 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 3 3 1 2 3 3 2 2 2 2 1 4 4 4 6 6 2 1 1 1 2 2 1 1 3 3 2 1 3 3 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 3 3 2 1 1 1 1 1 1 1 5 5 4 3 3 4 4 1 1 2 4 4 2 1 2 3 3 1 1 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 3 3 5 5 5 2 1 1 1 1 2 2 3 3 3 3 2 2 2 2 1 1 1 2 2 1 3 3 2 1 1 1 2 3 3 1 1 2 2 1 3 3 2 1 1 1 3 4 4 4 1 1 2 2 2 3 3 1 1 1 3 3 2 1 1 1 2 2 1 1 1 3 3 3 1 1 1 2 2 1 1 1 2 2 4 4 3 3 1 1 1 1 1 1 1 1 2 4 4 2 1 2 3 3 1 2 2 1 1 1 1 1 1 3 3 2 1 3 3 4 4 4 1 2 3 4 4 1 1 1 1 1 1 4 4 4 2 1 3 3 2 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 3 3 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 4 4 4 2 3 3 3 2 2 2 2 2 2 2 2 1 1 3 3 3 2 3 3 1 1 2 3 3 1 1 1 2 2 1 3 4 4 3 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 3 3 5 5 5 1 1 2 2 3 3 3 2 4 4 2 2 2 1 1 3 3 2 1 1 4 4 3 5 5 2 1 1 2 4 4 2 1 2 3 3 2 2 1 2 2 3 3 3 1 3 3 3 1 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 3 3 2 1 2 2 1 1 2 3 3 2 5 5 3 2 3 3 2 2 2 1 1 1 1 3 3 4 4 2 1 1 1 2 2 2 2 2 3 3 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 3 3 2 2 1 1 2 4 4 2 2 2 2 4 4 2 1 1 3 3 2 1 1 1 1 1 1 1 1 2 2 1 2 4 4 2 3 3 2 1 1 1 1 1 1 1 1 1 1 2 3 3 3 3 2 1 2 2 1 1 1 2 2 1 3 3 2 2 2 1 1 1 1 2 2 1 2 2 2 4 4 2 1 3 3 3 1 2 2 3 3 4 4 1 1 1 1 1 3 3 2 2 2 1 1 2 2 1 1 1 1 1 1 1 3 3 3 1 1 1 1 2 3 3 2 2 1 1 1 3 3 2 1 1 1 1 1 2 3 3 2 3 4 4 2 5 5 5 3 2 3 3 1 2 5 5 3 3 2 2 1 3 3 3 2 2 2 2 3 3 3 3 1 2 3 3 3 3 2 1 1 2 2 2 2 1 2 2 1 2 3 3 1 1 2 3 3 2 2 1 1 1 1 2 3 3 1 2 2 1 1 2 2 1 3 3 3 3 2 2 1 2 3 3 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 3 3 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 3 3 2 1 1 2 4 4 4 1 1 2 2 1 4 4 4 4 1 2 3 3 3 3 4 4 2 2 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 1 1 3 4 4 3 1 1 2 5 5 3 3 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 3 3 4 5 5 4 4 3 2 3 3 2 2 2 1 1 1 1 2 3 3 2 2 3 3 3 3 1 1 1 1 1 1 1 1 2 2 1 1 3 3 2 1 1 2 2 1 1 1 1 1 1 2 5 5 3 2 1 1 1 1 1 1 1 1 2 2 3 3 2 1 1 1 1 2 2 3 3 2 1 1 2 2 1 1 1 1 1 3 3 2 1 3 3 3 3 2 2 1 1 1 4 4 4 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 4 4 3 3 1 2 3 3 1 2 2 1 2 2 2 2 1 1 1 3 3 6 6 3 3 1 2 2 1 3 3 3 3 3 2 1 3 3 2 3 3 5 5 2 3 3 2 2 2 3 3 2 1 1 2 4 4 2 1 1 2 2 1 2 2 1 1 1 2 4 4 3 3 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 5 4 3 2 1 2 2 2 2 1 2 2 2 3 3 1 1 1 1 1 3 3 3 1 1 1 2 3 4 4 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 1 1 1 3 4 4 3 2 2 2 3 3 2 2 1 2 2 2 2 2 2 2 3 3 2 2 1 1 1 1 1 1 1 2 2 1 2 2 3 3 2 1 1 2 3 3 1 1 1 1 1 1 2 3 3 2 2 1 3 3 2 1 1 1 1 3 3 4 4 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 2 2 2 2 1 3 3 3 2 2 1 2 2 2 4 6 6 4 2 1 1 1 1 1 2 3 3 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 3 3 3 4 4 3 2 2 1 1 1 1 1 2 3 3 1 1 3 3 3 3 2 2 2 2 1 2 3 4 4 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 3 3 3 2 3 3 1 1 1 1 1 1 2 2 1 1 2 3 3 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 3 3 3 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 4 4 2 3 3 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 3 3 2 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 3 3 2 2 2 3 3 4 4 1 1 1 2 2 1 1 3 3 3 1 1 2 2 2 4 4 2 1 2 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 3 3 2 2 3 3 1 1 1 3 3 5 5 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 3 3 2 1 2 3 3 2 2 2 2 1 2 2 2 2 2 2 1 2 3 3 2 2 4 4 3 3 2 2 1 2 2 1 1 1 2 2 1 1 3 3 2 2 2 1 1 1 3 3 2 2 2 1 2 2 1 3 3 3 1 2 2 1 1 1 3 3 2 2 2 1 1 2 3 4 4 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 3 3 1 1 1 1 1 4 4 3 2 3 3 2 1 1 1 1 1 2 2 1 1 3 3 2 2 2 4 4 3 3 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 3 3 3 1 1 2 2 1 1 1 2 3 3 1 2 2 2 2 2 3 4 5 5 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 1 1 1 3 3 2 1 1 1 1 3 3 3 1 1 2 2 2 2 1 2 2 1 1 2 2 1 3 3 5 5 2 1 2 2 3 3 3 1 2 2 2 2 1 2 2 2 2 2 4 4 2 3 4 4 3 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 3 3 2 1 2 2 2 2 1 1 1 3 3 2 1 2 3 3 2 3 4 4 1 1 1 5 5 4 3 3 1 1 1 2 2 2 2 2 2 2 5 5 3 2 1 1 1 4 4 3 3 1 1 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 3 3 3 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 1 1 2 2 2 2 1 1 3 3 2 1 3 3 3 3 1 2 3 3 1 1 1 3 3 2 1 1 3 4 4 4 1 1 1 2 5 5 3 3 3 2 3 3 2 2 1 1 1 1 2 3 3 2 2 1 1 3 3 5 5 5 1 3 3 2 1 1 1 1 2 3 4 6 6 2 1 3 3 2 1 2 2 3 3 2 1 2 2 1 1 1 1 1 3 3 2 1 2 3 3 1 2 2 1 1 1 1 2 3 3 2 2 3 3 2 3 3 2 1 1 1 2 2 1 1 2 3 4 4 3 3 2 2 2 2 2 1 1 1 2 2 1 1 2 2 2 3 3 2 3 3 2 2 1 2 2 1 2 3 3 1 1 1 2 2 1 1 2 2 1 1 2 3 3 3 3 2 1 1 1 1 2 2 1 2 3 3 1 1 1 1 2 3 3 2 2 1 1 1 1 3 3 3 3 1 2 2 1 1 1 1 1 2 4 4 2 2 2 2 2 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 3 3 2 1 2 2 2 3 3 4 4 4 5 5 2 2 1 1 1 2 3 6 6 3 2 1 1 1 1 1 1 1 3 3 2 1 1 1 2 2 1 5 5 5 5 4 1 3 3 3 1 2 2 1 2 2 2 2 1 1 1 2 2 3 3 3 1 1 2 2 2 3 3 1 1 2 3 3 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 4 4 2 1 2 2 1 3 3 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 3 3 2 1 3 3 5 5 3 2 3 3 3 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 3 3 3 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 1 2 4 4 2 1 1 2 2 1 3 3 2 1 2 2 1 1 1 1 3 3 4 4 2 2 2 2 1 2 2 3 3 3 3 3 2 1 1 2 2 2 2 1 1 1 1 2 2 1 3 4 4 4 2 2 1 1 1 2 2 1 2 4 4 2 1 2 2 1 2 2 1 1 1 1 2 3 3 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 2 3 3 2 2 3 3 2 3 3 3 3 1 2 2 1 2 2 1 1 3 3 2 1 1 3 3 3 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 3 3 3 2 2 1 1 2 2 2 5 5 3 3 2 2 3 3 3 1 3 3 3 1 2 3 3 2 2 1 1 2 2 2 2 1 1 1 2 2 3 3 2 2 2 1 2 2 1 1 1 2 3 4 4 2 2 3 3 2 1 3 3 2 2 2 1 1 1 1 1 1 2 2 3 3 2 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 3 3 1 2 2 4 4 3 3 1 1 2 2 2 2 1 1 2 2 2 2 3 3 2 2 2 1 1 1 3 3 2 2 2 2 2 1 1 1 2 2 1 1 1 4 4 4 2 1 3 3 2 2 2 1 2 3 3 2 2 1 2 2 2 2 1 2 2 1 1 2 3 3 1 1 2 2 1 1 1 1 1 2 3 3 1 2 2 3 3 3 1 1 1 2 2 1 2 4 4 2 1 4 4 4 2 2 2 1 1 2 2 2 2 2 3 3 1 1 1 3 3 3 3 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 4 4 3 3 1 1 2 2 2 2 1 1 1 3 3 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 3 3 3 3 3 3 2 2 2 1 2 2 2 2 3 3 3 1 1 2 2 1 1 2 3 3 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 3 3 3 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 3 3 3 4 4 1 1 1 1 2 2 1 2 2 2 2 1 3 3 3 3 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 5 5 5 1 1 1 3 3 3 2 3 3 1 1 3 3 3 1 1 4 4 3 2 1 2 3 3 2 3 3 1 3 3 2 1 2 4 4 4 2 2 2 2 1 1 1 1 2 2 4 4 3 2 2 3 3 1 2 2 1 1 1 1 1 1 2 2 1 2 2 4 4 4 2 1 1 1 1 1 1 2 2 1 1 2 4 4 2 1 2 2 1 1 2 4 4 2 1 2 2 4 5 5 5 4 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 2 2 1 1 2 3 3 2 2 3 3 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 3 3 5 5 5 5 3 2 1 3 3 2 1 1 1 2 2 1 2 2 1 1 1 2 5 5 3 3 1 2 2 1 1 3 4 4 3 1 1 1 3 3 2 1 1 2 3 3 1 1 1 1 1 1 1 1 1 1 1 3 3 3 4 4 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 3 3 2 1 1 2 2 2 2 1 1 1 1 2 3 3 1 2 2 1 2 3 3 1 1 1 1 1 1 1 1 2 2 2 4 4 4 1 1 1 1 1 1 1 1 3 3 3 2 2 1 1 1 3 3 2 1 1 1 1 2 2 3 3 3 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 3 3 2 1 1 1 1 1 2 2 1 3 3 3 1 2 2 2 3 3 1 1 2 2 1 1 2 2 1 1 3 3 3 1 1 1 1 1 2 3 3 1 2 2 2 2 1 3 3 3 2 2 4 4 3 3 3 3 2 1 1 2 2 2 2 3 3 3 1 1 2 3 3 1 2 2 5 5 5 4 3 3 1 1 2 3 3 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 3 3 2 1 1 2 2 1 1 3 3 2 2 2 1 1 1 2 2 1 1 2 2 1 3 3 2 3 3 2 1 1 4 4 4 3 1 2 2 1 3 3 3 3 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 3 3 2 1 1 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 2 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 3 4 4 3 1 1 1 2 4 4 2 1 1 1 1 2 2 2 2 1 3 3 2 1 1 1 2 2 2 4 4 3 4 4 3 3 3 1 1 1 2 2 1 2 2 1 1 1 1 1 1 4 4 4 2 1 1 3 3 2 1 1 1 2 2 2 2 3 3 2 2 2 2 2 2 2 2 4 4 2 1 1 1 1 1 1 2 3 3 1 2 2 3 3 3 1 1 2 2 2 3 3 1 1 1 4 4 5 5 3 1 3 3 2 1 1 1 1 1 3 3 2 2 3 3 1 1 1 2 5 5 3 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 2 4 4 2 1 1 1 1 1 1 1 3 3 2 1 1 1 2 3 3 1 2 2 1 1 1 1 2 4 4 4 4 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 4 4 3 3 5 5 5 1 1 1 1 1 1 2 2 1 2 2 1 3 3 2 1 1 1 1 1 1 1 2 2 1 3 3 2 1 3 3 3 2 2 1 2 4 4 2 1 3 3 2 1 2 2 1 1 1 1 1 3 3 2 2 3 4 5 5 1 4 4 3 2 3 3 2 1 2 4 4 2 1 1 2 2 1 1 1 4 4 3 2 1 1 1 1 1 1 4 4 3 3 3 1 1 1 1 1 1 1 1 1 2 2 1 1 3 3 5 5 4 4 5 5 1 5 5 5 3 3 1 1 1 1 3 3 3 3 2 2 4 4 3 2 1 2 3 3 3 3 3 3 1 1 1 1 2 2 1 1 1 1 1 1 1 1 3 3 4 4 2 2 2 1 2 2 1 1 1 1 2 2 3 3 2 1 2 2 1 1 2 2 3 3 2 1 2 2 1 2 2 2 2 2 2 1 2 2 2 3 3 2 2 2 3 3 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 3 3 1 2 2 1 1 2 2 2 2 4 4 3 2 1 1 2 3 3 1 1 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 1 2 2 1 1 3 3 5 5 3 3 1 1 2 2 1 1 1 1 1 1 1 2 3 3 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 2 3 3 1 2 2 1 2 2 1 3 3 2 1 1 1 2 2 1 3 3 3 2 3 3 2 3 3 1 2 2 1 1 3 3 2 1 1 1 1 1 1 2 4 4 2 1 1 2 2 1 2 5 5 3 3 3 1 1 1 1 1 1 1 1 1 2 2 2 3 3 1 2 4 4 2 1 1 1 2 3 3 1 1 1 3 3 2 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 3 3 3 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 3 5 5 2 1 2 3 3 1 2 2 2 2 2 2 1 2 2 1 3 3 3 1 2 2 2 3 3 1 1 1 1 2 2 2 3 3 1 1 1 2 2 1 3 3 2 1 3 3 3 4 4 2 2 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 3 3 3 1 1 1 1 1 1 1 1 2 3 3 1 1 3 3 3 2 2 1 2 2 1 1 1 3 3 2 1 2 2 2 2 1 1 2 3 4 4 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 3 3 2 2 2 1 3 3 2 3 3 3 1 1 1 1 1 2 3 3 2 2 1 2 2 1 4 4 4 2 2 2 1 1 2 5 5 3 2 2 2 2 2 2 2 1 2 2 1 1 2 2 1 3 3 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 3 3 2 1 1 1 2 2 2 2 2 2 3 3 3 2 2 1 2 2 1 2 2 1 2 2 3 3 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 4 6 6 4 5 5 5 3 3 3 2 1 2 2 2 2 1 2 3 3 2 2 2 2 1 1 1 1 3 3 2 1 1 1 1 2 2 1 1 2 3 3 1 1 2 2 1 1 2 3 3 1 2 2 1 1 2 2 4 4 3 4 4 1 3 3 2 1 1 1 1 2 2 1 1 1 2 4 4 2 3 3 2 2 2 1 1 1 2 2 1 1 3 3 3 3 2 2 2 2 1 2 2 1 1 2 3 3 3 3 2 2 3 5 5 4 4 2 1 1 3 3 3 2 2 2 3 3 1 3 3 3 3 1 1 2 2 1 2 3 3 2 2 1 3 3 2 1 1 1 2 3 3 1 4 4 3 3 1 1 3 3 3 1 2 6 6 4 4 2 1 1 2 2 1 2 2 2 2 5 5 4 4 4 2 2 2 2 1 1 1 1 4 4 3 2 1 3 3 3 3 1 2 4 4 2 2 5 5 3 2 1 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 3 3 2 2 4 6 6 5 5 5 2 2 1 1 2 2 3 3 3 1 1 1 1 1 1 1 1 1 2 2 1 2 4 4 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 2 3 3 1 1 1 2 2 1 1 1 2 2 1 3 3 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 4 4 3 3 3 1 2 2 1 3 3 4 4 4 2 3 4 4 1 1 1 1 2 2 2 3 3 1 2 2 1 1 3 3 2 1 1 1 3 4 4 4 1 2 3 3 1 1 1 3 3 3 1 1 1 1 1 2 2 3 3 3 1 1 2 4 4 2 2 2 2 2 3 3 3 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 4 4 4 4 2 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 3 3 2 2 1 2 2 2 2 2 2 2 2 1 1 2 3 3 1 1 2 2 1 1 1 1 2 2 3 3 3 1 1 1 1 4 4 4 4 2 2 1 2 2 2 4 4 3 3 1 2 2 3 3 3 2 4 4 2 3 3 3 3 2 4 4 3 3 2 2 1 1 1 3 3 3 2 2 1 2 2 1 1 1 3 3 3 3 3 4 4 1 2 2 1 3 3 3 1 2 4 4 4 2 3 4 4 1 2 2 1 2 4 4 4 1 1 1 1 1 1 3 3 3 3 3 3 4 4 2 1 1 1 1 1 1 1 2 4 4 2 1 1 1 4 4 4 2 1 1 4 4 4 4 4 2 1 2 2 1 1 1 3 3 2 2 3 3 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 3 3 3 1 2 3 3 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 3 3 3 3 3 1 1 2 2 2 2 1 1 1 3 3 2 1 1 4 4 3 2 2 2 2 2 1 2 2 1 1 1 2 2 2 3 3 1 1 3 3 3 3 2 3 3 3 3 3 2 3 3 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 2 3 3 1 1 2 2 1 2 2 3 3 3 3 2 2 2 3 3 1 1 2 3 4 4 2 2 1 1 1 2 2 2 2 2 3 3 4 4 4 3 4 4 3 3 1 2 2 2 2 1 1 2 2 2 2 1 1 3 3 3 1 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 3 3 2 1 1 1 1 3 3 3 1 2 2 1 2 2 2 2 1 1 1 1 1 1 3 3 2 3 3 2 1 1 1 1 2 3 3 1 1 1 1 1 1 2 2 3 3 4 4 2 2 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 3 3 3 3 3 1 1 1 1 3 3 2 1 1 1 3 3 3 4 6 6 2 1 2 2 1 2 4 4 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 3 3 1 2 3 3 1 1 1 3 3 3 2 2 2 3 3 2 2 1 1 1 2 2 2 2 1 3 3 2 1 3 3 2 3 3 2 2 3 4 4 3 3 5 5 3 2 2 2 3 3 2 2 3 3 2 2 1 2 2 1 2 3 3 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 4 4 4 5 5 1 2 2 2 2 2 3 3 3 3 3 3 1 1 1 4 4 3 3 1 1 1 1 1 1 3 3 2 1 1 1 1 1 2 2 1 2 3 3 1 1 1 3 3 3 1 4 4 4 2 1 2 2 2 2 1 2 2 1 1 3 4 4 4 1 2 2 1 2 3 3 1 1 2 2 3 3 3 3 3 3 2 1 2 2 1 1 3 3 3 1 1 2 2 2 2 2 2 3 3 4 4 4 1 2 2 1 2 2 1 1 2 3 3 1 2 2 1 1 1 3 3 2 2 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 1 3 3 2 4 4 4 5 5 1 3 3 2 1 2 3 3 1 1 2 2 2 2 1 1 3 3 6 6 4 4 4 4 1 1 2 2 1 1 1 1 2 2 4 4 5 5 5 2 2 2 3 3 2 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 1 1 3 3 3 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 4 4 4 2 2 2 2 1 3 5 5 5 2 1 3 3 2 2 2 1 1 1 2 2 3 3 2 1 2 3 5 5 5 1 2 2 1 1 2 2 3 3 3 2 2 1 4 4 3 3 3 1 1 1 3 3 3 1 1 1 1 1 1 1 1 3 3 2 2 2 1 1 1 1 2 5 6 6 4 5 7 7 2 1 1 1 1 1 2 2 2 2 1 2 3 3 2 2 2 2 2 2 1 2 3 3 1 1 1 1 1 1 3 3 2 1 1 1 2 2 1 2 2 1 1 1 3 3 2 1 2 4 4 2 2 2 2 2 1 2 2 2 3 3 1 1 1 1 1 2 2 1 3 3 3 3 1 1 1 2 2 1 2 3 3 3 3 3 1 1 1 4 4 4 2 2 3 3 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 4 4 4 1 1 2 2 1 1 1 2 2 1 3 4 5 5 4 1 1 2 2 3 3 2 1 1 2 4 4 2 1 1 2 2 3 3 2 4 4 4 3 2 3 3 2 2 1 2 2 1 1 3 3 2 1 1 1 1 2 2 1 1 2 2 1 1 2 3 3 1 1 2 2 1 3 3 2 1 1 1 1 2 2 2 3 3 1 1 3 3 2 2 2 1 2 3 3 1 2 2 2 2 2 2 2 2 3 3 2 1 2 3 3 1 2 3 4 4 1 1 2 2 2 3 4 4 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 3 3 3 3 3 3 1 3 3 2 2 2 1 1 1 1 1 1 2 5 5 3 3 2 4 4 2 1 2 2 2 3 3 1 1 1 1 1 3 3 3 3 1 1 2 2 2 2 2 4 4 2 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 3 3 4 4 3 3 2 2 2 2 2 1 1 2 3 3 1 2 2 1 2 2 2 3 3 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 3 3 1 1 1 1 1 1 1 3 3 2 1 4 4 4 4 3 3 2 3 3 3 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 4 4 2 1 1 3 3 2 1 1 1 2 3 3 1 1 1 3 3 2 1 1 1 1 1 1 1 1 3 3 3 2 3 3 2 2 1 1 2 4 4 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 3 3 3 1 1 2 3 3 1 1 2 3 5 5 2 3 3 3 3 4 4 4 4 5 5 5 5 2 1 2 2 2 2 1 2 2 1 1 2 3 3 1 3 3 4 4 2 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 3 3 2 2 2 1 1 2 2 2 2 3 3 3 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 3 4 4 3 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 3 4 4 2 2 1 2 2 3 3 3 4 4 1 3 3 3 1 1 1 1 1 2 2 1 4 4 4 2 1 2 2 2 2 1 1 1 1 1 1 1 3 3 3 1 1 2 2 1 1 3 3 3 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 3 5 5 5 5 2 2 1 1 3 3 3 2 2 1 2 3 3 3 3 3 1 1 1 1 2 3 3 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 1 3 3 2 1 2 2 1 2 2 1 2 3 3 2 3 3 3 3 2 1 1 1 2 2 1 1 2 2 2 3 3 1 1 1 1 1 1 1 3 4 4 4 1 1 1 1 1 1 1 2 2 4 4 3 3 1 1 1 1 1 1 4 4 4 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 2 3 6 6 3 2 1 1 1 1 1 3 3 2 1 1 1 3 3 3 1 1 2 2 2 4 4 4 2 2 1 1 2 2 1 1 1 2 2 1 1 2 4 4 4 4 2 2 2 1 1 3 3 2 1 2 2 2 2 1 1 2 2 2 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 3 3 3 3 3 3 1 2 3 3 2 2 1 1 1 1 3 3 3 1 1 1 2 2 3 3 2 2 2 1 1 1 1 1 1 2 2 3 3 2 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 4 4 2 1 2 2 1 1 1 1 1 1 3 3 2 1 2 5 5 5 3 1 1 1 2 2 1 2 3 3 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 2 1 2 2 1 4 4 4 4 4 1 2 2 1 1 1 2 2 5 5 4 3 3 1 1 1 2 2 1 4 4 3 2 1 2 2 2 2 2 2 1 1 1 3 3 2 1 1 2 2 1 2 2 2 2 4 4 3 3 3 1 2 2 3 3 2 1 2 2 1 1 3 3 2 1 1 1 1 2 2 1 1 1 1 1 3 3 4 4 2 2 2 2 3 3 2 1 1 1 2 2 1 1 2 2 1 2 2 3 5 5 4 2 1 1 2 2 2 2 1 1 1 3 3 3 2 2 1 2 2 1 2 2 2 3 3 1 1 1 1 1 1 1 1 2 2 1 1 1 1 3 3 4 4 1 1 1 1 1 2 2 1 2 2 1 1 1 3 3 4 4 2 2 1 1 2 3 3 1 2 2 1 1 1 2 2 1 1 1 1 3 3 3 3 2 2 1 1 1 2 2 1 1 1 1 1 1 1 3 3 2 1 5 5 5 3 2 2 4 4 2 1 1 2 3 3 2 2 1 1 2 2 1 2 2 1 2 2 2 2 1 2 4 5 5 3 1 2 2 1 2 2 2 2 1 1 1 1 1 3 3 2 2 2 4 4 4 2 1 1 1 2 2 2 2 2 2 2 4 4 2 2 2 2 3 3 3 3 2 1 4 4 4 3 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 3 3 1 3 3 2 1 3 4 4 4 1 1 1 1 1 1 2 2 1 1 1 1 1 1 3 4 4 4 6 6 3 3 1 3 3 3 4 4 1 2 2 2 2 1 1 4 4 4 2 1 1 2 2 1 1 2 3 3 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 3 3 3 1 2 4 4 4 1 5 5 4 4 3 2 3 3 1 1 1 2 2 3 3 3 3 1 1 1 1 1 1 1 3 3 3 1 1 3 3 2 1 2 3 3 2 2 1 1 2 3 3 1 1 1 2 2 2 3 3 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 3 3 3 1 2 2 3 3 3 3 1 1 2 2 1 1 1 2 2 1 2 3 3 2 2 2 2 1 1 2 2 1 2 2 2 2 1 3 3 2 1 1 1 1 2 3 3 2 2 1 1 1 1 1 3 3 3 1 1 2 5 6 6 4 4 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 3 3 1 1 2 2 1 1 1 1 3 3 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 3 3 2 3 3 2 1 1 1 2 2 2 2 3 3 3 3 1 1 4 4 4 3 3 1 2 2 1 1 1 1 1 3 3 2 3 3 2 2 2 1 1 2 2 1 1 1 1 1 1 1 3 3 4 4 4 2 2 1 2 2 3 3 3 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 4 2 2 2 1 2 2 2 4 4 2 2 2 2 2 1 1 2 2 2 2 1 1 4 4 3 3 1 1 1 1 1 3 3 3 1 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 1 1 1 2 2 2 2 1 3 3 5 5 2 1 2 3 4 5 5 1 1 1 2 3 4 4 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 2 3 3 1 1 1 1 1 2 2 1 1 2 2 2 5 5 5 4 5 5 2 2 1 1 1 2 5 5 3 4 4 2 2 2 1 1 1 1 2 4 4 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 1 3 3 3 3 1 1 1 2 2 3 3 3 3 3 3 2 3 3 1 3 4 4 4 1 2 2 2 2 2 2 1 1 1 1 4 4 4 4 4 4 4 3 3 1 2 2 1 1 1 2 2 1 3 3 2 2 2 1 1 2 4 4 3 3 2 2 1 1 1 1 1 2 2 2 2 1 1 2 3 3 2 3 3 1 1 3 3 3 1 1 1 2 2 2 2 1 1 3 3 3 3 1 1 2 2 3 3 4 4 2 2 3 3 1 3 3 3 3 1 2 3 3 2 5 5 3 3 1 1 3 3 3 3 1 3 3 2 4 4 3 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 3 3 2 1 2 2 1 2 2 4 4 4 4 1 1 1 2 2 2 2 2 2 3 3 2 4 4 3 2 1 2 2 1 1 2 2 1 1 3 3 2 1 1 2 6 6 4 3 2 3 3 2 1 1 1 1 2 3 3 2 2 1 1 1 1 1 2 4 4 4 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 3 3 2 1 1 2 2 2 2 1 2 2 3 3 3 1 1 3 3 2 1 3 3 3 3 1 3 3 2 3 3 4 4 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 2 2 5 5 4 3 3 2 2 1 1 1 1 2 2 2 3 3 1 1 2 2 2 3 3 1 2 2 1 2 2 2 2 1 1 2 2 3 3 3 1 2 2 1 2 2 2 2 1 2 2 2 2 1 3 3 4 4 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 3 3 1 3 3 3 3 1 1 2 2 1 1 1 1 1 2 3 3 1 1 3 3 5 5 2 2 2 1 2 2 2 2 1 2 3 3 1 1 2 2 1 2 3 4 4 1 1 1 2 2 1 2 2 1 1 2 2 2 2 2 3 3 2 2 1 1 3 3 3 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 2 2 1 1 1 2 2 2 2 1 2 2 2 3 3 4 4 3 3 3 3 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 3 3 2 1 2 3 3 1 1 3 3 2 1 1 1 1 1 2 2 1 1 1 2 3 3 1 1 1 2 2 2 2 1 1 1 1 1 2 4 4 3 3 1 1 2 2 2 3 3 1 2 2 2 2 2 2 1 2 2 1 1 2 2 3 3 3 3 1 1 1 1 2 2 1 1 1 1 1 3 3 2 1 1 2 2 1 1 2 3 3 1 1 1 2 2 1 1 2 2 1 3 3 3 3 2 2 1 1 2 2 1 2 2 2 3 3 1 2 2 1 1 1 1 2 2 1 1 2 3 3 1 3 3 3 1 1 2 2 2 2 1 1 3 5 5 5 5 2 2 2 2 3 3 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 3 3 1 3 3 2 1 1 2 2 3 3 4 4 2 2 4 4 3 3 1 2 2 1 1 1 1 1 1 4 4 3 2 3 3 2 1 1 1 1 3 3 2 2 5 5 3 3 1 1 1 1 2 2 2 2 1 3 3 3 1 1 1 4 5 5 5 3 1 1 1 1 1 1 1 2 4 4 3 3 1 1 1 1 2 3 6 6 3 2 1 1 2 3 3 3 3 3 1 2 3 3 2 2 2 2 2 2 1 1 3 3 4 4 4 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 3 3 2 2 2 2 2 2 2 3 3 5 5 2 3 3 3 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 3 3 3 2 2 1 1 1 1 2 2 3 3 2 2 2 3 3 3 2 2 1 2 2 1 3 3 2 2 3 3 1 1 2 2 2 2 1 2 2 1 1 1 2 3 3 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 4 4 3 4 4 3 3 3 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 3 3 4 4 1 1 1 3 3 5 5 5 1 2 2 1 1 2 3 3 2 2 1 1 1 1 3 3 2 2 3 3 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 3 3 2 1 2 2 1 3 3 2 2 2 1 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 3 3 3 1 1 1 1 1 2 2 2 2 3 3 3 1 2 3 4 4 2 2 1 3 3 2 1 3 3 3 1 1 1 1 3 3 2 1 1 2 2 1 1 1 2 2 2 3 3 1 3 3 2 1 1 1 2 2 3 3 2 3 3 2 1 1 2 2 1 2 2 1 1 1 1 1 3 4 4 4 2 2 1 1 1 1 2 3 3 3 3 3 2 2 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 3 3 2 1 2 2 1 1 1 2 3 3 1 2 2 1 1 3 3 2 1 1 1 1 2 2 1 1 2 2 3 3 2 1 1 2 4 4 3 3 1 1 1 1 2 2 2 3 3 2 2 1 2 2 1 1 2 2 1 2 3 3 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 4 4 3 3 3 2 2 2 2 4 4 4 3 2 4 4 3 3 1 1 1 1 1 1 2 2 2 2 2 2 1 2 4 4 2 1 1 1 1 1 1 1 3 3 2 1 1 2 2 2 2 1 2 2 1 1 3 3 3 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 3 3 1 1 2 2 1 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 2 2 1 1 1 3 3 2 1 2 3 4 4 1 1 1 1 1 1 2 3 3 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 3 3 2 1 2 2 1 1 1 1 1 1 1 1 1 1 3 3 3 1 1 1 1 1 1 3 3 3 1 1 1 1 1 1 1 1 1 1 2 2 1 1 4 5 5 4 3 2 3 3 2 2 1 1 2 2 3 3 2 1 1 1 1 1 2 2 1 1 1 3 3 2 1 1 3 3 2 2 2 1 1 2 2 2 2 2 3 3 1 2 2 1 1 1 1 2 4 4 2 2 2 1 1 2 2 2 2 2 2 2 2 3 3 3 3 1 2 3 3 1 1 2 2 1 1 1 1 1 2 3 5 5 2 1 1 1 3 3 2 2 4 4 3 3 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 3 3 2 4 4 3 5 5 3 4 4 1 3 3 2 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 3 3 2 4 4 3 2 1 1 1 1 1 2 2 1 1 2 3 3 2 3 3 1 2 3 3 1 2 2 1 2 2 2 2 1 1 1 2 3 3 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 3 3 2 1 2 2 2 2 1 2 2 2 4 4 2 1 2 2 3 3 3 3 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 2 4 4 4 4 2 2 2 1 2 3 3 2 2 1 5 5 5 3 3 1 3 3 3 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 3 3 2 2 1 1 2 2 1 1 3 3 4 6 6 6 6 4 3 3 3 3 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 1 2 2 3 3 2 2 5 5 5 3 1 2 2 2 2 1 1 2 4 4 2 1 2 2 2 2 1 1 1 2 2 1 3 3 2 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 3 3 3 1 2 2 1 2 2 1 1 3 3 2 1 1 1 1 2 2 1 1 2 4 4 2 2 2 1 1 1 2 2 1 2 2 1 2 2 1 3 3 2 1 1 1 1 1 2 3 3 2 3 3 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 3 3 2 2 3 3 1 1 2 2 3 3 3 1 2 4 4 2 1 2 3 3 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 3 3 2 1 2 3 3 1 1 1 1 1 1 1 2 2 1 1 1 2 3 3 1 1 1 3 3 2 1 4 4 3 3 1 1 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 3 3 3 3 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 3 3 2 1 1 1 1 2 3 4 5 5 1 3 3 3 1 2 3 3 1 2 3 5 5 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 3 3 2 1 1 1 1 1 1 3 3 3 3 3 2 1 2 3 3 1 1 2 2 1 1 2 2 2 2 2 3 3 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 2 3 3 1 1 1 2 2 1 1 2 3 3 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 4 4 3 3 1 1 2 2 2 2 1 2 2 1 1 1 3 3 2 1 2 2 1 3 3 3 2 2 2 2 3 3 3 3 1 1 2 2 2 2 1 2 3 3 1 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 2 3 4 4 2 3 3 1 2 3 3 1 1 1 3 3 4 4 2 1 1 1 1 1 2 2 2 2 1 2 2 2 5 5 5 3 3 1 1 2 2 2 2 1 2 3 3 1 1 1 1 1 2 2 3 3 3 1 2 2 1 2 2 3 3 4 4 2 3 3 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 3 3 3 1 2 2 1 1 1 1 3 3 3 3 1 1 1 2 2 1 3 3 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 3 3 5 5 3 5 5 2 1 2 2 4 4 3 3 1 2 2 3 3 3 4 4 3 3 3 1 1 1 3 6 6 6 3 2 1 1 1 3 3 3 2 2 2 2 1 2 3 3 1 1 2 2 3 3 3 3 1 3 3 2 1 2 2 2 2 1 2 2 1 1 1 3 4 4 3 2 2 2 2 2 3 3 1 2 3 3 3 3 4 4 2 1 1 1 1 1 1 2 3 3 2 2 2 2 3 3 2 1 1 2 4 4 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 3 3 2 1 1 1 1 1 2 4 5 5 4 4 2 2 1 2 3 3 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 3 3 1 1 1 2 2 2 5 5 3 2 2 3 3 1 2 3 3 1 2 2 2 3 3 3 3 3 1 2 9 9 7 6 5 4 3 3 1 1 1 1 1 1 2 2 2 3 4 4 1 1 1 1 2 2 1 1 2 2 3 3 3 3 3 3 1 3 3 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 5 5 5 5 3 2 2 2 2 3 3 2 1 1 2 2 3 4 4 4 6 6 2 2 2 3 3 2 1 2 2 1 1 2 3 3 1 1 2 3 3 4 4 4 4 1 2 2 1 2 5 5 3 2 2 2 2 3 3 2 2 2 2 1 1 1 2 2 1 1 2 2 2 3 3 1 2 3 3 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 2 3 3 3 3 2 3 3 2 1 2 2 2 2 1 1 3 3 3 3 3 2 1 2 2 2 3 3 1 1 3 3 2 1 1 1 2 2 3 3 3 3 2 4 4 3 3 1 2 2 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 3 3 2 1 1 2 2 1 1 2 2 1 1 2 2 4 4 3 3 3 2 2 2 3 3 1 2 2 2 2 1 1 1 1 1 2 2 1 2 4 4 4 4 3 4 4 1 1 2 2 2 2 2 2 1 2 2 1 1 2 3 3 1 4 4 3 2 1 3 5 5 5 2 1 2 2 2 3 3 1 3 3 4 4 1 1 1 1 2 3 3 3 3 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 3 3 3 2 2 1 4 4 3 4 4 3 3 2 2 2 3 3 4 4 3 5 5 2 3 3 3 1 1 1 1 1 1 1 1 1 1 3 3 3 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 1 1 3 3 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 3 3 4 4 4 3 1 1 1 1 2 4 4 4 1 2 2 3 3 2 3 3 2 2 2 1 1 1 1 3 3 3 1 2 2 1 3 3 3 1 3 3 3 1 1 1 1 1 2 2 4 4 3 2 4 4 3 2 2 4 4 2 1 1 2 3 3 1 2 2 2 2 1 2 3 3 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 3 3 3 3 1 2 3 3 1 1 1 1 1 2 2 1 2 2 3 3 2 1 2 2 3 3 4 4 1 1 2 3 3 1 1 2 2 1 1 1 1 2 2 1 1 1 1 3 3 2 1 1 1 1 3 3 3 1 1 4 4 4 5 5 3 2 1 2 3 3 1 2 3 3 1 1 1 1 2 3 5 5 2 1 1 3 3 5 5 3 2 1 3 3 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 5 5 4 4 4 3 1 2 2 3 3 4 4 2 2 2 1 1 1 3 3 3 1 2 4 4 3 3 2 2 1 2 2 1 1 2 2 1 1 3 5 5 5 4 4 2 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 4 4 4 2 1 2 2 1 1 3 3 3 2 2 2 2 2 2 3 3 3 1 1 1 1 1 1 3 3 3 3 1 1 2 2 2 2 1 1 3 3 2 2 2 2 2 2 2 2 3 3 2 3 3 2 2 1 1 3 4 4 3 1 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 3 3 3 4 4 1 1 2 2 1 2 2 2 3 3 1 2 2 1 3 4 4 5 5 4 4 4 2 2 1 1 2 2 1 2 3 5 5 2 2 2 1 2 2 3 3 3 1 2 2 1 2 3 5 5 3 4 4 1 1 1 2 2 2 2 2 3 3 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 2 4 4 2 1 1 1 2 2 2 3 3 2 2 2 2 1 1 1 1 2 2 1 2 3 3 1 2 2 1 3 3 2 2 2 4 4 3 2 1 1 2 3 3 2 2 1 3 3 3 1 1 1 3 3 3 2 2 2 2 2 3 3 1 3 3 3 3 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 3 3 1 2 4 4 2 1 2 2 2 2 2 2 1 1 2 2 2 2 3 3 3 1 2 2 1 1 3 3 4 4 1 2 2 2 2 1 1 2 2 1 3 3 2 1 2 2 2 2 1 1 1 1 1 1 1 2 4 4 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 3 3 3 1 1 2 2 1 3 3 3 1 2 3 3 1 4 4 3 2 2 4 4 2 2 2 2 2 1 1 1 2 2 2 3 3 1 1 1 2 4 4 3 3 1 2 2 1 1 2 2 2 2 1 1 1 1 2 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 3 3 3 3 2 1 2 2 1 2 2 1 1 1 3 3 3 3 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 3 4 4 1 2 3 3 1 1 2 2 3 3 2 2 3 4 4 2 3 3 4 4 3 3 2 2 1 3 3 2 2 2 3 3 3 1 1 1 1 2 2 2 2 1 3 3 3 2 2 2 2 3 4 4 3 2 2 1 1 1 2 2 3 4 4 4 3 3 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 3 3 2 1 2 2 1 1 1 2 2 2 2 1 3 3 3 1 1 1 6 6 6 4 4 2 1 2 2 1 2 2 1 4 4 4 4 2 2 2 2 2 4 4 2 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 4 4 3 2 1 1 1 1 1 1 2 2 1 3 3 3 3 1 1 1 2 2 1 1 1 2 2 2 5 5 3 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 3 3 3 3 1 1 1 1 3 3 3 1 2 2 1 1 2 2 3 3 2 1 1 1 1 1 2 2 1 1 1 1 2 2 2 3 3 1 1 2 2 2 2 1 1 1 1 1 1 1 2 4 4 2 2 3 3 1 1 2 3 3 1 1 2 2 2 2 1 2 2 2 2 2 3 3 1 1 2 3 3 1 1 2 2 1 3 3 2 1 2 2 1 2 2 1 1 3 3 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 2 3 3 1 2 2 2 2 3 3 3 1 1 1 2 2 1 3 4 4 5 5 1 4 4 3 2 2 3 3 2 2 2 2 1 1 1 2 2 1 3 3 2 1 3 3 3 1 1 2 2 1 1 1 1 2 3 4 5 5 3 3 2 1 1 2 3 3 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 3 3 2 2 2 2 2 2 3 3 2 3 3 3 1 1 1 1 1 1 1 1 2 3 3 1 2 3 3 1 1 5 5 5 4 4 1 3 3 3 1 2 2 1 2 2 1 1 1 1 3 3 2 3 3 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 3 3 3 1 1 1 1 2 2 2 2 1 2 2 1 4 4 3 3 3 2 2 1 2 2 2 5 5 3 3 1 1 2 2 1 2 4 4 2 2 2 1 1 2 2 1 1 3 3 3 1 1 1 1 1 1 2 2 1 3 3 2 1 2 3 3 1 1 1 2 2 1 1 1 1 1 1 1 2 4 4 2 1 2 2 2 4 4 4 2 3 3 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 3 3 3 1 1 2 2 2 2 1 1 3 3 3 1 1 2 2 1 1 2 2 3 3 2 1 3 3 2 3 3 4 4 1 2 2 1 2 3 4 4 1 1 3 3 3 2 2 1 1 1 3 3 3 1 1 1 1 1 2 2 2 4 4 2 2 2 2 2 1 1 1 1 2 3 3 1 2 2 2 3 3 3 3 3 5 5 3 3 1 2 2 1 4 4 4 4 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 3 3 3 2 2 1 1 1 1 3 3 3 1 2 2 3 3 2 2 2 2 2 1 2 2 1 3 3 2 1 1 2 2 2 2 2 2 2 2 1 2 2 2 3 3 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 3 5 5 3 3 1 2 3 3 1 1 4 4 4 3 1 2 3 3 1 3 3 2 2 2 1 2 2 1 1 3 3 2 1 2 2 3 3 2 2 2 1 1 2 2 1 1 2 2 1 1 3 3 2 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 3 3 5 5 3 2 1 3 3 3 1 2 2 1 1 1 3 3 2 1 1 1 1 2 2 3 3 2 1 1 1 2 2 3 3 2 1 1 1 2 2 2 5 5 3 3 1 1 1 1 2 2 1 1 1 1 2 2 3 3 4 4 3 3 1 2 2 2 3 5 5 2 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 3 3 2 2 2 1 2 3 5 5 5 1 2 3 3 1 3 3 2 1 1 2 2 2 2 1 1 1 2 3 3 1 1 2 4 4 3 3 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 4 4 3 4 4 1 2 3 3 1 1 1 1 1 2 2 1 3 3 3 1 1 2 2 3 3 5 5 2 2 2 1 2 2 2 2 2 2 3 3 2 1 1 1 3 4 4 3 3 3 2 1 2 2 1 2 2 1 1 1 1 2 2 1 2 4 4 2 1 2 2 2 2 2 3 3 1 2 2 2 2 1 1 1 1 1 1 3 3 2 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 3 5 5 5 2 1 1 3 3 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 3 3 3 3 1 1 2 2 2 2 4 4 3 2 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 3 7 7 4 3 3 1 3 3 3 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 2 3 3 2 2 1 1 1 1 1 3 3 2 1 1 1 1 2 4 4 4 1 1 1 1 2 2 1 2 2 1 2 2 4 4 3 3 1 2 2 1 2 2 2 2 2 2 1 2 3 3 3 3 2 2 2 1 1 1 2 2 3 3 3 2 2 2 3 3 2 3 3 1 1 3 3 3 3 2 3 3 1 1 4 4 4 3 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 3 3 2 3 3 2 2 2 1 2 2 2 2 3 3 3 2 3 3 1 1 1 2 2 1 2 3 6 6 3 3 2 2 1 1 4 4 4 2 1 2 2 2 3 4 4 1 1 2 2 1 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 3 3 4 4 3 3 3 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 1 3 3 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 3 3 1 2 3 4 5 5 1 1 2 2 2 2 1 2 2 2 2 2 3 3 2 2 3 3 7 7 4 4 3 2 3 3 1 1 1 1 2 5 5 3 3 2 2 1 2 3 3 1 3 3 3 2 2 3 3 3 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 3 3 3 5 5 2 1 1 1 2 2 1 2 2 2 2 1 2 4 4 5 5 2 3 3 2 2 1 2 3 3 1 3 3 3 3 2 2 2 2 4 4 3 3 3 1 1 1 1 1 2 2 2 2 2 3 3 2 3 3 2 4 4 2 1 1 1 1 1 1 4 4 3 3 1 2 2 3 6 6 6 3 3 3 3 4 4 4 1 1 2 2 1 1 1 1 1 1 1 4 4 4 5 6 6 2 2 1 1 2 2 1 1 1 4 4 3 3 5 5 2 1 3 3 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 3 3 3 2 2 1 2 2 1 2 2 1 1 1 1 1 1 3 3 2 2 2 2 2 2 4 4 2 2 2 2 2 2 2 1 3 3 2 1 1 1 2 2 3 3 2 2 2 2 2 1 1 2 2 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 1 1 1 2 2 2 2 1 2 2 3 3 4 4 4 1 1 2 3 3 3 3 2 1 1 2 2 1 1 1 1 1 1 3 3 3 2 2 3 3 2 1 1 1 1 1 3 3 2 1 1 1 1 1 1 2 2 2 3 4 4 1 2 2 1 3 3 2 1 1 2 2 1 1 3 3 2 1 1 2 2 2 3 3 2 2 3 3 2 1 2 2 5 5 5 4 4 2 2 1 1 1 3 3 3 1 1 1 2 2 1 1 2 3 3 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 4 4 4 3 1 2 2 3 3 2 3 4 4 3 1 1 1 1 1 1 1 2 2 1 2 3 3 1 2 2 2 2 2 2 3 3 3 1 1 2 2 2 3 3 2 2 1 1 2 2 2 4 4 3 3 1 1 1 1 2 2 1 1 1 2 2 2 2 3 3 5 5 2 2 2 2 2 1 2 2 1 1 1 1 1 3 3 2 1 1 1 2 2 2 2 1 1 1 1 3 3 2 1 1 2 2 1 1 2 4 4 2 1 1 1 3 3 2 2 2 3 3 3 1 2 2 1 2 2 1 1 1 1 2 2 1 2 3 4 4 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 3 3 2 1 2 2 1 1 3 3 2 2 2 1 4 4 3 3 1 1 1 1 1 1 1 1 1 2 2 2 2 2 5 5 3 2 1 3 3 2 1 2 3 3 1 1 1 1 1 1 1 3 3 2 1 1 1 1 2 3 3 1 1 1 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 3 3 2 2 4 4 2 2 2 2 3 3 1 2 2 1 1 2 2 2 3 3 2 2 1 1 1 3 3 3 3 1 1 1 1 3 3 5 5 4 4 4 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 3 3 2 1 2 3 3 1 2 2 1 2 2 1 2 2 1 3 3 2 4 4 3 3 1 1 2 2 2 2 2 3 3 1 1 1 2 2 1 2 2 2 3 3 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 3 3 3 1 4 4 3 5 5 3 3 2 2 2 2 1 1 1 3 3 3 2 2 1 1 2 2 1 3 3 2 2 2 1 1 1 2 2 1 3 3 2 1 1 1 1 1 2 3 3 2 2 2 2 1 1 2 2 2 2 3 3 3 1 1 1 1 1 2 2 4 4 3 3 3 1 3 3 2 1 3 3 4 4 2 1 2 2 2 2 2 2 2 2 1 1 2 3 4 4 1 1 1 2 2 3 3 2 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 2 3 3 1 1 1 1 3 4 4 5 5 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 2 3 3 1 1 2 3 3 2 4 4 3 3 3 3 5 6 6 3 1 4 4 4 4 2 2 2 2 1 1 1 1 2 2 1 1 3 3 2 2 2 1 1 3 3 3 1 2 2 1 2 2 1 2 3 3 1 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 1 1 1 3 3 4 4 2 1 2 2 1 1 1 2 2 2 2 2 2 1 3 3 2 1 3 3 3 1 2 2 1 1 2 2 1 1 1 4 4 3 2 1 1 1 3 3 2 1 2 2 1 1 1 1 3 3 3 3 1 3 3 3 4 5 5 2 2 1 1 1 2 2 2 3 3 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 3 3 4 4 2 3 3 3 1 2 2 1 1 1 3 3 2 1 1 1 3 3 4 4 1 2 2 1 1 1 1 3 3 3 1 1 3 3 2 3 3 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 3 3 1 3 3 3 2 2 1 2 4 4 2 2 2 1 1 2 3 3 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 3 3 2 1 1 2 2 1 1 1 3 4 4 3 1 3 3 2 1 2 2 1 1 2 2 1 1 1 2 3 3 1 1 3 3 3 1 1 1 1 3 3 3 2 2 3 3 3 2 2 2 3 4 4 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 3 3 3 1 3 3 3 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 3 4 4 2 4 4 4 1 1 2 2 2 2 1 1 2 2 1 4 4 3 4 4 2 1 2 2 1 2 2 2 2 1 3 3 3 1 1 1 1 2 2 1 3 4 4 4 1 1 1 1 2 2 1 2 2 1 1 2 2 1 3 3 3 3 1 1 1 2 2 2 2 1 2 2 1 1 1 3 3 2 1 1 2 2 2 2 1 1 2 3 3 2 3 3 1 1 1 1 1 1 1 1 2 2 2 2 1 3 3 3 3 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 2 1 3 3 5 5 5 1 4 4 4 3 1 2 2 1 1 2 2 1 1 1 2 2 2 2 3 3 2 2 4 4 2 2 2 2 2 1 4 4 3 3 3 3 3 4 4 1 3 3 2 2 2 1 3 3 3 3 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 4 4 3 2 2 2 2 2 1 1 1 1 2 2 3 3 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 3 3 3 2 2 2 2 1 2 2 1 1 2 4 4 2 3 3 3 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 4 4 2 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 1 3 3 4 4 2 3 3 2 3 3 4 4 3 4 6 6 3 3 1 1 1 2 2 2 2 2 2 2 2 1 3 3 3 3 3 3 2 3 3 3 3 2 2 2 1 2 2 2 3 3 2 2 5 5 5 5 2 2 3 3 1 1 1 1 4 4 3 3 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 3 6 6 3 3 1 1 1 1 1 1 3 3 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 1 2 4 4 2 1 1 1 1 1 1 1 1 1 1 2 3 4 4 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 1 2 2 3 4 4 4 1 1 1 1 2 2 1 1 3 4 4 3 1 2 2 3 3 2 1 4 4 4 2 1 2 2 1 1 1 2 2 1 1 1 4 4 3 3 5 5 2 1 2 2 3 3 2 1 1 2 2 1 3 3 2 2 2 2 2 1 1 1 2 2 1 1 2 3 3 3 3 4 4 1 2 3 3 2 2 1 1 1 2 3 3 1 2 2 1 1 3 3 2 2 2 1 1 3 3 2 1 1 3 3 3 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 5 5 3 3 1 1 2 2 1 1 2 2 1 1 1 2 2 4 4 3 2 2 3 3 1 1 2 2 1 3 3 2 1 1 2 2 1 2 3 3 1 2 2 1 1 1 1 2 2 1 1 1 3 3 2 1 1 2 2 1 1 1 1 1 3 3 3 3 2 2 1 2 2 2 2 2 2 1 1 1 3 3 2 1 2 2 2 2 1 1 4 4 3 2 2 2 1 1 1 3 3 2 1 3 3 2 1 1 2 2 1 1 1 1 2 2 1 1 1 3 4 4 3 1 2 2 1 1 1 1 2 2 3 3 3 3 3 3 3 2 6 6 4 3 3 3 1 1 1 2 3 3 2 2 1 1 1 1 2 2 3 3 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 3 3 3 1 1 1 2 2 3 3 2 3 3 2 1 3 3 2 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 4 4 3 3 3 1 1 2 3 3 2 3 4 5 5 1 3 4 4 3 1 2 3 4 4 2 2 1 2 2 3 3 3 3 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 3 3 1 2 2 2 2 1 1 2 3 3 1 3 3 2 1 1 1 1 1 3 3 3 1 1 1 2 2 1 1 2 3 3 1 2 2 1 2 2 2 2 1 2 2 2 2 3 3 3 3 3 3 1 2 2 1 1 3 3 3 1 1 1 1 1 1 1 3 3 3 1 3 3 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 4 4 4 2 2 2 1 2 2 1 1 3 3 2 2 3 3 1 3 3 2 1 2 4 4 2 2 2 1 1 3 3 2 1 2 2 1 1 1 1 2 2 1 1 1 2 4 4 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 3 3 2 3 3 3 3 1 2 3 3 1 2 2 2 2 1 1 2 2 4 4 4 2 4 4 4 2 3 3 3 1 1 3 3 3 1 1 1 1 1 2 2 1 2 2 1 2 3 3 1 3 3 2 1 1 1 2 2 1 3 3 3 1 1 1 1 1 1 1 2 2 1 4 4 3 2 1 3 3 2 2 2 1 1 2 3 3 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 4 4 2 1 1 2 3 3 3 3 2 1 2 2 1 2 2 2 2 1 2 2 3 3 3 3 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 3 3 2 1 2 3 3 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 3 3 3 4 4 3 2 1 1 1 1 1 1 1 1 1 3 3 3 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 3 3 3 1 2 2 2 2 1 3 3 3 3 2 2 1 2 2 2 2 2 2 3 3 2 1 2 2 1 3 3 3 2 2 2 2 1 1 3 3 2 1 2 2 1 1 1 2 2 2 3 3 1 1 3 3 3 3 3 3 3 1 1 1 2 2 3 3 3 3 3 2 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 3 3 3 3 2 2 2 4 4 2 1 1 1 1 1 2 3 3 1 2 3 3 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 2 2 3 4 4 3 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 3 4 4 4 4 1 1 1 1 2 3 3 1 1 1 1 2 2 2 2 1 3 3 3 1 1 2 2 2 3 4 4 2 2 2 2 1 2 2 1 1 1 2 6 6 4 4 3 2 2 1 1 1 1 1 1 1 2 2 1 3 3 2 1 1 3 3 2 1 1 3 3 3 1 2 2 1 2 2 2 2 2 2 1 2 3 4 4 2 2 1 1 1 1 1 1 1 1 1 1 2 3 3 1 2 2 1 1 1 1 2 2 2 3 3 2 2 2 2 1 1 2 2 2 3 3 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 3 3 2 1 1 1 1 1 2 2 1 1 3 3 3 1 2 3 3 2 2 2 5 5 3 5 6 6 4 4 1 2 3 3 1 3 3 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 4 4 3 3 2 2 1 1 1 1 1 1 1 1 2 3 4 4 1 1 1 1 1 2 2 1 1 1 4 4 3 4 5 5 3 3 2 2 3 3 2 4 4 2 1 1 1 2 2 4 4 3 4 4 2 2 2 2 1 1 1 1 3 3 3 2 2 1 2 2 2 3 3 3 3 3 3 3 3 2 1 1 3 3 5 5 3 3 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 3 3 3 1 1 1 1 1 2 2 1 2 2 2 4 4 2 2 3 3 2 2 2 2 1 1 1 1 1 2 2 1 2 3 3 1 1 1 1 1 1 1 1 1 1 2 3 3 3 5 5 5 5 1 1 3 3 3 1 1 2 2 1 3 3 2 2 2 1 1 2 3 3 1 1 1 1 1 1 2 2 1 1 2 2 2 4 4 2 2 2 1 1 1 1 2 2 1 1 1 2 4 4 3 3 4 4 3 2 2 2 1 1 2 2 2 2 2 4 4 3 3 1 1 1 3 3 2 1 1 1 1 2 2 2 2 2 2 1 2 2 3 3 3 4 4 1 1 1 2 2 2 2 1 2 2 1 2 2 2 2 3 5 5 4 4 2 2 1 1 1 2 3 3 4 4 3 2 1 2 2 1 2 2 3 3 3 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 3 3 2 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 3 3 3 3 3 3 1 1 1 4 4 3 3 3 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 3 3 3 3 2 4 4 2 1 3 3 2 2 2 1 2 2 2 2 1 1 3 3 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 3 3 3 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 3 3 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 3 3 4 5 5 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 3 3 3 5 5 5 1 3 3 2 1 1 1 2 3 3 1 1 4 4 3 2 1 1 1 1 2 2 1 2 2 1 2 3 3 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 3 3 3 1 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 2 3 3 3 1 1 1 1 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 3 3 2 2 1 1 2 2 3 3 3 1 1 1 2 2 1 1 2 2 3 3 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 4 4 4 4 3 1 1 5 5 5 3 2 1 1 1 2 2 1 1 1 1 3 3 2 1 2 2 1 1 1 1 3 3 2 1 1 2 2 1 2 2 2 4 4 2 2 2 1 2 2 1 4 4 4 4 3 1 2 3 3 1 1 2 2 1 1 1 1 2 2 1 3 3 3 1 1 2 2 1 1 1 2 2 2 2 2 2 1 4 4 3 3 3 3 2 1 1 1 2 3 3 3 3 3 1 1 1 2 3 3 2 3 3 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 3 3 3 2 2 1 3 3 2 2 2 2 3 3 2 3 3 1 1 2 3 5 5 2 2 2 1 1 1 1 1 1 2 2 2 2 1 3 3 2 2 2 3 3 3 3 1 2 2 1 1 1 2 3 3 1 3 3 2 2 3 3 3 3 2 1 3 3 2 3 3 2 1 2 2 2 2 2 2 2 2 1 4 4 3 3 1 1 2 2 1 2 2 1 1 3 3 3 3 3 2 4 4 5 5 4 4 1 1 2 4 4 4 2 2 2 2 1 2 2 2 2 4 4 3 3 1 1 1 1 1 2 2 1 1 2 2 1 1 2 4 4 2 1 1 3 3 2 1 1 1 1 1 1 2 2 1 2 4 4 2 2 2 1 1 1 1 1 2 2 1 3 3 3 2 2 1 1 1 2 2 2 3 3 2 2 1 1 1 3 3 3 3 3 3 3 1 2 2 3 3 3 1 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 1 2 2 1 1 4 4 4 3 4 4 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 2 5 5 3 3 1 1 2 2 1 1 1 3 4 4 4 5 6 6 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 3 3 2 1 3 3 3 1 1 1 1 1 3 3 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 3 3 3 4 4 1 1 1 1 2 2 1 4 4 3 3 1 1 1 2 2 1 3 3 2 1 2 4 4 2 1 3 3 3 3 1 4 4 4 2 2 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 2 2 4 4 4 4 1 1 1 1 2 3 3 2 2 1 1 3 3 4 4 1 2 3 3 1 3 3 3 1 3 3 3 1 3 3 5 5 2 2 2 1 1 1 1 1 2 3 6 6 3 4 4 1 1 1 1 1 1 1 1 2 2 1 4 4 4 3 2 3 3 1 2 3 3 2 2 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 3 3 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 2 1 3 3 2 2 2 1 1 1 2 2 2 2 2 2 4 4 3 3 3 1 2 3 3 2 4 4 2 2 2 2 4 4 2 1 2 2 4 4 4 3 2 4 4 3 3 1 1 1 2 2 3 3 2 1 1 1 1 1 1 1 2 2 1 1 3 3 2 1 2 2 1 2 2 1 1 1 3 3 3 4 4 2 2 3 3 5 5 3 4 4 2 2 2 3 3 3 3 1 1 2 3 3 2 4 4 2 2 2 2 2 4 4 4 4 1 4 4 3 3 1 1 1 1 1 1 1 1 2 3 3 1 3 3 3 1 1 4 4 3 2 1 2 2 2 3 3 2 2 1 1 1 1 1 2 4 4 2 2 2 1 1 1 1 2 2 2 3 3 2 2 1 1 3 3 4 4 2 3 4 4 2 2 2 2 2 2 2 3 3 2 2 1 1 1 1 1 2 2 1 1 1 4 4 3 2 1 1 2 2 1 1 1 4 4 4 2 1 1 2 2 1 1 1 1 2 3 3 1 1 3 3 3 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 1 4 4 3 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 2 5 5 3 3 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 4 4 3 2 1 3 3 2 2 2 1 2 2 1 1 3 3 4 5 5 1 1 2 3 3 1 1 3 3 5 5 3 2 1 1 1 1 2 2 2 2 1 1 1 2 2 1 4 4 3 2 1 2 2 2 2 2 3 3 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 2 3 3 3 3 3 2 2 1 1 1 2 3 3 2 2 2 2 1 1 3 3 3 3 1 1 1 1 1 2 6 6 4 3 3 2 4 4 2 2 2 1 1 1 1 1 1 2 4 4 2 1 2 2 1 2 3 3 2 2 2 2 1 1 1 4 4 3 2 1 4 4 3 3 1 1 1 2 3 3 1 1 1 1 1 1 1 1 1 3 3 2 2 2 1 1 1 1 1 1 4 4 4 4 1 1 2 2 1 2 3 3 2 2 1 1 1 1 1 1 2 2 3 3 3 1 1 1 3 3 3 1 2 2 1 2 2 3 3 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 4 4 5 5 4 2 1 2 2 2 2 1 1 1 2 3 3 1 2 2 1 1 1 2 2 1 1 1 1 4 4 3 3 3 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 4 4 3 3 1 2 2 1 2 3 3 1 2 2 2 3 3 2 2 2 2 2 2 1 2 2 2 2 1 3 3 2 2 2 1 2 2 2 2 1 2 2 2 4 4 2 3 3 3 3 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 3 3 3 1 1 1 1 1 2 2 2 3 3 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 3 3 2 1 1 1 1 2 2 1 2 3 3 3 3 4 4 2 1 1 2 3 3 1 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 2 2 1 1 1 3 3 2 1 2 2 1 3 3 4 4 1 1 2 2 4 4 3 2 1 2 2 1 1 2 2 1 4 4 4 3 1 1 1 3 3 3 1 2 2 1 1 1 1 3 3 3 4 4 2 2 1 1 1 1 2 2 1 1 2 3 3 1 1 1 1 1 1 1 2 2 2 2 2 3 6 6 3 2 1 1 2 2 2 2 1 2 2 3 3 2 3 3 4 4 1 1 2 2 1 4 4 3 2 1 2 2 1 1 2 2 2 4 4 2 1 1 1 3 3 3 1 2 2 1 2 2 2 3 3 1 3 3 3 1 1 1 2 3 4 4 1 1 1 2 2 2 2 1 1 2 3 3 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 4 4 3 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 2 3 3 2 2 2 2 1 2 2 2 3 3 1 1 1 1 1 2 2 2 2 1 2 2 3 3 2 1 2 2 1 2 3 3 2 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 3 4 5 5 1 1 1 3 3 3 3 1 2 2 2 2 1 2 2 1 1 1 1 2 4 4 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 1 3 3 4 4 1 1 1 1 1 2 2 3 3 3 1 2 3 3 2 3 3 1 1 1 3 3 2 1 2 2 1 1 2 2 4 4 3 2 3 3 3 3 1 2 3 3 2 3 3 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 3 3 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 2 2 2 2 2 5 5 3 3 3 1 1 1 3 3 2 1 2 2 1 2 2 2 2 1 3 3 2 1 2 2 1 2 2 1 1 1 1 3 3 2 1 2 2 2 2 1 3 3 3 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 3 3 4 4 3 3 3 1 1 1 2 3 3 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 3 3 3 6 6 6 5 5 5 2 2 2 3 3 2 2 2 2 2 2 1 1 1 2 2 1 1 1 3 3 3 3 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 3 3 4 4 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 5 5 4 3 2 1 2 2 2 2 1 1 1 1 1 2 2 3 3 2 2 2 3 3 2 2 2 1 1 1 2 3 4 4 1 1 2 2 3 3 2 2 2 2 3 3 2 2 1 2 2 1 1 3 3 2 1 1 2 2 1 1 1 2 2 3 3 4 4 2 1 3 3 3 1 1 1 1 1 1 1 3 3 3 1 1 3 3 2 4 4 3 3 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 4 4 2 1 1 2 2 1 1 2 2 2 3 3 1 1 3 3 3 1 2 3 4 4 4 4 3 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 1 2 2 2 2 3 3 2 2 2 1 4 4 4 3 3 3 3 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 3 3 3 1 1 2 2 2 2 1 3 3 2 1 1 4 4 3 4 4 2 3 3 3 3 1 2 3 4 4 1 1 2 2 2 2 1 2 2 2 2 1 1 1 2 4 4 2 2 2 2 2 2 2 1 2 5 5 3 3 2 3 3 4 4 4 2 2 2 1 1 2 2 1 2 2 2 2 2 3 3 1 1 2 3 3 1 2 3 3 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 2 1 1 1 3 3 2 1 1 1 1 1 1 1 2 3 3 3 3 3 1 1 2 2 1 3 3 3 1 1 1 2 2 1 3 3 2 3 3 3 3 1 1 2 2 3 3 3 1 4 4 4 4 3 2 2 1 3 3 3 3 2 4 4 5 5 3 2 1 2 3 3 2 3 3 1 1 1 1 1 2 2 1 1 2 4 4 2 2 2 2 2 2 2 1 1 2 2 1 2 3 3 2 2 2 2 1 1 3 3 2 1 1 2 2 2 2 1 1 4 4 4 4 2 3 3 1 1 2 2 1 2 2 1 1 2 2 3 3 4 4 3 3 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 4 4 2 3 3 2 1 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 1 3 5 5 4 3 4 4 2 4 4 2 2 2 1 1 2 2 2 2 1 3 3 2 1 2 3 6 6 6 2 1 2 2 3 3 2 1 1 1 2 2 3 3 3 3 1 2 3 3 1 2 3 3 2 2 1 1 1 1 3 3 2 1 3 3 3 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 2 2 1 1 1 3 3 4 4 1 1 1 1 1 1 1 3 4 4 3 1 1 1 1 1 2 2 1 1 2 2 2 2 2 3 3 1 3 3 2 1 1 1 4 4 4 2 3 3 2 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 3 3 3 1 1 2 2 1 1 1 3 3 2 1 2 2 2 4 4 3 3 3 3 3 3 1 2 2 2 2 2 2 1 1 2 2 1 1 1 2 3 3 1 1 3 3 2 1 2 4 4 2 1 2 2 2 3 3 1 1 1 2 2 3 5 5 4 4 4 4 4 3 3 1 1 1 1 2 2 1 1 1 1 2 2 1 3 3 3 3 1 2 2 1 2 3 3 1 1 1 2 2 2 2 2 2 1 1 1 2 3 3 1 2 8 8 6 5 5 3 4 4 1 2 3 3 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 3 3 3 2 2 2 2 1 1 2 3 3 2 2 1 2 2 2 2 1 1 2 3 3 1 2 2 1 2 3 3 2 3 3 1 2 2 2 3 3 1 3 3 3 3 3 3 2 1 1 1 1 4 4 3 3 3 1 1 2 2 2 2 2 2 2 2 1 1 2 4 4 2 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 3 5 5 5 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 3 3 2 2 2 2 3 3 3 3 2 2 2 2 2 1 2 2 2 3 3 1 4 4 3 5 5 3 3 1 2 2 1 2 2 5 5 4 4 3 3 2 2 2 2 2 2 1 1 1 2 3 3 1 2 2 1 1 2 3 5 5 3 3 1 3 3 2 1 1 1 1 1 3 3 2 3 3 2 2 2 1 3 3 2 1 3 3 2 2 2 1 2 3 3 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 3 3 3 1 1 2 4 4 2 1 2 2 2 2 1 3 3 2 3 3 3 5 5 2 2 2 1 1 1 2 2 1 1 1 1 2 2 2 3 3 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 3 3 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 3 3 2 2 2 2 2 2 1 2 2 1 5 5 5 5 2 2 2 1 1 1 2 2 2 4 4 2 1 1 1 1 2 2 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 2 2 1 1 1 1 2 3 3 2 2 1 2 2 3 3 2 2 2 1 1 1 2 2 2 2 2 2 1 2 3 3 4 4 4 2 1 2 2 1 3 3 3 4 4 3 5 5 2 1 1 2 3 3 1 1 4 4 3 3 6 6 3 3 2 2 2 2 1 1 2 4 4 3 3 2 2 1 1 1 1 2 2 2 3 3 4 4 3 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 2 3 3 1 2 2 1 3 3 2 2 3 3 2 2 1 3 3 3 3 1 2 2 3 3 2 3 3 3 2 3 3 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 3 3 3 2 2 1 2 3 4 4 1 3 3 2 1 1 1 2 2 1 3 3 2 1 1 2 2 1 1 2 2 1 1 2 2 2 3 3 2 2 4 4 3 2 2 2 1 2 4 4 2 1 2 2 1 1 1 1 1 2 2 2 4 4 2 1 1 2 2 3 3 3 3 1 2 2 1 1 2 3 5 5 2 1 1 2 2 1 1 2 2 3 3 3 2 3 3 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 3 3 3 1 3 4 4 3 1 1 1 1 1 1 1 2 2 1 2 2 1 2 3 3 2 2 1 1 1 2 3 5 5 5 5 3 2 2 2 2 3 3 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 3 4 4 1 3 3 3 6 6 3 2 1 2 2 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 3 3 1 1 1 1 3 3 4 4 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 3 4 4 2 3 3 1 3 3 3 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 1 1 3 3 3 2 2 1 1 2 3 3 2 2 2 3 3 1 3 3 2 2 2 2 2 2 2 1 1 1 1 1 4 4 3 2 3 3 3 2 3 3 1 2 4 4 2 1 2 2 2 2 2 2 1 1 3 3 2 3 3 3 1 2 2 2 2 2 4 4 3 3 1 2 2 2 3 4 4 1 1 1 1 1 2 2 2 3 3 2 3 3 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 3 3 1 1 1 2 3 3 1 1 2 2 1 1 1 2 2 1 2 2 3 3 3 3 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 3 3 3 2 2 1 2 2 3 3 3 1 2 3 3 1 1 1 2 2 1 1 1 1 3 3 2 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 1 2 2 2 3 5 5 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 3 3 1 2 3 3 1 1 4 4 3 2 1 2 2 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 2 2 4 4 3 4 4 2 2 2 1 3 3 2 1 1 3 3 3 2 3 3 2 4 4 2 1 2 2 2 2 1 3 3 2 1 3 3 3 1 1 2 2 1 1 2 2 2 3 4 4 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 3 3 1 1 2 2 1 2 3 3 1 2 2 1 3 3 2 2 3 3 1 1 3 3 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 3 3 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 3 3 2 2 2 1 3 3 3 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 3 3 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 2 2 2 2 4 4 4 4 2 1 1 2 2 2 3 3 1 1 1 2 2 1 2 3 3 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 3 3 1 1 2 2 4 4 3 3 1 1 1 1 1 3 3 2 1 1 1 2 4 4 2 2 4 4 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 3 4 4 2 2 1 2 3 4 4 1 1 2 2 1 3 3 4 4 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 2 2 3 3 2 1 1 2 3 3 3 3 2 1 1 1 2 4 4 2 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 2 4 4 2 2 2 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 2 4 4 2 1 2 2 1 1 2 2 1 1 2 2 1 2 3 3 1 1 1 3 3 3 3 3 3 3 1 2 2 1 1 2 3 4 4 2 2 2 2 1 1 1 2 2 1 1 1 1 2 4 4 2 2 2 2 3 3 1 3 3 2 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 5 5 3 5 5 4 4 3 3 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 3 3 2 1 2 2 2 2 3 3 2 1 2 2 1 1 2 3 3 1 1 4 4 3 2 1 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 3 3 2 1 1 1 1 1 1 1 2 2 1 2 2 2 3 3 3 3 2 1 1 1 2 4 4 2 1 2 2 2 2 1 1 1 1 4 4 3 3 2 2 2 2 1 1 2 2 1 3 3 3 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 3 3 3 1 2 2 1 1 1 3 3 2 1 1 1 1 1 1 2 2 1 1 2 2 1 3 3 5 5 3 2 1 1 1 1 2 2 3 3 2 1 1 1 1 1 2 3 3 2 2 1 1 1 1 2 3 3 2 2 1 1 1 1 1 1 1 2 2 2 4 4 2 2 4 4 2 1 3 3 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 3 5 5 2 1 1 1 1 2 2 1 1 1 3 3 2 2 2 2 2 1 1 1 1 3 3 2 3 3 3 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 1 2 3 3 1 1 1 1 1 3 3 2 2 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 1 1 1 1 5 5 4 4 4 4 1 1 1 2 2 1 2 4 4 4 3 3 2 2 2 1 2 2 2 3 3 2 3 3 4 4 3 3 1 2 2 1 2 3 3 2 2 1 3 3 3 2 2 2 3 3 2 5 5 3 3 3 1 1 2 2 2 2 3 3 3 1 1 1 1 1 1 2 3 3 1 1 1 2 2 1 1 1 1 2 2 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 3 3 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 2 2 2 4 4 4 1 1 2 2 1 1 1 1 2 2 2 3 3 1 2 3 3 1 3 3 3 3 1 1 2 3 3 1 1 1 2 3 5 5 5 2 2 1 1 1 1 1 1 1 3 3 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 2 3 3 2 2 1 1 1 1 1 2 2 3 3 2 1 1 1 1 1 1 1 2 4 4 2 1 1 3 4 4 5 5 2 1 1 1 1 1 2 2 3 3 4 4 1 2 2 2 2 1 2 2 2 3 3 1 2 2 1 1 1 3 3 3 3 1 2 3 3 2 3 4 4 2 2 1 2 4 4 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 3 4 4 3 2 2 1 2 2 1 1 1 2 3 3 1 2 3 3 1 1 1 1 1 1 2 2 3 3 2 1 2 2 1 2 2 1 2 2 1 3 3 3 3 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 2 1 2 2 1 1 2 3 3 1 1 2 3 4 4 1 3 3 3 1 1 1 1 3 3 2 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 4 4 2 1 2 4 4 3 5 5 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 1 2 2 1 1 3 3 3 1 2 2 1 1 3 4 4 3 1 3 3 4 4 2 2 1 2 3 3 1 2 2 1 1 2 2 1 1 1 5 5 5 5 2 3 3 3 1 1 1 2 3 4 4 2 2 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 2 2 2 2 1 2 2 1 5 5 5 5 2 2 2 2 2 1 1 1 2 2 1 1 4 4 4 4 2 5 5 5 3 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 3 3 4 4 1 1 2 2 1 1 2 2 2 2 2 2 1 1 4 4 3 3 1 1 3 3 2 2 2 1 1 1 2 2 1 1 1 3 3 3 1 1 2 2 2 2 1 1 2 2 1 3 3 2 1 3 3 2 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 3 3 4 4 3 4 6 6 3 3 2 2 2 2 2 2 1 1 1 1 2 2 2 4 4 2 1 1 1 2 2 3 3 2 1 1 1 2 2 4 4 3 3 3 3 3 3 1 2 2 1 2 2 1 1 1 3 4 4 4 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 3 3 2 2 3 3 2 1 1 2 3 3 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 4 4 4 2 1 2 2 2 2 1 3 3 2 1 3 3 2 3 3 3 3 1 2 2 2 2 2 3 4 4 1 1 2 2 2 2 1 1 1 1 1 2 3 3 1 2 3 3 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 1 3 3 2 2 2 2 2 1 2 2 1 1 3 3 4 4 1 2 3 3 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 4 4 2 1 2 2 1 1 2 2 1 3 3 2 1 1 1 2 2 1 1 2 2 4 4 3 3 2 4 4 2 3 3 2 1 2 5 5 3 3 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 3 3 3 1 1 1 2 2 3 3 2 1 2 2 1 1 3 3 3 1 1 1 1 3 3 3 1 2 2 3 3 2 1 2 2 1 1 4 4 3 2 2 2 1 1 2 2 3 3 5 5 3 2 1 1 3 3 3 1 3 3 2 1 2 4 4 2 2 4 4 4 4 2 1 1 2 4 4 2 2 2 2 2 3 3 2 1 2 4 4 2 4 4 4 2 3 3 3 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 2 1 1 2 2 1 2 2 1 1 1 2 3 3 1 2 2 1 1 2 2 1 2 2 3 3 2 1 1 1 3 5 5 5 3 3 1 1 4 4 4 4 1 1 1 1 1 1 1 2 2 1 3 3 2 1 2 2 1 3 3 2 1 2 2 1 1 4 4 3 3 3 2 2 2 2 1 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 2 2 3 3 2 1 1 1 1 1 1 2 2 2 2 4 4 4 4 2 2 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 2 2 1 1 2 4 4 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 5 5 3 2 1 2 2 3 3 2 1 1 2 2 2 2 3 3 2 2 2 1 1 1 2 3 3 2 2 2 2 2 4 4 3 3 1 1 2 2 1 1 2 2 3 3 3 3 1 2 2 3 3 2 3 3 3 2 2 3 3 2 1 3 3 2 1 1 2 2 2 2 1 1 1 1 3 3 3 1 1 2 2 4 4 3 2 2 3 3 3 3 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 3 3 1 1 4 4 4 4 4 3 3 3 3 1 1 1 1 1 1 1 1 2 2 1 1 5 5 4 3 3 3 3 3 1 1 1 1 3 4 4 3 1 3 3 3 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 2 3 4 4 1 1 2 2 1 2 2 1 1 1 4 4 3 3 3 1 2 2 3 3 2 1 1 2 4 4 2 3 3 2 2 3 3 1 1 2 3 3 1 1 2 2 2 2 1 2 2 1 4 4 4 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 5 5 5 3 3 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 3 3 2 2 1 2 2 2 2 1 2 2 1 2 3 3 1 1 1 1 1 2 2 2 2 1 3 3 2 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 2 4 4 2 3 3 3 3 3 3 1 1 1 3 3 2 1 1 2 3 3 3 3 2 1 1 1 2 4 4 2 1 3 3 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 3 3 2 1 2 2 1 4 4 4 5 5 1 1 3 3 2 3 3 3 2 2 3 3 2 1 1 1 1 1 1 2 2 1 1 1 3 3 3 5 7 7 7 2 2 2 2 2 1 4 4 3 4 4 3 6 6 6 3 3 2 4 4 2 1 2 2 3 3 3 4 4 3 3 1 2 2 1 2 2 2 2 2 2 1 2 3 3 2 3 5 5 2 2 2 1 2 3 3 1 2 2 1 1 3 3 3 3 1 1 3 3 3 3 1 2 2 1 1 3 3 3 1 1 1 1 1 1 3 3 3 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 3 3 1 2 2 2 3 3 2 2 2 2 2 3 3 1 1 3 3 2 2 2 1 1 2 3 4 5 5 1 2 2 1 1 1 2 2 1 3 3 3 1 2 3 4 4 2 3 3 1 1 3 3 2 3 3 3 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 1 3 3 2 1 1 1 1 1 1 2 2 3 3 3 1 2 3 3 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 3 3 3 3 3 3 3 1 2 2 1 1 2 2 2 2 1 1 1 1 1 2 2 4 4 3 3 3 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 3 3 2 1 1 2 2 2 4 4 4 2 4 4 2 1 2 2 1 1 1 1 1 1 1 2 2 3 3 2 2 2 1 2 3 3 2 2 1 1 2 2 3 3 2 1 1 1 1 2 2 2 2 1 3 3 2 2 2 1 1 2 2 1 1 1 1 2 3 3 2 2 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 2 2 3 3 2 1 2 3 3 1 2 2 1 3 3 3 1 1 1 2 2 2 3 3 3 3 2 1 3 3 3 1 4 4 3 3 3 3 2 1 1 1 2 4 4 2 2 2 3 3 2 2 2 1 2 2 1 1 1 2 4 4 2 1 2 2 4 4 3 2 2 2 1 1 2 2 1 1 3 3 2 1 2 2 1 2 3 3 1 1 1 2 2 2 2 2 3 3 1 1 3 3 3 1 2 2 1 2 2 1 1 1 3 3 3 3 1 1 1 3 3 2 2 2 1 2 2 2 3 3 1 1 1 1 1 1 2 2 1 1 3 3 4 4 2 2 2 4 4 4 3 1 2 2 2 2 1 1 3 3 2 2 3 3 1 1 1 1 2 2 2 2 3 3 2 3 3 3 2 2 2 2 2 2 2 2 3 3 2 2 2 1 2 2 2 2 2 3 3 2 2 2 3 3 2 3 3 1 1 5 5 4 3 3 2 2 1 2 2 1 1 2 2 1 3 3 5 5 5 3 1 2 4 4 3 3 2 2 2 2 1 1 2 2 1 1 2 2 1 2 3 3 2 2 2 2 2 2 1 3 3 3 3 3 3 3 1 2 5 5 3 3 2 2 2 2 2 2 2 2 5 5 4 3 3 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 2 3 3 3 3 3 1 1 1 1 2 2 2 2 2 2 1 5 5 6 6 4 4 2 2 2 2 2 2 1 2 2 2 2 2 4 4 2 1 1 2 2 1 3 3 4 4 3 3 3 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 4 4 4 1 2 3 3 1 1 1 2 2 2 3 3 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 3 3 1 1 1 1 2 2 2 2 2 2 1 3 3 2 2 2 2 2 1 1 2 3 3 2 2 1 2 2 1 1 3 3 2 1 2 2 1 2 2 2 3 3 2 2 1 1 4 4 4 4 1 1 2 2 3 3 3 1 2 2 2 2 1 1 1 1 1 2 3 3 2 2 1 2 3 3 2 2 1 2 2 1 1 1 3 3 2 3 3 5 5 5 3 3 1 1 1 2 4 4 2 2 2 4 4 4 3 1 1 1 1 2 2 1 2 2 1 3 3 3 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 3 3 2 2 2 1 1 2 2 3 3 3 2 2 1 1 1 3 3 2 3 3 3 4 4 1 1 2 2 3 3 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 3 3 2 1 1 1 3 3 4 4 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 3 3 3 3 1 2 2 1 1 1 1 1 2 4 4 2 1 2 2 2 2 1 3 3 3 3 1 2 2 1 1 2 2 1 1 2 2 1 3 3 2 1 1 1 2 2 2 4 4 2 1 2 2 1 1 2 2 1 2 4 4 2 1 3 3 3 1 1 3 3 3 1 2 3 3 2 2 3 3 3 1 2 2 2 2 1 3 3 3 3 1 1 1 1 1 3 3 3 1 3 3 2 2 2 2 2 1 3 3 2 1 1 3 4 4 3 1 1 1 1 1 4 4 3 3 4 4 2 3 3 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 3 3 1 3 3 4 4 3 3 2 3 4 5 7 7 2 3 3 2 2 2 1 2 2 3 3 2 1 3 4 4 4 1 1 1 1 1 4 4 4 2 1 2 3 3 1 1 1 1 2 4 4 3 3 2 2 2 2 2 2 2 5 5 3 3 1 2 2 1 1 1 2 2 1 1 1 1 2 2 3 3 3 1 1 1 3 3 3 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 4 4 5 5 5 2 2 1 2 2 2 3 3 1 1 3 3 3 3 1 2 2 2 2 2 2 1 1 1 2 2 2 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 3 3 3 1 1 1 1 1 1 1 1 2 4 4 3 3 1 2 2 1 1 1 2 2 1 3 3 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 3 3 1 2 3 3 2 2 1 1 2 3 3 2 2 1 1 1 1 1 2 2 1 1 2 2 3 3 3 1 1 1 2 2 3 3 3 3 1 1 2 2 1 3 3 3 3 1 1 1 2 2 2 2 1 1 3 3 3 1 1 3 3 3 4 4 2 2 2 2 1 2 3 4 4 1 1 2 2 1 1 1 1 1 3 3 4 4 2 1 1 1 2 2 2 2 1 2 2 2 2 1 2 2 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 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 4 4 2 2 2 3 3 3 3 1 1 2 3 3 2 2 2 2 1 3 3 2 2 2 1 1 1 1 2 2 2 3 4 4 1 2 2 3 3 3 3 1 1 1 2 2 1 3 3 2 2 2 1 1 1 2 2 1 3 3 4 4 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 3 3 2 1 2 4 4 3 3 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 3 3 3 4 4 1 1 1 1 2 2 1 4 4 3 3 4 4 1 2 2 1 3 3 3 2 2 3 3 3 3 1 2 2 2 3 3 2 3 3 1 1 2 2 1 1 3 3 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 3 3 1 1 2 2 2 3 4 4 1 1 2 4 4 2 2 2 2 2 1 2 2 4 4 3 3 1 3 3 3 3 2 4 4 5 5 1 1 1 1 1 1 2 2 1 1 3 3 2 2 2 2 2 1 1 3 4 4 4 1 2 2 1 1 1 2 2 2 2 1 1 2 2 3 3 3 3 2 2 3 3 2 1 1 1 3 3 2 2 4 4 2 1 1 1 1 1 2 3 5 5 4 4 2 1 1 1 3 3 2 2 4 4 2 3 3 2 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 3 3 3 3 1 1 1 1 3 3 2 2 2 2 2 1 1 2 4 4 2 1 2 2 3 3 3 1 2 2 2 3 3 2 2 3 3 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 3 3 3 2 2 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 3 3 5 5 3 2 2 2 2 3 3 1 3 3 3 3 1 1 1 1 1 2 2 2 2 2 2 1 1 2 3 4 4 1 1 1 1 2 2 4 4 4 2 1 1 1 1 1 1 3 3 2 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 3 3 2 1 2 2 2 2 1 2 2 1 1 3 3 3 3 2 2 2 2 1 2 2 2 4 4 2 2 2 1 1 1 3 3 4 4 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 2 3 3 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 3 3 3 1 1 1 1 1 2 2 1 2 3 3 1 1 1 1 3 3 6 6 3 3 3 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 3 3 2 1 1 1 2 3 3 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 3 3 2 2 1 1 2 2 1 3 3 2 2 2 1 1 3 3 3 3 3 2 2 2 1 1 3 3 3 1 1 1 1 2 2 1 1 2 4 4 2 1 2 2 1 1 3 3 2 1 2 2 1 2 2 3 3 3 1 2 2 1 2 3 3 1 1 2 2 2 2 1 2 3 3 1 1 3 3 2 3 3 3 3 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 2 3 3 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 1 3 3 3 1 1 1 2 2 1 1 1 2 2 1 1 5 5 4 4 5 5 2 3 3 4 4 2 2 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 2 4 4 2 1 1 1 1 1 1 1 1 3 3 2 1 2 2 1 1 1 1 2 3 3 2 2 1 2 2 1 1 1 2 2 2 3 3 2 3 3 2 2 1 3 3 3 1 1 1 4 4 3 3 2 2 2 3 6 6 3 4 4 2 2 2 2 4 4 4 4 1 1 1 1 1 1 1 2 3 3 2 2 1 1 1 2 2 3 3 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 2 2 1 1 3 3 3 2 2 2 4 4 2 1 1 3 3 2 3 3 2 1 2 2 1 2 2 1 1 2 3 3 1 4 4 3 3 1 2 2 2 2 1 1 1 1 1 2 4 4 3 3 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 3 3 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 3 3 1 3 3 2 2 2 1 3 3 2 1 1 2 2 3 3 3 1 1 1 3 3 2 1 1 1 1 1 1 1 2 3 3 1 3 3 3 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 4 4 2 1 1 2 5 5 4 4 4 1 2 3 3 1 1 1 2 2 1 1 2 2 1 3 3 2 1 1 2 2 2 2 2 2 1 1 1 2 4 4 2 2 2 1 2 2 1 1 1 1 4 4 4 4 4 2 2 1 2 2 1 3 3 3 1 1 1 2 3 3 2 3 4 4 1 1 1 1 1 2 2 2 2 3 3 2 2 2 1 1 3 3 2 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 4 4 3 2 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 4 4 4 4 2 2 2 1 2 2 2 2 1 2 3 3 1 1 1 1 1 1 2 2 2 3 3 1 1 3 3 2 1 1 3 3 3 3 1 3 3 2 2 2 1 1 2 3 3 2 3 3 1 1 2 2 4 4 3 3 3 2 2 3 3 3 1 2 2 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 3 3 1 1 1 1 1 1 3 3 2 3 3 2 1 4 4 4 4 1 1 1 1 1 1 2 2 1 1 1 3 3 2 1 1 1 1 1 1 2 2 1 2 2 2 3 3 1 1 3 3 2 1 1 2 2 2 2 3 3 5 5 2 1 2 2 1 1 3 3 2 1 1 2 2 2 2 3 3 3 3 2 3 3 1 1 2 2 2 2 1 1 2 3 3 1 2 2 2 2 2 3 5 5 5 1 2 2 2 2 2 3 3 1 1 2 2 1 4 4 3 2 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 3 3 2 3 3 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 3 3 1 2 3 4 4 3 3 3 3 2 3 3 2 2 2 2 1 1 1 2 2 3 3 3 2 3 3 1 2 2 2 2 2 2 2 2 1 2 2 1 1 4 4 4 4 2 2 1 2 2 1 1 3 3 2 1 1 2 2 3 3 2 2 3 4 4 2 4 4 3 3 1 3 3 2 1 1 1 1 1 2 2 3 3 3 3 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 3 3 3 3 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 1 3 3 2 1 1 1 1 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 2 3 3 2 2 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 3 3 3 1 1 1 2 2 1 1 1 2 3 3 1 1 2 2 1 2 2 1 2 2 1 1 3 3 4 4 1 1 1 1 1 1 1 1 2 2 3 3 3 2 2 1 2 2 2 2 1 2 2 1 1 3 3 3 2 2 1 1 1 2 2 1 2 2 2 2 2 2 2 3 3 1 1 1 2 2 1 2 3 3 1 1 2 2 2 4 4 4 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 1 3 3 3 1 2 2 2 2 1 1 1 2 3 3 1 1 2 2 2 2 1 3 3 2 1 2 3 3 1 2 2 4 4 4 2 1 1 1 1 3 3 2 1 1 2 4 4 3 3 2 2 1 1 3 3 2 2 2 1 1 1 1 2 2 1 2 2 1 3 3 2 1 2 2 3 3 2 2 2 1 1 1 1 1 2 2 2 4 4 3 3 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 3 3 2 2 1 1 3 3 2 1 1 2 2 3 3 3 3 1 2 3 3 1 1 1 1 1 2 2 1 2 3 3 1 1 1 2 4 4 2 2 3 3 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 3 4 4 1 1 1 1 3 3 2 1 1 1 1 1 2 3 3 2 3 3 1 4 4 3 2 1 1 1 1 2 3 3 3 4 4 4 2 3 3 1 2 2 3 3 3 2 2 1 1 1 1 1 1 3 3 2 1 1 1 2 2 1 1 4 4 3 2 1 1 1 2 2 1 1 1 1 1 1 1 1 4 4 4 2 1 2 3 3 1 4 4 4 2 1 1 4 4 3 2 2 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 3 3 3 1 1 2 2 1 1 1 2 2 1 2 2 1 1 4 4 3 3 3 3 3 2 1 1 2 5 5 5 3 2 4 4 4 1 1 2 2 1 1 2 2 2 3 3 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 3 3 3 3 3 4 4 2 2 2 2 2 1 1 3 3 2 1 3 3 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 2 2 1 2 3 5 5 2 1 1 1 2 4 4 4 1 2 2 2 2 1 1 2 2 1 3 3 2 2 2 1 1 2 2 4 4 3 2 3 3 3 3 2 2 2 2 1 2 2 1 3 3 2 1 1 1 1 1 2 2 2 3 3 3 3 3 1 2 2 1 1 1 1 2 3 3 3 3 2 2 2 1 1 1 2 2 3 3 2 3 3 2 2 3 3 1 2 2 2 3 3 1 1 1 4 4 3 2 3 3 3 1 1 1 1 4 4 3 3 1 4 4 4 3 2 2 1 1 1 2 2 2 3 4 4 1 2 2 2 2 1 1 1 3 3 2 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 2 4 4 4 2 2 1 1 1 2 2 2 2 2 2 4 4 4 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 3 3 3 1 1 1 2 3 3 1 2 2 2 3 4 4 1 1 1 3 3 3 3 1 1 1 1 2 2 2 2 1 2 2 2 3 3 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 3 4 4 4 1 1 3 3 2 1 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 2 2 3 3 3 2 2 2 2 1 1 1 1 1 2 2 3 3 3 3 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 3 3 4 4 2 2 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 2 4 4 2 1 3 3 3 2 2 1 1 2 2 1 1 1 2 4 4 2 2 2 1 2 3 3 3 3 4 4 2 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 2 2 3 3 2 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 2 4 4 4 4 2 1 1 2 2 1 1 1 2 3 3 3 3 3 3 2 2 1 1 1 1 1 1 2 4 4 2 1 2 2 3 3 2 1 1 2 2 3 3 4 4 1 1 3 3 3 1 1 2 3 5 5 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 4 4 4 4 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 3 4 4 3 1 1 2 2 3 3 2 1 1 1 2 2 1 1 3 3 3 3 2 3 3 1 1 1 1 1 1 1 1 1 2 3 3 1 2 3 4 4 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 4 4 2 1 1 1 1 2 2 1 2 2 1 3 3 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 3 4 4 1 2 2 1 1 1 2 2 3 3 2 2 2 1 3 3 3 2 2 1 1 3 3 3 1 1 2 2 1 1 1 1 2 2 4 4 3 2 1 3 3 3 2 2 1 1 1 1 1 3 4 4 3 3 3 2 2 2 3 3 3 1 1 2 2 2 2 2 4 4 4 2 2 2 3 3 1 3 3 3 2 2 1 1 1 1 1 1 3 3 3 1 1 1 4 4 3 2 3 3 2 2 2 1 1 1 1 2 2 1 1 2 3 3 2 4 4 3 3 2 2 1 1 1 1 1 2 7 7 5 4 3 4 4 1 2 2 1 3 3 3 1 1 1 1 1 1 2 2 2 2 1 4 4 4 3 3 2 4 4 2 1 1 1 1 2 2 1 1 2 3 4 4 3 3 3 2 2 2 2 1 1 1 2 2 1 1 3 3 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 3 3 1 1 3 3 3 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 3 3 2 1 3 3 2 1 1 2 5 5 3 3 1 1 2 2 1 4 4 3 3 1 2 3 3 2 2 1 2 2 1 1 1 1 2 2 2 4 4 2 3 3 2 1 1 1 1 1 2 2 1 1 3 3 3 1 2 2 1 3 3 2 1 1 1 1 3 3 2 1 2 3 3 2 2 2 3 3 1 1 1 1 2 2 1 2 3 3 1 2 3 3 1 1 1 1 1 2 2 3 3 3 1 1 1 1 1 1 1 1 1 1 3 3 3 3 1 4 4 3 2 2 2 2 2 1 1 1 2 3 3 2 2 1 2 2 1 1 2 4 4 2 2 3 3 1 1 1 1 1 1 2 2 1 1 2 5 5 5 2 1 1 1 1 1 3 3 3 3 1 1 1 1 2 2 3 3 2 1 3 3 2 2 2 2 2 1 1 1 2 2 1 3 3 3 1 2 2 1 3 3 4 4 2 1 1 3 3 3 4 4 3 3 2 4 4 2 1 1 2 2 1 1 2 2 1 1 1 1 3 3 4 4 1 2 2 1 1 1 2 2 3 3 3 1 1 2 2 3 3 3 2 3 3 2 2 3 5 5 4 3 4 5 5 1 1 1 1 2 4 4 2 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 4 4 2 1 1 1 1 4 4 3 2 1 1 1 2 2 1 3 3 3 1 5 5 4 3 3 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 2 2 3 3 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 3 3 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 3 3 2 1 1 2 3 4 5 5 1 1 1 1 2 3 3 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 3 3 2 2 2 4 4 3 2 2 3 3 1 1 2 2 1 1 1 2 2 1 1 3 4 4 4 1 1 1 1 1 2 2 2 2 2 2 1 1 2 4 4 2 2 4 4 3 4 4 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 3 4 4 2 2 1 3 3 3 1 1 1 1 1 2 2 2 2 1 1 1 1 1 3 3 5 5 2 1 1 2 2 1 2 2 1 3 3 2 2 2 2 2 1 1 1 1 2 2 2 3 5 5 2 4 4 4 4 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 3 3 3 2 2 2 2 1 1 1 1 2 2 1 1 3 3 2 3 3 2 1 1 1 1 2 2 1 1 2 3 3 1 2 2 2 3 4 4 2 4 4 4 1 1 1 1 1 1 1 4 4 3 3 1 1 1 2 2 2 4 4 5 5 1 1 2 2 1 1 2 3 3 2 2 2 2 2 2 1 2 2 1 1 1 2 2 2 2 5 5 5 3 2 1 1 1 1 1 5 5 4 3 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 5 5 3 3 2 2 2 2 2 2 2 3 3 1 1 1 1 3 3 3 1 1 3 3 3 3 2 2 2 2 1 2 2 1 1 1 2 3 4 4 1 1 1 1 1 1 1 1 1 1 1 2 2 2 4 4 3 3 1 2 2 1 2 3 3 1 2 3 3 1 1 2 2 1 1 2 4 4 2 1 1 1 2 2 1 4 4 3 3 1 1 1 1 1 3 4 4 3 2 2 2 2 1 1 2 2 1 1 2 2 1 2 3 3 1 2 4 4 2 2 2 1 1 1 2 3 3 1 2 2 3 6 6 5 5 3 2 2 2 2 1 2 2 3 3 2 2 2 1 1 1 3 3 2 2 2 1 1 1 1 1 2 2 3 3 2 3 3 3 3 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 3 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 3 3 3 1 1 2 4 4 3 3 1 1 1 2 4 4 2 2 3 3 3 3 2 1 2 2 1 3 3 4 4 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 3 4 4 3 1 1 1 1 3 3 2 1 2 2 1 3 3 2 2 4 4 3 3 1 2 3 3 2 2 1 3 3 3 3 3 2 1 1 1 2 4 4 2 2 2 3 3 2 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 3 3 3 1 2 2 1 1 1 3 3 2 1 1 1 2 2 1 2 2 2 2 2 4 4 2 1 1 1 2 2 1 1 1 2 3 3 1 3 3 2 1 4 4 3 2 1 1 2 2 1 1 1 2 2 2 2 3 3 3 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 2 3 3 3 3 4 4 5 5 3 2 2 2 3 3 3 2 2 1 2 3 3 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 2 3 3 1 1 2 2 2 2 1 1 1 1 2 2 3 3 2 1 1 1 1 2 2 1 2 3 4 6 6 4 4 2 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 1 3 3 3 1 1 1 1 1 1 1 2 3 3 1 1 2 3 3 3 3 2 3 3 2 1 1 1 2 2 2 2 3 3 3 1 1 2 2 1 1 1 3 3 2 1 2 4 4 2 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 3 3 3 3 2 3 3 1 1 2 2 1 1 1 1 1 3 3 3 1 2 2 1 2 2 2 4 4 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 3 3 3 3 2 2 2 2 2 2 1 4 4 3 4 4 2 2 1 2 2 2 6 6 4 3 3 1 1 1 3 3 4 4 4 4 2 3 3 2 1 2 2 2 2 1 2 2 3 3 5 5 3 2 2 2 1 2 2 2 2 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 6 6 5 4 3 3 2 2 2 2 1 1 1 1 2 2 1 2 2 3 3 3 1 2 2 1 2 2 2 3 4 4 2 2 2 2 2 3 4 4 3 3 3 3 1 2 2 2 3 3 1 1 1 1 1 1 1 1 1 1 2 5 5 3 3 1 1 1 3 3 3 3 1 1 2 2 2 2 5 5 5 3 3 2 2 1 3 3 3 1 1 2 2 2 2 2 2 3 4 4 3 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 4 4 3 2 3 3 3 1 2 2 2 2 2 2 2 2 1 2 2 1 2 2 1 1 3 3 3 1 1 3 3 5 5 3 3 2 2 1 2 2 2 3 3 1 3 3 3 3 3 3 1 2 2 1 1 2 2 2 2 1 1 1 3 3 2 1 1 1 1 2 2 3 3 3 1 3 3 5 5 3 3 4 4 1 2 2 1 1 1 1 1 3 3 3 3 1 1 2 2 1 4 4 3 3 3 1 1 2 2 2 4 4 2 2 2 1 1 2 2 1 1 3 3 3 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 3 3 2 2 5 5 3 3 4 4 2 4 4 2 1 1 2 2 2 2 1 1 1 1 2 3 3 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 4 4 2 1 2 4 5 5 5 1 1 1 2 2 1 1 1 2 3 3 1 1 1 1 1 2 2 2 2 1 1 2 3 3 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 2 3 3 2 2 2 2 3 3 3 1 1 1 3 3 3 3 2 2 2 2 1 1 1 1 1 2 3 4 4 2 2 1 1 1 3 3 2 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 2 4 4 2 1 1 1 1 2 2 1 3 3 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 3 3 2 3 3 3 2 2 1 2 2 5 5 4 3 2 1 1 1 1 2 2 2 2 1 1 1 1 2 4 4 2 2 2 2 2 2 2 1 2 2 1 2 2 2 2 4 4 4 2 1 1 2 2 1 2 4 4 2 2 2 1 2 2 1 1 1 1 1 1 1 1 4 4 3 3 3 2 2 2 2 2 2 1 2 2 1 1 3 3 2 2 2 1 1 4 4 5 6 6 4 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 3 3 3 1 2 2 2 2 2 3 3 1 1 1 1 1 2 2 1 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 4 4 2 2 3 3 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 3 3 2 2 2 1 1 1 1 2 2 1 2 2 1 1 2 3 3 3 3 2 4 4 3 2 2 2 1 1 1 1 1 1 1 1 2 3 3 1 1 1 3 3 2 2 2 1 2 2 1 1 2 2 1 3 3 3 3 2 2 2 2 1 2 3 3 1 2 2 1 2 3 4 4 1 2 2 2 5 5 3 2 1 4 4 3 3 1 2 2 2 3 3 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 2 2 4 4 2 1 1 3 3 2 1 1 2 2 1 1 1 3 3 3 1 1 2 2 1 2 2 2 2 1 1 1 4 4 4 2 1 1 1 1 1 2 3 3 1 1 2 2 2 3 4 4 1 1 1 1 2 2 1 1 3 3 2 1 1 2 2 3 3 2 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 4 4 3 3 2 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 3 3 2 1 1 3 4 4 3 1 2 2 1 2 3 3 1 1 2 2 2 2 1 2 2 1 1 3 3 2 1 2 2 1 2 2 2 2 3 3 3 1 1 2 2 1 1 4 4 3 3 1 2 3 4 6 6 2 1 2 4 4 2 1 1 1 1 1 1 4 4 4 2 1 1 3 3 3 1 2 3 3 1 2 2 2 2 1 2 2 1 2 2 2 2 2 4 4 4 1 1 1 1 3 4 4 4 1 1 1 1 1 2 2 1 1 1 3 3 4 4 2 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 3 3 2 2 2 2 2 2 2 1 2 4 4 3 3 1 2 2 1 4 4 4 2 1 1 1 2 2 1 1 2 3 3 2 2 1 2 2 4 4 4 2 1 1 3 3 2 2 2 1 1 1 1 2 2 1 3 3 3 2 2 2 2 3 3 2 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 3 3 4 4 3 3 2 1 1 1 2 2 2 2 1 4 4 4 5 5 2 2 2 3 3 3 1 1 1 1 2 2 1 4 4 3 3 3 3 3 2 2 1 1 3 3 3 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 3 3 3 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 2 3 3 2 2 1 2 2 2 3 3 2 2 2 2 1 1 2 2 1 1 3 4 4 3 1 2 2 1 2 4 4 2 1 1 1 1 3 3 3 3 3 3 4 4 2 2 2 2 2 2 3 3 4 4 3 3 3 3 2 1 2 2 1 2 2 2 3 3 1 3 3 2 2 2 2 2 2 4 4 2 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 3 3 2 1 1 3 3 2 3 3 3 2 2 1 1 1 1 1 1 2 3 3 1 2 3 4 4 1 3 3 2 2 2 1 3 3 2 1 1 1 1 3 3 3 1 1 1 1 2 2 2 2 3 3 3 1 1 1 1 2 2 3 3 2 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 3 3 2 1 2 3 3 1 1 2 3 3 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 3 3 2 2 4 4 4 2 3 3 2 2 1 1 2 2 1 2 2 1 1 2 2 1 4 4 3 2 2 2 2 2 2 2 1 1 1 2 2 1 1 2 2 1 2 3 3 2 2 2 2 1 3 3 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 3 3 2 2 3 3 3 3 2 2 4 4 3 3 1 1 2 2 1 2 3 3 1 1 1 1 1 1 2 2 1 1 2 2 4 4 3 3 3 3 2 4 4 3 4 4 1 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 3 3 3 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 1 1 3 3 4 4 1 1 1 1 1 1 2 2 1 1 1 2 2 3 3 2 2 2 2 2 3 3 3 2 3 3 1 2 2 1 2 2 1 2 3 3 2 2 1 2 2 1 2 2 2 2 1 1 4 4 3 2 1 1 1 1 1 2 2 1 1 1 1 2 3 3 1 1 1 2 3 3 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 3 3 3 1 2 2 1 2 3 4 4 1 1 1 4 4 3 3 1 1 1 2 2 1 1 2 3 3 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 2 3 3 1 2 2 2 2 1 2 2 1 1 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 3 3 3 3 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 2 2 1 1 2 2 3 5 5 5 5 2 2 2 2 2 2 4 4 4 4 4 1 2 4 4 4 4 2 1 1 1 2 2 2 2 1 2 3 4 4 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 2 3 3 2 3 3 1 3 3 3 3 2 2 1 1 1 1 1 2 3 3 1 1 1 1 2 2 2 2 1 1 2 2 2 3 3 1 2 2 1 4 4 3 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 3 3 3 2 2 3 3 3 1 2 2 3 3 2 2 2 2 2 1 1 3 3 3 3 2 2 1 1 4 5 5 5 4 1 1 2 2 1 1 1 1 3 3 2 3 3 3 2 2 2 2 2 2 1 2 3 3 2 3 3 2 2 1 1 1 3 3 2 1 2 2 2 2 1 1 1 1 1 3 3 3 1 2 2 1 1 2 3 3 1 1 2 2 1 3 3 4 4 2 1 2 2 1 2 2 1 1 1 2 3 3 4 4 3 4 4 1 4 4 3 2 1 1 1 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 3 3 3 3 1 2 2 1 1 1 1 2 2 2 2 2 5 5 5 4 4 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 3 3 2 3 3 3 3 1 1 1 3 3 3 3 2 2 1 1 3 3 3 2 2 2 2 1 1 2 2 3 3 2 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 5 5 2 1 3 3 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 3 3 1 1 1 2 2 1 1 2 3 3 1 2 2 2 3 4 4 1 1 3 3 2 1 2 2 1 2 2 1 1 4 4 3 2 2 2 1 1 1 1 2 2 1 3 3 2 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 3 3 3 3 1 1 1 1 2 2 1 1 3 3 2 1 2 2 1 2 2 3 3 2 1 1 2 3 3 1 1 2 3 3 1 1 2 2 1 1 1 1 1 1 3 3 3 3 2 2 2 2 3 3 3 1 1 1 1 2 4 4 3 4 4 2 3 3 1 2 2 2 2 1 1 2 2 2 3 4 4 1 1 1 2 4 4 7 7 3 2 1 1 1 1 2 3 3 1 2 2 1 2 2 2 3 3 1 2 2 1 1 3 3 2 2 2 1 2 2 1 1 3 3 4 4 3 3 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 2 4 4 2 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 4 4 3 3 1 1 2 4 4 2 2 3 3 2 2 1 2 2 1 1 1 3 3 2 1 2 2 1 1 2 3 3 2 3 3 1 1 2 3 3 1 1 1 1 2 2 1 1 2 2 1 2 2 2 2 2 3 3 1 1 1 1 1 1 4 4 3 3 3 2 2 2 2 2 2 3 3 2 1 3 3 4 4 1 2 2 1 1 3 3 3 1 1 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 1 1 5 5 4 3 2 1 2 3 5 5 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 3 3 3 3 1 1 2 2 1 2 3 3 1 1 3 3 3 1 2 2 2 3 3 2 2 3 3 2 1 1 3 3 2 2 3 3 1 3 3 3 1 1 2 3 3 2 2 1 1 3 3 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 3 3 2 3 3 3 3 2 2 2 1 1 1 3 3 3 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 3 3 2 1 1 1 1 1 1 1 1 1 1 3 3 2 1 1 1 1 3 3 2 2 3 3 1 2 2 1 2 4 4 2 2 2 2 2 1 1 1 1 1 1 2 4 4 2 2 3 3 1 1 2 3 3 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 2 1 1 1 1 2 3 3 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 3 3 3 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 1 1 3 3 2 1 1 1 2 2 1 4 4 4 3 1 1 2 3 4 4 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 3 3 3 1 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 4 6 6 4 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 2 3 4 7 7 3 2 3 3 2 2 2 1 2 2 1 2 2 3 3 2 1 2 4 4 2 1 1 4 4 3 2 2 3 3 2 2 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 3 4 4 3 3 3 4 4 1 2 2 2 3 3 1 4 4 3 4 4 1 2 2 1 2 2 1 1 1 1 1 1 1 2 3 3 1 3 3 3 1 2 2 1 2 3 3 1 1 1 3 3 2 1 2 4 4 2 2 2 1 5 5 4 3 2 3 3 2 1 1 3 3 4 4 2 2 3 3 2 1 1 1 2 2 1 1 1 2 3 3 1 1 2 2 1 1 2 2 1 1 1 3 3 2 1 1 2 2 2 2 1 2 2 1 2 3 3 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 2 2 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 3 3 2 2 2 2 2 1 2 3 3 1 2 3 3 1 3 3 2 1 1 1 1 1 3 3 3 1 2 2 1 2 2 2 2 3 3 2 1 2 2 1 3 3 2 2 2 1 1 1 3 3 3 1 2 3 3 1 1 2 2 2 2 1 1 2 3 3 2 2 1 3 3 2 3 3 3 2 3 3 2 2 1 1 2 2 2 3 3 1 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 4 4 4 2 2 2 1 1 2 4 4 2 2 2 2 3 3 1 2 2 2 2 2 2 3 3 3 1 2 3 3 1 1 3 3 2 2 2 1 1 2 2 1 2 2 2 2 2 3 3 1 1 1 2 4 4 4 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 3 3 2 2 1 1 1 2 2 3 3 2 1 1 2 2 1 1 2 2 3 3 2 3 3 3 3 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 3 3 2 1 1 2 2 4 4 3 4 4 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 3 3 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 2 3 3 1 1 1 2 2 1 1 2 2 4 4 3 2 2 2 2 2 2 4 4 2 2 2 2 2 2 2 1 1 2 2 2 2 2 3 3 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 3 3 3 3 2 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 2 2 5 5 3 2 1 2 2 2 2 1 2 2 1 2 3 3 1 1 2 2 2 2 4 4 3 3 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 3 3 3 1 1 2 2 2 3 3 1 2 2 1 2 3 3 1 1 3 3 4 4 2 1 1 1 2 2 1 1 2 2 2 3 5 5 2 2 2 2 2 1 1 4 4 3 2 1 1 2 2 2 2 1 1 1 2 3 3 1 2 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 2 1 2 2 1 2 2 1 3 3 4 4 2 2 2 1 1 2 3 4 4 1 1 1 2 2 2 2 1 2 2 3 3 3 4 4 3 3 2 1 1 1 3 3 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 2 2 4 4 3 2 1 1 2 2 1 3 3 2 2 4 4 4 1 2 2 1 2 2 1 1 1 1 1 2 2 3 3 3 1 3 3 2 2 3 3 1 3 3 2 3 3 2 1 2 2 1 1 1 1 1 1 1 3 3 7 7 7 4 3 3 2 3 3 1 2 2 3 3 2 3 3 3 3 3 2 2 2 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 3 3 3 3 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 4 4 3 4 4 2 2 1 3 3 2 1 2 2 2 4 4 3 3 2 2 1 1 2 2 1 2 2 1 2 2 4 4 3 3 1 3 3 2 1 5 5 5 5 3 3 1 2 3 3 2 4 4 2 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 3 3 3 4 4 1 1 1 1 3 3 3 1 1 1 1 1 1 2 4 4 2 1 2 2 1 1 2 5 5 3 3 1 2 2 2 2 1 2 2 3 3 2 1 1 3 3 2 1 1 1 1 1 1 1 2 2 1 1 2 4 4 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 3 3 1 1 2 4 4 4 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 3 3 1 1 2 2 1 1 1 1 3 3 4 4 3 3 1 1 3 3 2 1 1 2 2 2 4 4 2 1 2 2 1 2 3 4 4 1 1 2 2 2 2 1 1 2 2 2 3 3 1 1 2 4 4 4 4 2 1 1 2 2 3 3 2 2 2 2 3 3 3 3 2 2 2 2 2 2 3 3 1 1 2 2 2 2 2 4 4 2 1 1 1 1 1 1 1 1 3 3 3 1 2 3 3 2 2 1 1 1 1 2 2 2 2 1 1 1 3 3 3 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 3 3 3 1 1 1 1 1 1 1 1 1 1 3 3 2 1 2 2 3 3 2 1 1 2 2 1 1 1 2 2 1 2 2 2 2 3 4 4 5 5 2 2 2 2 2 1 1 1 1 1 4 4 4 2 3 3 2 1 1 1 1 1 1 2 2 1 1 1 5 5 4 4 4 4 1 3 3 5 5 3 2 2 2 1 1 1 2 2 1 2 3 3 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 2 2 1 1 2 3 3 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 3 3 2 3 4 5 5 1 2 2 1 1 1 1 1 2 2 3 5 5 5 6 6 1 1 1 3 3 2 1 3 3 3 4 4 4 2 3 3 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 3 4 4 3 3 4 4 2 2 3 3 2 1 1 1 1 1 2 2 1 1 1 1 2 3 3 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 2 4 4 3 3 2 3 5 5 4 4 3 3 2 2 1 1 4 4 4 2 1 2 3 5 5 5 2 2 1 2 3 3 1 1 1 1 2 6 6 4 4 2 1 2 2 2 2 1 1 1 2 3 5 5 2 1 7 7 7 5 5 3 2 2 2 1 2 2 1 2 3 3 1 1 2 3 3 1 1 2 2 2 3 3 2 2 2 3 3 2 3 3 1 1 1 2 2 2 3 3 1 3 3 2 1 1 1 1 2 2 2 3 3 1 1 2 2 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 1 1 3 3 2 2 3 3 3 3 3 1 2 3 3 2 3 3 1 4 4 3 2 2 3 3 2 2 1 2 2 3 3 3 1 3 3 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 1 1 1 1 2 5 5 3 3 1 1 2 2 1 1 1 1 2 3 3 2 2 2 2 1 1 2 3 3 2 3 3 1 1 1 1 1 2 2 1 2 4 4 2 1 1 1 1 1 2 3 3 2 2 3 3 2 1 2 4 4 5 5 3 2 1 1 1 1 1 3 3 2 1 2 3 3 2 2 1 1 1 1 2 3 3 2 3 3 1 2 2 2 4 4 3 3 1 1 1 1 1 2 2 1 1 1 3 4 4 3 3 3 3 1 3 3 3 3 1 3 3 3 1 2 2 3 3 3 1 3 3 2 1 1 2 2 1 1 1 1 1 1 2 2 3 3 2 1 1 1 1 2 2 1 1 2 2 1 3 3 2 1 2 2 1 1 1 4 4 4 4 3 3 3 2 3 3 1 2 3 3 2 2 1 1 1 1 1 3 3 3 1 2 2 2 2 1 1 1 2 2 1 1 2 3 3 1 1 1 3 3 2 1 2 3 4 4 4 4 3 4 4 2 2 3 3 2 1 1 2 4 4 2 2 3 3 2 2 1 2 2 2 2 1 1 2 3 3 1 2 3 3 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 2 2 1 3 3 5 5 3 3 1 2 2 1 2 5 5 4 4 3 4 4 4 3 3 1 3 3 3 1 1 1 4 4 4 4 3 3 2 1 2 2 3 3 2 1 2 4 4 2 2 2 3 3 3 1 1 3 3 3 1 3 3 2 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 4 4 4 4 4 4 4 2 5 5 3 3 1 2 2 2 2 1 2 2 1 2 2 2 3 3 1 3 3 3 1 1 1 1 2 3 3 1 2 2 1 3 3 3 1 2 3 3 1 1 2 2 2 2 1 2 2 2 3 3 2 4 4 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 1 3 3 3 1 2 2 1 1 1 3 3 5 5 4 4 4 2 2 2 2 5 5 5 3 2 1 2 2 2 6 6 4 3 3 1 3 3 5 5 5 3 3 1 3 3 2 1 1 1 1 1 1 3 3 3 1 2 2 3 3 4 4 1 2 2 1 1 1 2 4 4 2 2 4 4 2 3 3 3 2 2 3 3 2 1 2 2 1 3 3 2 3 3 3 2 2 4 4 3 4 4 1 1 3 3 5 5 3 2 3 3 3 3 2 2 1 1 2 3 3 1 1 1 1 1 1 2 2 1 1 1 1 1 3 3 2 1 1 2 2 2 2 1 1 1 3 3 2 2 2 1 1 2 2 1 1 1 3 3 2 1 3 3 2 1 1 1 2 2 1 2 2 1 1 1 1 2 3 4 4 2 3 3 2 2 2 2 4 4 4 3 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 4 4 2 1 1 2 2 1 1 1 1 1 1 2 3 3 1 2 2 3 3 3 2 2 1 2 2 3 3 2 1 2 2 1 2 4 4 2 2 2 2 2 2 2 1 3 3 3 4 4 1 1 1 2 2 1 1 1 2 2 3 3 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 2 3 3 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 2 2 1 1 1 2 2 2 3 3 2 3 4 4 1 2 3 3 1 1 1 2 2 1 1 1 1 3 3 5 5 5 1 1 1 1 2 2 1 2 2 2 2 1 3 3 2 1 2 4 4 2 1 2 2 1 1 1 2 2 2 2 3 3 3 3 1 1 2 3 3 1 2 2 1 2 2 2 2 1 1 1 3 3 6 6 3 2 1 2 2 1 1 1 3 3 3 1 2 2 1 1 2 2 1 1 1 1 2 3 3 1 1 1 2 4 4 2 1 1 1 1 1 1 1 1 1 2 3 5 5 2 2 2 1 1 1 1 2 2 1 3 3 3 3 3 2 1 1 2 2 4 4 4 4 4 1 1 1 1 1 2 3 3 2 2 3 3 2 1 1 2 3 3 2 2 1 1 1 1 1 3 3 4 4 4 4 4 4 1 1 3 3 2 1 1 1 3 3 2 1 1 1 1 2 2 1 2 4 4 2 1 1 1 3 3 2 2 2 1 4 4 4 4 3 3 3 2 5 5 3 2 2 4 4 2 2 2 1 1 1 1 3 3 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 3 3 2 2 2 1 2 2 2 2 1 2 2 3 3 4 5 5 3 3 3 2 4 4 3 2 1 1 1 1 3 3 3 2 3 3 1 2 3 3 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 3 3 4 4 2 1 2 2 2 2 1 3 3 2 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 3 3 2 2 2 2 3 3 3 3 4 4 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 4 4 3 2 1 1 2 2 1 2 3 3 1 1 2 2 1 2 2 1 2 2 2 6 6 4 3 3 2 2 3 3 4 4 2 1 1 2 2 2 2 1 1 1 1 1 2 3 3 1 2 2 1 1 1 2 2 1 1 1 1 1 3 3 3 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 4 4 4 2 2 1 5 5 4 3 2 2 2 1 1 1 3 3 3 2 2 4 4 4 4 1 1 2 2 2 2 1 2 2 1 1 2 2 2 3 3 1 2 3 3 1 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 3 3 3 1 3 3 5 5 4 4 3 3 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 4 4 4 3 1 1 1 1 1 2 2 1 1 2 3 4 4 4 4 4 2 1 2 2 1 1 1 1 1 2 2 1 3 3 2 2 2 2 4 4 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 3 6 6 3 3 3 3 3 2 2 1 2 2 1 1 1 2 6 6 6 6 3 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 4 4 2 2 3 3 4 4 3 4 4 1 3 4 4 3 2 2 2 2 1 1 1 3 3 3 1 1 2 2 2 2 3 3 3 4 5 5 2 3 4 5 5 2 2 2 2 1 2 2 1 1 2 2 2 2 1 2 4 4 2 3 3 4 4 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 2 2 1 1 4 4 4 2 1 1 2 3 3 1 2 2 1 1 1 2 3 3 1 1 1 3 3 3 1 1 1 2 2 1 1 1 1 2 4 4 2 1 1 2 3 3 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 3 3 2 2 1 1 3 3 3 1 1 1 1 1 1 2 3 3 1 2 4 4 2 2 2 2 2 2 2 3 4 4 5 5 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 3 5 5 4 4 2 1 1 1 1 1 1 1 1 1 1 2 2 3 3 2 1 1 1 2 3 3 1 1 2 2 1 1 2 3 3 2 2 1 3 3 2 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 3 3 1 1 3 3 2 2 2 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 2 5 5 3 2 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 1 1 2 3 3 1 1 2 2 2 2 2 2 4 4 3 4 4 1 3 3 3 1 1 1 1 2 2 1 3 3 3 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 2 3 3 1 2 2 2 2 4 4 3 3 3 3 2 3 3 5 5 5 4 4 1 1 1 1 2 2 1 1 1 1 1 2 2 3 3 2 1 1 1 1 1 2 3 3 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 3 6 6 3 2 2 4 4 2 1 1 1 1 1 1 2 3 3 2 2 2 4 4 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 3 3 1 1 3 3 3 2 3 3 1 1 2 2 1 4 4 4 2 1 2 3 3 2 3 3 1 4 4 3 3 2 2 1 4 4 4 4 3 1 1 1 1 3 3 3 1 1 1 2 3 3 1 1 2 2 2 2 1 2 2 3 3 2 1 2 2 1 2 3 3 1 1 1 2 2 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 2 3 3 2 1 3 3 2 2 4 4 2 2 2 1 3 3 3 1 2 2 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 1 1 4 4 4 2 1 1 3 3 3 1 1 3 3 2 3 3 3 1 1 1 2 2 3 3 2 1 1 3 3 3 3 2 2 1 1 1 2 2 2 2 1 1 3 3 3 3 2 2 1 2 3 3 2 2 1 1 2 2 3 3 2 2 2 1 1 1 2 2 1 1 2 2 1 1 1 3 3 3 5 5 4 3 3 1 3 3 2 1 1 1 1 1 2 2 1 2 3 3 2 2 2 2 1 1 1 2 2 1 2 4 4 2 1 1 1 1 1 1 1 1 3 3 3 2 2 1 1 2 4 4 2 1 2 2 1 1 4 4 4 4 1 1 5 5 4 4 2 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 3 3 3 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 1 2 3 3 3 3 2 1 1 1 2 2 1 1 2 2 1 2 3 5 5 3 3 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 2 5 5 5 3 2 1 1 2 2 2 2 1 1 3 3 2 2 3 3 2 2 3 3 2 1 2 2 1 1 1 1 1 1 1 2 2 3 3 2 2 2 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 3 3 2 2 2 1 1 1 1 1 2 2 1 2 4 4 2 2 2 1 1 1 1 2 3 3 1 1 1 1 3 3 2 2 2 2 2 1 1 1 1 1 1 4 4 3 2 1 1 3 3 3 2 3 3 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 3 3 3 1 1 2 2 3 3 2 2 2 2 2 1 1 1 1 2 2 1 1 1 2 3 3 1 3 3 2 1 2 3 3 1 1 2 2 2 2 3 3 2 1 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 3 4 4 5 5 4 4 4 4 1 1 1 1 1 3 3 2 3 3 2 1 1 1 2 2 1 1 1 1 1 1 2 3 3 2 2 1 1 2 2 2 4 4 2 1 2 2 2 2 3 3 3 3 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 2 3 3 1 1 2 3 3 2 2 1 1 1 1 3 3 2 2 2 1 1 1 1 2 2 1 1 3 3 3 3 2 2 2 3 3 1 1 1 1 1 1 1 1 1 3 3 2 1 3 3 3 1 1 4 4 4 3 3 3 3 3 3 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 3 3 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 4 4 2 2 2 2 2 1 2 2 1 1 1 3 3 2 1 2 2 2 2 2 6 6 4 3 5 5 2 1 1 2 2 1 3 3 2 2 2 1 1 2 2 1 2 2 1 2 4 4 2 3 3 3 1 1 1 1 2 2 2 2 1 2 3 3 3 3 3 2 2 1 2 2 1 1 2 3 3 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 1 3 3 2 1 2 2 1 2 2 1 1 2 4 4 3 3 1 1 2 2 1 1 1 1 1 2 2 3 3 2 1 2 2 1 1 1 1 2 2 2 2 1 1 3 3 2 1 1 1 2 2 1 1 1 1 1 1 3 3 4 4 1 1 2 2 2 2 2 2 2 3 3 4 4 4 2 1 2 2 1 1 1 2 2 1 2 2 1 1 4 4 3 2 1 2 2 2 2 1 1 2 2 1 1 2 2 4 4 3 3 2 3 3 3 4 4 4 4 1 1 1 1 2 2 3 3 4 4 2 1 2 2 1 1 1 2 2 2 2 1 2 2 1 2 4 4 2 2 2 1 2 2 1 1 2 2 1 1 3 3 2 1 1 1 3 3 3 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 3 3 1 1 3 3 3 1 1 1 1 3 3 2 1 1 1 2 2 2 2 1 1 3 3 3 1 3 3 2 2 2 2 2 1 1 2 2 1 1 1 1 3 3 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 3 3 3 3 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 2 3 3 1 1 1 1 1 2 3 3 1 1 3 3 3 1 1 1 3 3 2 1 2 2 4 4 5 5 3 1 2 3 3 1 1 1 4 4 3 2 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 2 5 5 3 2 2 2 1 1 1 1 1 3 3 2 1 2 2 2 2 2 2 2 2 1 1 2 2 2 4 4 2 2 2 3 3 2 1 1 1 1 1 1 1 1 1 1 3 3 2 1 2 2 1 1 2 2 2 3 4 6 6 2 1 2 2 2 2 1 2 2 1 1 1 1 1 4 4 4 5 5 2 1 1 2 2 1 1 2 3 3 2 2 1 1 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 3 3 2 1 3 3 3 1 3 3 3 1 2 2 4 4 3 2 1 2 2 1 1 1 2 2 1 3 3 2 2 2 1 1 1 1 1 2 2 2 2 1 3 3 2 1 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 3 3 2 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 4 4 3 3 1 1 1 2 2 1 1 1 2 2 1 2 2 3 3 2 1 2 3 3 1 3 3 3 3 2 2 1 1 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 2 1 1 1 1 1 2 4 4 2 1 1 2 2 1 3 3 3 2 2 1 1 2 2 1 1 2 2 1 1 3 3 2 2 2 1 2 2 1 1 1 1 1 1 1 2 3 3 1 2 2 2 3 3 1 2 2 1 1 1 1 1 3 3 3 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 4 4 3 2 1 2 3 3 2 2 2 3 3 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 3 3 4 4 4 4 4 4 2 2 3 3 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 2 3 3 1 1 2 2 2 2 2 3 3 1 3 3 5 5 3 2 1 1 1 2 2 2 2 3 3 2 2 4 4 2 2 2 3 3 3 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 3 3 3 1 1 2 2 3 3 4 4 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 4 4 3 3 2 2 2 2 3 3 3 1 2 3 3 3 3 3 1 1 2 2 1 2 2 1 2 2 1 3 3 2 3 3 3 3 1 3 3 3 1 1 2 2 1 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 4 4 2 1 1 2 3 3 1 4 4 4 3 3 2 2 1 1 1 1 2 2 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 1 2 3 4 4 1 2 3 3 1 1 1 1 1 3 3 2 1 2 4 4 4 2 2 5 5 4 4 3 1 2 4 4 3 3 2 3 3 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 3 3 4 4 1 2 2 5 5 4 4 2 1 2 4 4 3 4 5 5 2 2 1 1 1 1 1 2 5 5 3 2 1 3 3 3 3 1 3 3 3 1 1 1 3 3 2 2 2 3 3 4 4 4 4 2 2 2 1 1 1 1 1 1 1 1 3 3 2 1 1 2 4 4 3 3 2 2 1 1 1 2 2 1 1 1 1 1 1 1 3 3 3 1 4 4 3 4 4 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 3 3 3 1 1 4 4 4 4 4 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 3 3 1 2 2 1 1 1 1 5 5 4 3 3 3 1 1 1 2 2 1 1 1 1 1 2 2 1 3 3 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 3 3 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 6 6 2 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 3 3 3 3 1 2 2 1 3 3 4 4 2 2 2 1 1 1 1 2 2 1 1 4 4 3 2 2 2 2 3 3 3 3 2 2 2 1 3 3 3 2 2 1 2 2 3 3 2 3 3 3 1 2 2 1 2 2 2 2 1 1 1 3 3 2 1 3 3 3 2 2 1 1 2 2 3 4 4 3 1 3 3 2 1 1 1 1 1 1 1 3 3 3 3 2 2 1 1 1 1 1 2 2 2 2 3 3 2 1 1 2 2 1 3 3 5 5 5 1 1 2 2 2 2 2 2 1 1 4 4 4 6 6 6 1 1 1 1 1 1 3 3 2 1 1 1 1 2 2 2 2 2 2 3 3 2 1 1 3 3 4 4 1 2 2 1 1 2 2 1 1 1 3 3 3 6 6 3 2 1 2 4 4 3 3 1 1 2 2 2 2 3 3 3 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 3 3 2 2 2 1 1 2 2 1 1 3 3 2 3 3 3 1 1 1 2 2 2 3 3 1 1 2 2 2 2 2 2 1 1 1 1 1 1 3 3 2 2 2 2 3 4 4 1 1 1 1 1 1 2 2 1 4 4 3 3 1 1 1 1 2 2 1 1 2 2 1 1 1 1 3 3 3 3 1 1 2 2 2 6 6 5 5 4 4 1 1 1 2 2 3 3 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 3 3 2 2 2 3 3 3 3 4 4 3 3 3 2 2 2 2 2 2 2 2 1 2 2 3 3 3 1 1 1 2 2 2 4 4 4 2 2 1 1 1 1 3 3 3 5 5 2 1 1 1 2 2 1 3 3 3 1 1 1 2 2 1 1 3 3 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 4 4 4 3 3 3 2 1 2 3 3 2 2 1 2 3 3 1 1 1 6 6 5 5 5 2 2 3 4 4 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 3 3 2 2 2 1 1 3 3 4 4 1 2 2 2 2 1 1 3 3 2 2 2 2 2 3 3 3 3 1 1 2 2 4 4 3 3 3 2 2 1 1 1 2 2 4 4 4 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 3 5 5 5 2 1 2 3 3 2 2 1 1 2 3 3 1 2 2 1 1 1 2 2 1 2 2 2 2 1 2 2 1 2 3 3 1 1 3 3 2 4 4 4 3 4 4 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 3 3 2 2 2 1 1 1 2 2 2 2 1 1 1 3 3 2 5 5 4 4 4 3 2 2 2 3 3 1 1 2 2 1 1 2 2 1 2 2 1 1 2 3 3 1 1 2 2 1 1 1 2 3 3 2 2 1 2 2 1 2 3 3 1 1 3 3 2 1 1 1 1 1 1 3 3 3 1 1 2 2 1 2 2 1 1 2 2 1 3 4 4 3 4 4 4 4 3 2 2 1 2 2 2 2 1 1 1 3 3 2 1 3 3 3 1 3 3 3 1 1 1 1 2 2 2 2 3 3 3 3 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 2 3 3 1 1 1 1 1 3 3 2 1 1 1 1 1 1 2 3 3 1 1 1 3 3 3 1 1 1 2 2 1 1 2 2 2 2 1 1 1 3 3 2 1 1 1 1 1 1 1 1 4 4 4 4 1 2 3 3 2 2 1 1 2 2 2 2 2 2 2 2 1 1 1 2 3 3 2 2 1 2 2 1 1 1 1 1 2 4 4 2 1 1 2 2 3 3 4 4 2 2 3 3 2 1 1 1 2 2 1 1 1 3 3 2 2 2 1 3 4 4 3 1 1 1 1 2 2 1 1 1 4 4 4 4 4 2 3 3 2 3 5 5 2 4 4 4 2 1 1 1 1 1 3 3 2 2 2 1 1 1 2 2 1 2 2 3 3 3 3 2 2 1 1 1 3 3 3 3 3 3 2 1 2 3 3 1 1 2 2 1 1 2 2 1 1 1 2 3 3 1 3 3 4 4 1 3 4 4 4 5 5 1 1 2 2 2 2 1 2 2 3 3 3 3 1 1 1 1 1 1 1 1 3 3 2 1 1 2 2 1 1 1 2 2 1 2 2 1 2 4 4 2 1 2 2 1 2 3 3 1 3 3 2 1 1 2 2 2 2 2 3 3 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 2 4 4 3 3 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 1 4 4 3 3 3 1 1 1 2 2 2 4 4 4 2 3 3 2 2 1 3 3 3 1 2 2 1 1 1 1 1 2 2 1 2 2 1 3 3 4 4 3 3 2 2 2 2 4 4 2 2 4 4 2 1 1 2 2 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 2 2 1 1 1 1 1 1 2 2 1 1 1 2 3 3 1 1 1 1 2 2 3 3 3 1 1 1 2 2 1 2 2 1 1 1 1 1 2 4 4 2 1 2 3 3 1 1 1 1 1 2 3 3 1 1 1 2 4 4 3 3 3 3 2 1 1 1 1 1 1 1 1 2 2 3 3 3 1 1 1 1 1 3 3 2 1 3 3 2 1 2 2 1 1 1 1 3 3 2 1 1 3 4 4 3 1 1 2 2 1 1 2 4 4 3 3 3 3 3 1 5 5 4 3 3 1 1 1 2 2 2 2 1 2 2 1 2 2 1 2 3 3 3 3 2 1 1 1 3 3 2 2 2 2 2 2 2 1 1 3 3 3 2 2 1 1 1 2 2 1 3 3 3 4 4 2 2 3 3 4 4 4 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 2 3 3 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 1 3 3 4 4 3 3 2 2 4 4 2 1 1 2 2 1 1 2 2 2 3 3 1 1 1 1 2 2 2 2 2 3 3 1 1 2 3 3 1 1 1 2 2 1 1 1 3 3 2 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 3 3 3 1 1 2 4 4 3 3 2 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 4 4 4 4 1 1 2 2 2 2 1 1 3 3 4 4 2 1 3 3 3 1 2 2 1 2 2 3 3 3 1 1 2 2 1 4 4 3 2 2 2 1 1 1 2 3 3 1 1 1 3 3 3 1 1 3 4 4 3 1 1 1 2 2 4 4 3 3 2 2 1 1 1 3 3 2 1 1 3 3 2 1 2 3 3 1 1 1 2 2 3 3 2 1 1 1 2 3 3 1 2 2 1 3 3 2 1 1 1 1 2 3 3 2 2 1 1 1 1 1 1 1 4 4 3 3 3 2 3 3 3 3 3 4 4 4 4 4 2 1 1 2 2 1 2 2 1 3 3 3 3 1 3 3 3 1 2 2 4 4 3 3 1 1 1 2 4 4 4 2 2 1 1 1 1 1 4 4 4 4 4 1 1 1 1 1 1 1 1 2 2 1 3 3 2 2 2 1 1 1 3 3 2 2 3 3 2 2 3 3 2 1 2 2 1 1 3 3 2 1 1 2 2 1 1 2 2 2 2 3 3 2 1 3 3 3 1 1 3 3 4 4 1 1 2 2 1 1 2 3 3 2 2 1 1 1 1 3 3 3 1 2 4 4 2 2 2 2 2 1 1 1 2 2 1 1 1 3 3 2 2 2 1 2 2 1 2 2 1 1 3 3 2 1 3 3 2 2 2 3 3 3 2 3 3 1 2 3 3 1 1 3 3 3 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 1 4 4 4 4 1 2 3 3 1 1 2 2 1 3 3 2 3 3 2 1 1 1 1 2 2 3 3 2 2 4 4 2 1 2 2 1 1 2 2 3 3 4 4 2 1 1 1 1 1 1 3 3 2 1 2 2 2 2 4 4 3 2 1 4 4 4 4 3 1 2 2 2 2 2 3 3 2 2 3 3 2 2 3 3 2 3 3 2 2 1 1 2 2 1 2 4 4 2 1 4 4 3 3 1 1 2 5 5 3 3 1 4 4 6 6 6 3 3 2 2 2 2 1 2 2 1 2 2 3 3 2 2 2 1 1 3 3 2 1 2 3 3 2 2 3 3 2 3 3 2 1 1 2 2 3 3 2 2 2 1 2 2 1 1 1 2 2 1 2 5 5 3 2 1 2 2 2 2 1 1 1 3 3 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 3 3 5 5 2 1 2 2 1 2 2 1 1 2 3 3 3 3 4 6 6 4 5 5 3 2 2 1 3 3 4 4 2 1 2 2 2 2 2 2 2 2 1 1 2 2 1 3 3 2 3 3 3 3 3 2 3 3 3 3 2 3 3 2 2 4 4 4 3 1 1 1 2 2 1 1 4 4 3 3 1 1 2 2 1 2 3 3 2 2 1 1 1 1 2 2 1 1 1 3 3 4 4 1 1 1 1 2 2 1 2 2 1 2 2 3 3 2 1 3 3 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 3 3 2 2 1 1 1 3 3 2 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 3 3 4 4 2 2 2 2 2 3 3 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 3 3 1 2 2 3 3 4 4 3 4 4 4 2 2 2 7 7 5 4 3 3 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 3 3 2 1 1 1 1 1 2 2 1 1 1 2 3 3 1 2 3 3 1 1 1 1 2 2 1 1 1 2 2 1 4 4 4 4 5 5 2 4 4 4 2 3 3 2 2 2 1 1 2 2 3 3 2 1 2 2 1 2 4 4 4 4 2 2 2 2 2 1 1 1 1 1 1 2 3 3 2 3 3 1 1 2 2 1 1 2 2 1 1 2 2 1 1 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 2 2 3 3 3 5 5 2 3 3 2 1 1 1 3 3 2 1 2 2 2 2 2 2 1 2 4 4 2 1 1 1 3 3 2 2 2 2 3 3 1 3 3 3 3 1 1 1 2 3 3 1 2 2 1 1 2 2 1 1 2 3 3 2 2 1 2 2 4 4 4 3 2 2 1 3 3 3 3 1 1 2 2 2 2 2 2 1 2 3 3 1 1 1 2 2 1 1 2 4 4 2 3 3 2 2 2 1 1 1 2 2 2 2 3 3 2 1 1 3 3 3 3 1 1 3 3 3 1 2 2 2 2 1 1 1 1 2 3 3 2 2 1 2 2 1 2 2 1 1 1 2 4 4 2 1 1 1 3 3 3 1 3 3 2 1 1 1 1 2 2 1 1 1 1 1 2 3 3 1 1 2 2 2 2 1 1 1 1 1 1 2 4 4 2 1 1 1 2 2 1 1 1 2 3 3 3 3 2 2 3 3 1 2 2 1 2 2 1 1 2 4 4 6 6 4 3 2 2 2 2 2 1 1 3 3 2 1 1 2 2 1 1 2 3 3 2 2 1 2 2 1 1 1 2 4 4 2 1 3 3 4 4 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 3 3 1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2 1 3 3 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 3 3 3 3 1 1 2 2 1 1 1 1 1 1 3 3 2 2 2 2 2 1 2 2 2 2 1 3 3 2 2 2 1 1 2 2 3 3 3 2 2 1 1 1 1 1 1 1 2 2 1 3 3 2 1 1 1 1 2 2 1 1 2 2 3 3 4 4 2 1 2 3 3 1 1 2 2 1 2 2 2 2 1 1 1 1 1 3 3 3 1 1 1 3 3 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 1 2 3 3 1 2 2 1 1 1 3 3 2 1 1 2 3 3 2 2 1 1 1 1 1 2 2 1 3 3 4 4 2 1 1 1 2 3 3 1 2 2 3 3 2 2 3 3 1 2 2 1 3 3 2 4 4 4 2 3 3 2 2 2 1 2 3 3 1 1 2 2 2 2 1 1 2 4 4 4 3 3 3 3 2 2 1 2 2 1 1 1 1 1 1 2 4 4 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 3 3 2 2 1 1 4 4 3 3 3 2 3 3 2 2 1 3 3 3 1 3 3 2 2 2 1 2 2 2 2 2 2 1 3 3 4 4 2 4 4 2 1 1 1 2 2 2 3 3 1 3 3 3 2 2 1 1 1 1 1 1 2 3 3 3 3 2 1 3 3 3 2 2 1 2 2 1 1 1 1 1 4 4 3 2 3 3 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 2 3 3 1 2 2 2 2 2 2 2 2 2 4 4 2 1 2 2 2 2 1 2 2 2 3 3 3 3 3 1 2 2 1 2 2 2 2 1 1 2 2 1 2 3 3 2 2 1 1 2 2 1 1 1 1 1 1 2 2 2 4 4 3 3 4 4 3 3 1 2 2 1 2 2 2 2 1 2 3 3 1 2 2 1 3 3 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 3 3 1 1 1 1 2 2 1 2 3 3 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 5 5 3 2 1 1 2 4 4 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 4 4 4 2 2 2 2 2 2 4 4 3 3 4 4 4 2 1 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 4 4 2 1 1 1 1 1 2 2 1 1 1 1 1 1 2 3 3 2 3 5 5 2 1 2 3 3 1 1 1 1 1 2 2 1 1 1 2 2 1 3 3 2 2 3 3 2 2 1 2 3 3 1 2 2 2 2 1 1 1 1 1 2 2 5 5 4 3 3 3 3 2 1 1 1 2 2 2 2 1 1 2 3 3 2 2 1 4 4 4 2 3 3 3 1 1 1 2 2 1 4 4 3 2 2 2 4 4 4 2 1 1 2 2 2 2 1 1 1 2 2 1 1 2 4 4 4 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 2 4 4 2 2 2 1 2 2 1 1 1 1 3 3 3 2 2 2 2 2 2 1 1 2 2 1 4 4 4 2 1 1 1 1 1 3 3 3 1 1 2 2 1 1 1 1 2 2 3 3 3 2 2 3 5 5 4 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 3 3 2 2 2 1 1 3 3 2 1 1 2 2 1 2 2 1 2 3 3 3 3 3 3 3 3 1 1 2 2 1 1 2 2 1 3 3 5 5 2 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 2 3 3 1 2 2 3 3 2 1 2 4 4 3 3 1 2 3 3 2 2 1 1 1 1 2 2 2 4 4 2 3 3 3 3 3 3 2 2 2 1 1 1 1 2 2 1 2 3 3 2 2 1 1 3 3 2 1 1 2 2 1 2 2 2 2 1 2 2 2 3 3 2 2 2 2 1 1 1 3 3 3 1 1 2 2 1 1 1 2 2 4 4 4 2 2 2 1 1 1 3 3 2 2 2 1 1 2 2 2 3 3 1 1 1 1 1 1 2 2 2 2 3 3 3 3 1 1 1 2 2 2 2 2 2 2 2 2 3 3 2 2 1 1 3 3 2 1 2 2 2 2 2 2 1 1 2 3 3 1 3 3 5 5 2 1 1 2 2 1 1 1 3 3 3 2 2 2 2 1 2 2 1 1 3 3 2 1 1 1 1 2 2 1 1 1 1 1 1 2 2 4 4 3 2 1 2 2 1 2 3 3 2 2 3 3 2 1 1 1 2 2 1 1 1 2 2 3 3 3 5 5 5 2 5 5 3 3 2 2 3 3 3 1 2 2 1 1 2 3 3 3 3 4 4 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 3 3 1 2 2 1 1 1 1 3 3 3 3 3 3 1 3 3 4 4 2 1 1 1 3 3 3 2 2 1 1 1 1 1 1 1 2 2 3 3 2 1 2 2 4 4 3 3 5 5 5 5 3 3 2 2 2 2 1 2 3 3 1 3 3 3 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 3 3 2 1 2 2 1 1 1 1 1 2 4 4 2 1 1 1 1 2 2 2 3 3 1 1 1 2 5 5 3 3 4 4 1 1 2 2 1 1 2 2 2 3 3 2 2 1 1 1 2 2 3 3 2 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 2 3 4 4 1 2 2 1 1 1 1 1 1 1 2 2 1 3 3 4 4 2 2 1 1 1 1 1 1 1 2 2 1 2 4 4 2 2 2 1 3 3 3 3 2 2 1 1 1 1 1 1 2 2 1 2 4 4 2 2 2 1 1 2 2 2 3 3 2 2 1 3 3 5 5 5 3 1 2 2 1 4 4 4 3 2 4 4 2 1 3 3 3 2 3 3 1 1 1 1 2 4 4 2 3 3 2 1 1 2 2 1 2 2 1 2 2 2 2 3 3 3 1 1 1 1 1 1 3 3 2 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 3 3 2 2 3 3 2 1 1 2 2 1 1 1 3 3 3 2 3 3 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 3 3 2 2 2 2 1 2 2 3 3 2 2 2 1 3 3 3 1 2 3 3 2 2 1 1 1 1 2 3 4 4 1 2 2 3 3 4 4 1 1 2 2 2 3 3 1 2 2 2 2 3 3 2 2 2 1 1 1 1 2 6 6 4 3 2 1 1 2 2 1 1 1 1 3 3 2 1 4 4 3 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 3 3 1 2 2 1 1 1 1 1 1 2 5 5 3 3 2 2 1 1 1 1 1 1 2 2 1 2 2 1 2 3 3 1 1 2 2 2 3 3 2 2 1 1 1 1 1 1 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 2 2 1 1 1 1 2 2 1 1 3 3 2 1 3 3 2 1 3 3 4 4 1 1 2 3 3 1 1 1 1 2 2 1 1 1 3 3 2 1 3 3 3 1 1 3 3 4 4 1 1 2 2 1 3 3 3 1 2 2 2 4 4 2 3 3 3 3 1 4 4 3 2 2 3 3 1 2 2 1 1 1 4 4 3 2 2 2 1 1 1 3 3 3 3 2 2 1 1 4 4 4 2 1 1 2 2 2 2 2 2 1 2 3 3 1 2 2 1 2 2 1 2 3 3 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 3 3 2 1 4 4 4 2 2 4 4 4 4 6 6 2 1 2 3 3 1 3 3 2 1 2 4 4 2 2 2 1 1 1 1 1 2 4 4 2 2 3 3 1 1 2 3 4 4 2 2 1 2 3 3 1 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 3 3 2 1 1 2 2 3 3 2 1 1 1 2 3 3 1 1 1 2 2 1 1 2 4 5 5 3 2 2 2 7 7 5 4 3 2 1 1 1 3 3 3 2 2 1 1 1 2 2 1 1 1 1 4 4 3 3 1 3 3 2 1 1 1 3 4 4 3 2 2 4 4 5 5 3 1 1 2 3 3 1 3 3 3 1 3 3 3 5 5 2 3 3 2 1 1 1 2 2 1 1 1 2 2 3 3 3 3 1 4 4 3 2 1 1 1 1 2 4 4 2 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 1 4 4 3 3 5 5 2 2 3 3 4 4 3 3 1 1 1 3 3 2 1 1 2 2 1 1 2 2 1 2 2 3 3 2 2 2 1 3 3 3 3 3 2 2 2 1 2 3 6 6 3 2 1 3 3 3 3 3 2 1 1 2 3 3 1 3 3 2 1 1 1 1 2 2 1 2 2 2 3 3 1 2 2 1 2 2 1 1 1 1 1 3 3 2 1 1 1 1 1 2 2 1 1 1 2 3 5 5 2 1 1 1 1 2 3 3 1 2 2 1 1 1 2 2 2 2 2 2 1 3 3 3 3 3 2 1 1 2 2 1 2 2 1 1 1 2 2 3 3 3 3 1 2 2 3 3 3 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 3 3 2 1 2 2 2 2 1 2 3 3 1 1 1 2 5 5 5 2 2 2 2 2 1 1 1 2 2 1 2 3 3 1 2 2 1 2 3 3 3 3 2 1 1 3 3 6 6 6 2 1 1 2 2 2 3 3 1 2 3 3 2 2 2 2 1 2 4 4 2 1 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 1 1 2 2 2 2 1 3 3 4 4 2 1 2 2 2 2 1 1 3 3 2 1 2 2 1 1 2 2 2 3 3 1 1 1 1 1 2 2 1 2 3 3 1 2 2 1 1 1 1 1 2 2 1 3 3 2 3 3 3 3 1 2 2 1 1 1 2 5 5 3 3 2 2 1 1 2 5 5 3 4 4 1 1 2 2 2 2 1 1 2 3 3 1 1 3 3 2 2 2 1 1 2 3 3 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 3 3 2 1 1 2 3 3 2 2 1 1 1 1 2 3 3 2 2 2 2 2 2 1 3 3 2 1 1 2 2 3 3 4 4 1 2 2 1 2 2 1 3 3 6 6 6 3 2 2 2 2 2 1 1 3 3 3 1 2 2 1 3 3 2 2 2 2 2 1 1 2 4 4 4 2 2 1 1 1 1 2 3 3 3 3 2 2 2 1 2 2 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 3 3 3 2 3 3 1 1 1 1 1 2 2 1 1 1 1 1 1 1 3 3 2 1 2 2 1 1 1 5 5 5 3 3 5 5 2 2 3 3 1 2 2 2 2 1 2 2 1 1 3 3 4 5 5 3 1 1 2 2 1 3 3 5 5 5 3 2 2 2 2 1 3 3 2 1 2 2 4 4 3 3 2 2 2 2 3 3 2 1 1 1 1 1 1 1 1 1 3 3 2 1 1 1 2 4 4 2 1 1 1 1 1 3 3 3 1 2 2 1 1 5 5 4 3 2 2 2 1 2 2 2 2 1 3 3 3 1 1 1 1 1 2 3 3 1 1 3 3 3 3 1 1 1 2 4 4 2 2 2 2 2 2 2 2 2 1 3 3 3 4 4 4 3 3 3 4 4 4 1 1 2 2 4 4 4 3 3 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 3 3 3 2 4 4 2 2 3 3 1 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 3 3 2 2 3 3 1 1 1 1 4 4 3 2 1 1 2 2 2 3 3 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 1 3 3 2 2 2 1 2 2 1 1 1 2 4 4 2 1 1 1 1 1 1 2 6 6 4 3 2 1 1 1 1 2 2 2 3 3 1 1 2 2 2 3 3 1 1 3 3 2 2 2 1 1 1 1 1 2 2 1 1 1 1 2 4 4 6 6 2 2 2 3 3 3 2 2 1 3 3 2 2 2 1 2 2 1 1 1 2 3 3 1 2 4 4 2 1 1 2 2 1 2 2 3 3 3 3 2 2 1 1 1 1 3 3 3 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 2 2 2 4 4 2 2 5 5 5 5 4 2 1 1 1 3 3 2 1 1 2 2 1 2 2 2 3 3 2 4 4 2 2 2 1 3 3 4 4 2 2 2 2 2 3 3 2 1 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 3 4 4 1 1 1 3 3 3 1 2 2 1 1 1 1 1 3 3 3 3 2 2 1 2 2 2 2 2 4 4 4 1 2 2 1 1 3 3 3 3 3 2 1 1 1 1 1 1 1 1 2 2 1 1 2 4 4 2 1 1 1 1 2 2 1 2 2 2 2 3 3 3 3 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 3 3 3 3 2 5 5 3 2 1 1 2 2 1 2 2 2 2 1 1 2 3 3 1 1 1 2 4 4 4 4 2 2 2 2 2 1 2 3 3 1 1 2 2 2 2 2 3 3 1 1 1 1 1 1 1 2 2 2 2 1 1 2 4 4 3 4 4 1 2 2 1 1 1 1 1 1 2 2 1 2 3 3 2 2 1 3 3 3 3 2 2 2 2 1 1 2 2 2 2 3 3 2 3 3 5 5 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 2 3 4 5 5 2 2 1 2 2 1 2 2 2 2 2 2 1 2 3 3 1 2 2 1 1 1 2 3 3 2 3 3 1 1 1 1 1 1 1 1 3 3 3 3 3 3 3 2 2 2 2 2 3 3 1 1 2 2 1 1 1 2 2 2 4 4 2 4 4 3 3 2 4 4 4 1 2 2 2 2 1 1 1 1 2 2 1 1 1 2 3 3 1 1 2 2 1 1 2 2 1 1 3 3 2 2 2 2 3 3 4 4 4 3 1 1 1 1 2 2 1 1 2 2 1 2 2 2 3 3 1 2 2 2 2 2 2 2 3 3 1 1 1 1 2 2 2 4 4 4 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 2 3 3 1 1 2 2 2 3 3 1 2 4 4 2 2 2 1 3 3 2 1 1 1 1 2 2 3 3 2 3 3 2 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 2 2 3 3 2 2 2 3 3 3 3 1 1 3 3 2 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 4 4 3 3 2 2 2 2 1 2 2 2 2 1 2 2 1 2 3 3 1 1 2 2 1 1 1 1 1 3 3 3 3 1 4 4 3 2 2 2 2 3 3 1 1 2 3 3 1 1 1 3 3 3 3 1 3 3 3 1 1 1 2 2 2 2 1 1 2 5 5 3 3 1 3 3 2 1 1 3 3 5 5 3 3 5 5 2 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 3 3 2 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 1 1 1 2 2 2 2 1 3 3 3 3 2 2 3 3 2 2 2 1 1 1 2 2 1 1 3 3 2 2 2 1 1 1 2 3 3 1 1 2 3 3 1 1 1 1 3 3 3 4 5 5 4 4 4 2 1 2 3 3 1 2 2 2 5 5 3 3 1 1 1 1 1 2 5 5 6 6 3 2 3 4 4 5 5 4 4 4 1 2 2 1 1 2 5 5 3 5 5 3 3 3 1 1 2 2 1 1 2 3 3 2 4 4 2 1 3 3 3 3 3 2 1 2 2 2 2 1 1 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 2 2 1 1 2 2 2 3 3 1 1 1 1 2 2 2 2 2 4 4 2 1 1 2 3 3 1 1 2 2 1 2 2 2 4 4 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 3 3 3 3 1 1 3 3 3 1 1 1 1 1 1 1 2 4 4 2 1 2 2 1 1 2 3 3 3 3 2 2 2 1 1 1 1 2 4 4 2 1 1 1 2 2 1 3 3 3 3 2 2 1 1 1 1 1 2 3 3 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 3 3 3 1 3 3 3 3 2 2 4 4 3 3 3 1 1 2 2 1 2 2 2 2 1 2 2 1 2 4 4 2 1 1 1 1 1 1 1 2 2 1 1 1 3 3 2 1 2 2 1 1 1 2 3 3 1 2 3 5 5 2 1 3 3 4 4 1 3 3 2 2 2 3 3 2 1 2 2 2 3 3 1 2 2 2 5 5 3 3 1 1 1 4 4 4 2 1 1 1 2 2 1 3 3 3 2 2 1 1 2 2 1 1 3 3 2 2 2 1 1 2 2 3 3 2 2 2 1 1 1 2 5 5 3 3 1 2 2 2 2 1 1 2 2 2 2 1 3 3 2 1 2 3 3 1 1 1 1 1 2 2 2 2 1 3 3 2 2 2 2 2 2 2 1 1 1 3 3 3 1 2 4 4 2 1 1 2 2 1 1 1 1 2 3 3 3 3 2 1 2 2 2 3 3 1 1 1 1 1 1 2 2 1 2 2 1 1 3 3 3 1 2 2 1 1 1 1 2 2 1 2 3 3 2 2 2 2 2 2 1 1 1 3 3 3 4 5 5 1 1 1 3 3 2 1 1 1 2 2 1 1 2 3 3 2 2 2 2 2 2 1 1 2 4 4 2 1 3 3 3 3 2 2 1 1 4 4 4 7 7 3 4 4 1 1 1 3 3 2 3 3 3 1 2 2 1 1 3 3 2 1 1 3 3 4 4 1 1 1 2 3 3 1 3 3 2 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 3 3 2 5 5 3 4 5 5 1 3 3 2 1 4 4 4 2 1 1 1 2 2 1 3 3 3 1 1 1 1 1 1 1 2 4 4 4 2 2 2 2 1 1 3 3 2 2 2 2 2 1 1 3 3 3 1 1 1 1 1 2 2 2 2 1 1 1 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 3 3 2 4 4 4 3 1 1 3 3 3 2 2 1 4 4 4 4 2 2 1 2 2 2 2 1 2 2 1 2 2 1 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 3 3 2 2 2 3 3 2 1 1 1 1 3 3 3 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 3 4 4 1 2 2 1 3 3 2 1 3 3 2 1 2 2 1 1 2 2 1 3 3 2 1 1 3 3 2 2 2 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 1 1 1 3 4 4 3 2 2 4 4 3 2 2 2 1 2 2 2 3 5 5 6 6 1 1 1 2 2 1 1 1 1 1 1 1 2 3 4 4 1 1 3 3 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 3 3 3 2 2 1 2 3 3 1 1 2 2 2 2 1 1 1 2 2 3 3 5 5 3 3 1 2 5 5 3 3 3 4 4 4 4 7 7 7 2 1 1 1 1 2 2 1 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 3 3 3 2 2 2 2 1 1 1 2 3 3 1 4 4 3 2 2 2 1 1 1 1 2 4 4 3 4 4 1 2 2 1 1 1 1 1 1 2 3 3 2 2 2 2 1 1 1 2 2 1 1 2 2 4 4 3 3 3 1 4 4 3 2 1 1 1 1 2 4 4 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 4 4 3 2 3 3 3 1 2 2 1 5 5 4 3 3 1 2 2 2 3 4 4 1 1 1 1 1 1 2 2 2 2 2 3 3 2 2 1 1 1 1 2 2 2 4 4 5 5 3 3 1 3 3 3 2 2 1 1 2 4 4 4 1 2 2 1 1 2 3 3 1 1 2 2 2 2 1 2 2 1 2 3 3 1 1 1 1 2 4 4 2 2 2 1 1 1 4 4 3 3 1 1 1 1 1 4 4 4 2 1 3 3 4 4 2 4 4 4 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 3 3 1 2 2 1 1 1 1 1 1 1 2 3 5 5 2 1 2 3 3 1 1 1 1 1 3 3 3 3 4 4 3 2 2 2 2 3 3 1 1 2 2 1 2 2 3 3 2 2 2 6 6 6 4 3 3 1 1 2 2 2 2 1 1 1 3 3 3 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 4 4 4 1 1 1 1 1 1 2 4 4 2 1 2 2 1 2 2 1 4 4 4 3 1 2 3 4 4 2 3 3 1 1 2 2 3 3 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 4 4 2 1 2 2 2 2 1 1 3 3 2 3 3 2 1 2 2 2 3 6 6 3 4 4 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 3 3 2 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 3 3 3 1 1 1 1 2 2 3 3 3 3 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 3 3 3 3 3 3 3 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 2 3 3 1 2 2 2 2 1 3 3 2 2 2 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 1 2 3 3 1 1 2 2 1 2 2 1 1 1 3 3 3 3 1 1 1 1 2 2 1 3 3 4 4 1 2 2 3 3 2 2 5 5 5 5 5 2 1 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 3 3 1 1 2 4 4 4 1 2 2 1 1 1 2 2 1 1 1 1 1 2 3 5 5 6 6 1 1 1 1 1 1 2 2 2 2 3 3 3 3 1 1 2 2 3 3 2 3 3 3 3 1 1 2 2 1 1 1 2 2 3 3 2 4 4 3 2 1 2 2 2 2 2 3 3 2 2 3 3 2 1 1 1 2 2 1 1 1 1 1 5 5 4 4 4 4 1 1 1 1 2 2 2 5 5 3 2 2 2 2 2 1 1 2 3 3 2 2 1 2 2 2 3 3 3 3 2 1 2 2 2 2 1 1 2 2 2 2 2 4 4 3 3 1 3 3 2 2 2 1 1 1 3 3 2 1 2 2 1 1 2 6 6 4 3 3 4 4 1 2 2 2 2 2 3 3 2 3 3 2 2 1 2 2 2 2 1 2 2 1 3 3 2 1 1 1 1 1 2 3 3 1 1 3 3 2 1 1 1 3 3 3 1 1 1 2 2 1 1 1 1 2 2 1 3 3 2 2 2 1 2 3 3 1 2 2 1 1 1 1 2 2 1 2 2 5 5 5 5 3 4 4 3 3 3 3 2 2 1 1 1 1 2 2 1 2 3 3 1 1 2 2 1 1 1 1 3 3 3 1 1 2 2 1 2 3 3 2 2 2 2 1 1 1 1 2 2 2 2 1 2 2 2 3 3 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 3 3 3 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 4 4 4 2 1 1 1 1 2 2 1 3 3 3 1 2 2 1 2 2 1 1 1 3 4 6 6 5 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 3 3 3 3 1 1 1 2 2 4 4 3 3 1 1 1 3 3 2 2 3 3 2 2 2 2 3 3 4 4 3 3 3 3 3 3 1 1 3 3 3 1 3 3 2 1 3 3 3 1 1 1 2 4 4 2 1 2 3 3 1 3 3 2 1 3 3 2 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 2 3 3 1 2 2 1 1 1 1 1 2 3 4 4 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 3 3 2 1 2 3 3 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 3 3 3 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 1 2 4 4 5 5 5 5 4 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 2 2 3 3 2 1 2 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 2 3 3 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 4 4 3 3 3 1 2 2 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 2 3 3 1 1 1 1 1 1 1 2 2 3 3 2 1 1 1 1 1 1 1 1 2 2 1 2 2 3 3 3 2 2 1 1 2 2 2 4 4 4 1 1 2 2 2 2 4 4 3 2 1 2 3 3 1 1 1 1 1 2 2 1 2 2 3 3 2 1 1 1 1 1 1 1 1 1 2 3 3 1 3 3 2 2 2 1 1 1 1 2 5 5 3 2 1 1 4 4 4 3 1 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 2 2 3 3 3 3 1 1 1 2 2 1 4 4 4 4 3 2 2 1 2 2 1 1 1 1 4 4 3 2 1 1 1 1 1 2 4 4 2 1 1 1 1 1 2 2 2 4 4 2 2 2 1 1 2 2 1 2 3 3 2 3 3 1 1 1 2 3 3 2 2 1 1 1 1 1 1 1 1 1 1 2 2 3 3 2 2 2 1 1 2 4 4 2 1 2 2 2 2 2 3 3 2 2 2 2 1 1 1 3 3 2 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 3 3 2 1 1 1 2 2 1 3 3 2 1 1 2 2 2 2 1 1 2 4 4 2 1 1 2 2 2 2 1 1 1 1 1 3 3 2 1 1 1 1 1 1 2 2 2 3 3 2 3 5 5 3 3 2 2 1 1 2 2 1 3 3 2 2 3 3 1 1 1 1 2 3 3 5 5 4 3 3 1 2 2 2 2 2 2 2 4 4 2 1 2 2 1 1 3 3 3 1 1 1 1 1 1 2 2 2 2 1 1 2 3 3 1 1 2 2 2 2 1 1 1 1 2 2 1 3 3 3 1 2 2 4 4 3 4 4 2 2 1 2 2 3 3 2 1 1 2 2 4 4 3 3 1 1 3 3 3 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 3 3 2 1 1 2 4 4 3 3 1 1 2 2 1 2 2 1 2 2 1 1 1 2 4 4 2 2 2 2 2 1 1 2 2 1 1 3 3 2 2 3 3 1 1 1 1 1 2 2 1 1 1 1 3 3 2 2 2 1 2 2 1 1 2 3 3 1 2 2 1 3 3 3 1 3 3 3 1 1 2 3 3 1 3 3 4 4 1 1 2 2 1 1 2 4 4 2 1 1 2 2 1 3 3 2 1 2 2 2 2 3 3 3 3 2 2 3 3 3 1 2 2 1 1 1 2 2 3 3 4 4 1 1 2 2 3 3 4 4 2 2 2 4 4 2 2 3 3 1 4 4 4 4 2 3 4 4 1 1 1 1 1 1 2 2 1 1 2 2 2 3 3 1 3 3 3 1 1 4 4 3 3 2 2 1 2 2 1 3 3 3 3 1 1 1 1 2 2 1 3 3 4 4 3 3 1 4 4 3 2 2 2 1 1 1 1 2 2 1 1 1 4 4 4 3 1 1 2 2 1 1 2 3 3 3 3 2 1 2 2 1 2 3 3 1 1 1 1 1 1 1 2 2 1 1 2 3 3 1 2 4 4 4 4 2 2 2 1 2 2 1 1 1 2 2 1 1 3 3 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 3 3 2 1 2 3 3 2 2 2 3 3 1 2 4 6 6 6 6 6 2 2 3 4 4 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 3 3 2 1 3 3 5 5 3 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 4 4 2 3 3 3 2 2 1 2 2 1 1 2 2 1 1 1 1 1 2 3 4 4 1 2 2 2 2 1 2 2 1 4 4 4 4 1 2 2 2 5 5 3 4 5 5 2 2 1 3 3 4 4 2 1 1 2 3 5 5 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 1 1 2 2 2 4 4 3 3 1 2 2 2 2 1 4 4 3 2 1 2 3 4 4 1 2 2 2 2 1 1 1 3 3 3 4 4 3 4 4 3 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 4 4 4 1 2 3 3 2 2 4 4 3 2 2 2 1 1 1 1 1 1 2 2 1 3 3 2 2 2 1 2 2 2 2 1 2 2 1 1 1 1 1 1 3 3 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 3 3 2 3 3 5 5 2 1 1 3 3 3 1 2 2 2 2 1 1 2 2 2 3 3 1 1 2 2 1 4 4 3 2 2 2 2 2 3 3 2 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 3 4 4 3 1 2 2 3 3 2 1 3 3 2 3 3 3 1 2 2 1 2 2 2 2 2 3 3 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 3 3 2 1 4 4 3 2 2 2 2 2 1 1 1 2 2 2 2 2 5 5 3 2 3 3 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 3 3 2 1 2 2 2 2 1 1 2 2 1 1 1 2 2 3 3 2 2 2 1 2 2 2 4 4 3 3 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 4 4 4 4 1 1 1 1 1 2 2 2 2 1 1 3 3 2 3 3 2 1 2 2 1 2 5 5 3 3 1 3 3 3 2 3 3 1 2 3 3 3 3 2 1 1 2 2 2 2 2 2 2 2 1 2 2 1 3 3 5 5 2 4 4 3 2 1 1 3 3 3 4 4 4 2 2 3 4 5 5 1 1 1 2 2 2 2 1 1 2 4 4 2 1 1 3 3 3 1 1 1 1 1 1 1 1 3 5 5 4 4 2 2 2 2 1 1 3 3 3 1 1 2 4 4 4 1 1 1 1 1 1 2 3 3 1 1 2 2 1 1 2 2 3 3 2 1 2 2 2 2 2 2 1 2 2 1 1 1 2 2 3 3 3 1 2 2 2 2 1 2 2 1 1 1 1 2 2 2 3 3 1 1 1 1 1 2 2 1 1 1 4 4 3 2 1 1 2 3 5 5 2 2 2 1 1 1 1 2 3 3 2 2 1 2 2 3 3 5 5 2 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 1 1 1 1 2 3 3 1 3 3 2 1 2 2 2 3 3 1 2 2 1 1 3 3 2 1 1 2 2 2 2 1 1 2 2 1 1 2 3 3 1 2 2 1 1 1 1 2 2 1 2 4 4 2 1 1 1 1 1 1 1 1 1 2 4 4 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 1 3 3 5 5 3 2 1 5 5 4 3 5 5 2 1 2 2 1 1 3 3 2 1 3 3 5 5 2 2 3 3 3 3 2 2 3 4 4 1 1 1 1 3 3 2 1 1 2 2 1 1 2 2 3 3 2 1 1 1 1 2 3 3 1 1 1 3 3 3 3 2 2 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 2 4 4 2 1 2 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 1 1 4 4 3 7 7 5 4 4 5 5 1 2 2 1 1 3 3 4 4 2 1 1 2 4 4 2 2 2 1 1 3 3 2 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 2 3 3 2 1 1 1 1 1 1 3 3 4 4 1 1 1 2 2 1 2 3 3 2 2 2 2 2 3 3 1 1 2 2 1 1 3 3 3 2 2 2 2 2 3 3 1 4 4 4 2 1 1 1 2 3 3 1 1 1 1 1 1 2 2 3 3 3 2 2 2 5 5 3 4 4 2 2 1 2 2 1 1 1 1 1 3 3 3 3 1 1 2 2 1 1 2 2 1 3 3 3 3 1 3 3 3 1 1 3 3 4 4 2 2 2 2 1 1 1 1 1 1 3 3 5 5 2 1 1 2 2 1 1 1 1 1 1 1 3 3 2 3 3 3 1 1 1 1 1 1 1 1 3 3 2 1 2 2 1 3 3 2 3 3 3 3 4 4 3 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 3 3 3 3 3 2 1 1 1 2 2 3 3 3 1 1 1 1 2 3 3 2 2 3 3 2 2 3 3 2 2 1 2 2 2 2 3 3 3 1 1 1 1 1 1 1 1 2 4 4 2 1 3 3 2 1 2 2 1 3 3 2 1 2 2 1 1 3 3 2 2 2 3 3 2 1 1 1 3 3 2 2 2 3 3 2 1 1 2 2 1 1 3 3 2 1 1 2 2 1 1 1 1 4 4 3 2 2 4 4 5 5 1 2 3 3 2 2 2 3 3 1 1 1 1 1 2 3 3 1 3 3 2 1 2 2 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 2 2 3 3 2 1 2 2 1 1 2 2 1 3 3 2 2 2 2 2 2 2 1 1 1 1 1 3 3 3 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 3 3 2 1 1 1 1 1 1 1 1 1 3 3 3 2 2 1 3 3 2 1 3 3 3 3 2 2 1 2 2 2 2 1 2 4 4 2 3 3 3 1 3 3 3 1 1 2 3 3 2 2 1 1 2 2 3 3 3 3 1 1 3 3 4 4 1 1 1 2 2 1 2 2 1 1 3 3 2 2 3 3 1 2 2 2 2 1 2 4 4 2 2 4 4 2 2 2 2 2 1 2 2 1 3 3 2 1 2 2 1 1 1 1 2 3 3 1 1 3 3 2 1 2 2 1 1 1 1 1 1 2 2 4 4 3 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 3 3 3 3 4 4 3 2 1 1 1 1 2 3 4 5 5 1 1 3 3 2 1 2 2 1 1 1 2 2 1 3 3 3 1 3 3 3 3 2 5 5 3 2 1 2 3 3 4 4 4 4 3 2 2 1 1 2 2 1 1 3 3 3 2 2 2 3 3 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 2 1 3 3 3 1 1 1 2 2 1 1 1 3 3 2 1 1 1 3 3 2 1 2 2 1 1 2 2 1 3 3 2 1 1 1 1 1 1 1 1 2 2 1 1 3 3 3 2 2 2 2 3 3 3 2 3 3 1 2 2 1 2 2 2 2 1 1 1 1 2 3 3 1 2 3 3 1 1 2 2 2 2 2 2 2 2 1 2 2 1 3 3 3 3 1 2 2 2 2 1 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 3 3 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 3 3 4 4 2 1 1 1 1 1 2 2 2 2 1 1 1 3 3 3 2 2 1 1 1 1 3 3 3 1 1 3 3 3 2 2 2 4 4 4 1 1 1 1 2 2 2 2 1 1 2 3 3 1 2 2 1 3 3 2 1 1 1 1 2 2 1 1 1 3 3 2 1 1 1 1 2 2 1 1 1 2 2 2 2 2 4 4 2 1 1 3 3 3 3 1 2 2 2 2 2 2 1 1 1 1 1 3 3 3 3 3 4 4 2 2 2 2 3 3 2 2 1 2 2 2 3 3 2 3 3 1 1 1 1 1 2 3 4 4 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 2 2 3 3 3 3 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 2 3 3 1 2 2 1 2 2 1 1 1 2 2 3 3 2 2 2 1 1 1 2 2 1 1 1 1 1 1 3 3 3 3 2 2 2 2 1 1 2 4 4 3 3 2 3 3 4 4 4 3 2 4 4 2 1 3 3 4 4 1 1 1 1 1 2 2 1 1 2 2 2 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 2 3 3 1 1 2 2 1 1 3 3 2 1 1 3 3 2 1 1 1 2 2 1 2 2 1 2 2 2 2 1 2 2 3 3 2 1 1 1 1 1 1 1 3 3 4 4 2 2 1 1 1 2 3 3 1 1 2 2 3 3 2 1 1 2 2 1 1 1 3 3 2 1 1 2 4 4 2 1 1 2 2 1 1 1 3 3 3 3 1 3 3 3 2 2 2 2 1 1 1 1 1 1 3 3 3 3 2 2 2 2 1 1 3 3 2 1 1 1 1 2 2 2 3 3 1 1 1 1 3 3 2 1 2 2 2 4 4 4 3 3 2 4 4 4 4 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 3 3 3 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 3 3 5 5 3 3 3 1 3 3 2 2 2 1 1 1 1 2 2 1 1 3 3 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 3 3 2 1 1 3 3 5 5 2 2 2 1 1 2 2 1 1 1 1 2 2 3 3 3 3 1 1 1 2 2 1 4 4 3 4 6 6 2 4 4 3 3 4 4 4 3 3 1 1 3 6 6 6 3 2 3 3 2 1 1 1 1 1 1 3 3 2 2 2 1 1 3 3 3 1 1 2 2 2 2 2 2 1 2 2 2 2 4 4 3 3 1 1 1 2 3 3 1 3 3 3 1 2 2 2 3 3 1 1 2 2 1 1 2 2 2 3 3 1 1 3 4 4 3 1 1 1 1 1 1 2 2 1 3 5 5 4 4 2 2 1 1 1 1 1 1 2 2 4 4 3 2 1 2 2 4 4 3 2 1 2 2 1 3 3 2 1 1 1 2 3 3 1 1 1 1 1 1 1 1 1 2 2 1 4 4 4 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 4 4 3 3 2 2 2 2 3 3 2 1 1 2 2 1 2 2 1 1 1 3 3 2 1 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 3 3 2 1 2 3 3 1 1 2 2 2 2 2 2 1 4 4 3 2 1 3 3 3 3 1 1 2 2 2 5 5 3 3 3 1 2 2 1 2 2 2 2 2 2 1 3 3 2 1 2 3 3 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 4 4 3 4 4 2 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 3 3 2 2 1 2 2 1 1 1 1 1 4 4 4 4 2 2 1 2 2 1 1 1 2 2 2 2 2 3 3 2 2 1 3 4 4 3 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 4 4 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 2 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 3 3 1 2 2 2 4 4 6 6 6 3 3 2 2 2 2 2 2 3 4 4 3 1 1 3 3 2 1 1 1 2 2 1 1 2 2 3 3 3 3 1 1 1 1 3 3 3 4 4 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 3 3 2 1 1 2 2 1 1 2 3 3 2 2 1 1 2 2 2 2 1 1 2 4 4 2 1 1 1 1 3 3 2 4 4 4 2 2 2 1 1 2 2 2 2 1 1 1 2 3 4 4 1 1 2 2 2 2 2 3 3 1 1 2 4 4 3 3 2 3 3 1 1 1 1 1 2 2 1 1 1 1 3 3 3 1 1 1 2 2 3 3 3 1 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 6 6 6 5 5 3 2 3 3 1 3 4 4 4 1 1 2 2 3 3 4 4 1 2 2 3 3 3 3 1 1 2 2 1 3 3 5 5 2 1 1 1 1 1 1 1 2 2 1 1 2 5 5 3 3 1 2 2 2 2 1 1 1 1 2 3 4 4 1 2 2 2 2 1 1 2 3 3 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 2 3 3 1 1 1 1 2 2 1 2 2 3 3 3 2 2 4 4 4 4 3 3 3 1 2 3 3 1 1 1 1 2 3 3 1 1 1 1 2 2 1 1 1 1 3 3 2 1 1 2 2 3 3 3 2 2 1 2 2 2 2 2 3 3 1 1 3 3 3 3 2 3 3 1 1 1 1 3 3 3 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 4 4 2 1 3 3 4 4 4 4 4 4 4 1 2 2 1 2 2 1 2 2 1 2 2 1 3 3 2 1 2 2 1 1 1 2 2 1 4 4 3 3 3 3 3 3 3 2 2 2 2 2 3 3 1 1 1 3 3 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 3 3 3 3 2 2 1 3 3 2 1 2 2 1 2 3 4 4 4 4 3 4 4 2 2 2 1 1 1 2 3 3 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 2 3 3 2 3 3 1 1 3 3 2 2 2 1 1 1 2 3 3 1 3 3 3 4 4 3 3 3 3 1 1 1 1 1 3 3 2 1 1 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 3 3 2 2 2 1 1 1 1 3 3 2 1 1 1 1 2 2 2 2 2 2 1 2 3 3 1 1 2 2 1 1 2 2 1 1 1 5 5 5 4 5 5 1 1 1 1 1 1 2 2 3 3 3 2 2 1 1 1 1 3 3 2 1 1 1 1 1 1 2 3 5 5 2 1 1 1 1 2 2 3 3 3 1 2 2 1 3 5 5 4 2 3 3 2 1 2 2 3 3 2 1 1 1 1 1 3 3 4 4 1 2 2 4 4 3 3 3 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 1 3 3 2 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 3 3 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 4 4 3 3 2 2 2 2 1 1 1 3 3 5 5 2 3 3 2 2 2 1 1 1 2 2 2 2 2 2 1 1 1 4 4 4 4 1 2 2 2 2 1 2 2 1 2 3 3 1 1 1 1 3 3 3 4 5 5 2 3 3 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 3 3 2 2 1 3 3 3 3 2 2 1 2 2 1 2 2 1 2 2 1 4 4 3 3 1 1 2 2 2 3 5 5 2 1 1 2 4 4 4 4 4 4 4 4 3 4 4 2 3 3 2 2 2 2 1 1 1 1 1 3 3 3 3 2 2 1 1 3 3 5 5 2 1 1 1 1 1 1 1 1 1 2 3 3 1 2 2 1 1 1 1 1 2 2 1 1 1 1 3 3 2 1 3 3 2 3 3 4 4 1 2 2 1 1 2 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 1 3 3 3 3 1 2 2 2 2 1 2 2 4 4 3 3 2 3 5 5 2 1 2 2 2 2 2 2 2 3 3 2 3 4 4 2 2 2 2 1 3 3 3 2 3 3 1 1 1 1 2 2 1 1 2 2 1 1 2 2 4 4 3 2 1 1 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 2 2 3 3 2 2 2 1 1 1 2 2 2 3 3 1 1 1 2 2 1 2 2 1 1 2 2 2 3 3 2 4 4 2 3 3 4 4 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 1 2 4 4 2 1 1 1 1 2 2 2 2 2 2 1 2 3 3 4 4 3 2 1 3 3 3 2 4 4 2 3 3 3 3 1 2 2 1 1 1 2 2 1 2 2 1 2 3 3 3 3 2 1 3 3 3 1 2 2 2 2 1 2 3 3 2 3 3 1 2 3 3 3 3 2 3 3 2 1 1 3 3 2 1 1 1 2 2 1 1 2 2 2 2 3 3 2 1 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 2 2 2 4 4 2 1 4 4 4 2 3 3 2 1 1 1 1 3 3 3 3 1 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 3 3 3 3 2 4 4 8 8 8 6 6 3 2 1 2 2 3 3 3 1 2 2 1 1 2 2 3 5 5 4 4 2 2 1 2 2 2 2 1 1 1 2 2 4 4 3 2 1 1 1 1 2 2 1 2 2 2 4 4 2 1 2 2 2 2 1 3 3 2 2 2 2 2 3 3 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 4 4 3 1 1 2 3 3 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 3 3 3 2 2 3 3 3 3 1 2 2 2 2 1 2 2 1 2 2 2 2 3 4 4 4 4 1 1 1 3 4 4 4 3 3 2 1 3 3 2 3 3 3 1 1 2 2 1 1 1 3 3 3 3 1 1 1 3 3 2 1 1 1 1 1 1 1 1 2 2 2 2 3 4 4 3 1 1 1 1 2 3 3 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 3 3 3 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 2 2 1 3 3 3 4 4 2 4 4 2 1 1 2 2 4 4 3 2 2 2 2 3 3 4 4 3 2 1 1 2 2 1 2 2 1 1 2 3 3 1 1 1 1 1 2 2 1 2 3 3 2 2 1 1 1 4 4 3 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 3 3 3 1 2 2 1 3 3 2 1 1 1 1 1 1 1 1 2 2 3 3 2 2 2 2 2 1 2 4 4 4 1 1 2 2 1 2 2 1 1 1 2 2 1 2 2 2 3 3 3 3 2 1 1 2 2 1 3 3 2 3 3 2 1 1 2 3 3 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 5 5 3 3 1 1 1 2 2 1 3 3 2 1 1 1 1 1 3 3 2 1 1 1 1 1 1 1 1 1 1 1 2 4 4 4 4 2 2 2 1 2 2 1 1 1 2 3 5 5 2 1 1 2 2 1 3 3 2 1 1 1 1 1 1 1 2 2 1 1 2 3 3 2 2 1 3 3 3 1 3 4 4 3 2 2 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 3 3 1 1 1 1 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 1 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 2 4 4 4 4 2 2 2 1 1 1 1 2 2 3 3 2 2 2 2 2 1 1 1 1 2 3 3 1 1 1 1 1 1 1 2 4 4 2 1 1 4 4 3 3 1 1 1 1 1 3 3 3 1 2 2 1 1 1 1 1 1 2 3 3 1 4 4 3 2 1 3 3 3 1 1 1 1 2 2 2 2 1 3 3 2 2 2 1 3 3 2 1 1 1 1 1 1 1 2 4 4 2 1 1 3 3 3 3 1 1 2 2 2 2 2 2 1 2 2 1 1 2 2 3 3 3 3 1 1 1 3 3 3 3 1 2 3 3 1 1 2 2 1 1 1 2 2 3 3 3 3 3 2 1 1 1 1 1 1 1 2 2 1 1 2 3 4 6 6 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 3 3 3 2 2 1 2 2 1 1 1 1 2 2 4 4 3 3 1 1 1 1 1 2 2 3 3 3 1 1 1 2 2 3 3 2 1 3 3 2 1 1 1 3 3 2 1 1 1 1 1 1 1 1 3 3 4 4 2 4 4 7 7 3 2 3 3 3 1 1 2 2 1 1 1 1 2 2 3 3 3 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 2 2 2 1 1 2 3 3 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 1 3 3 2 2 3 4 5 5 2 3 3 1 1 2 4 4 2 2 2 1 1 2 2 1 1 3 3 3 3 2 2 2 2 3 3 3 3 1 1 2 2 1 2 2 3 3 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 3 3 2 1 1 1 2 2 1 1 1 2 2 1 1 3 3 3 1 1 2 3 3 1 3 3 3 3 2 2 3 3 3 1 2 2 1 1 2 4 4 2 2 2 1 1 1 1 1 1 3 3 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 3 3 1 1 1 1 3 3 3 2 2 1 1 1 3 3 2 1 2 2 1 1 1 1 1 2 2 1 2 2 2 2 1 1 2 3 3 2 2 1 2 4 4 2 1 2 2 2 2 1 1 1 3 3 2 1 3 3 3 5 6 6 3 3 3 2 1 1 1 2 2 1 1 1 1 1 3 3 3 1 3 3 3 3 3 3 2 2 4 4 2 5 5 4 3 3 2 4 4 2 2 2 1 2 2 1 2 2 1 2 2 2 2 3 3 3 2 3 4 4 1 1 2 2 1 1 2 2 1 1 2 2 1 1 3 3 2 2 2 2 2 1 2 2 3 3 3 1 1 2 4 4 2 1 1 2 3 4 4 2 3 3 1 1 2 3 6 6 3 2 1 2 4 4 3 3 2 3 3 1 3 4 4 4 2 2 2 3 3 1 1 1 2 2 3 3 3 3 1 2 2 4 4 4 2 1 1 1 1 1 2 2 1 1 1 1 3 3 2 3 3 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 1 4 4 4 4 1 1 1 1 1 1 1 1 2 3 3 2 3 3 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 1 2 3 3 1 2 2 1 1 2 2 3 3 3 4 4 1 2 2 1 1 2 2 2 2 1 1 1 1 2 4 4 2 2 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 2 2 2 3 3 1 2 5 5 3 3 3 2 4 4 2 1 1 1 1 1 1 2 2 3 3 3 3 3 2 1 1 1 1 1 3 3 2 4 4 4 2 2 2 1 1 1 2 2 1 3 3 3 3 1 2 2 1 4 4 4 3 1 2 3 3 1 3 3 2 1 1 1 1 1 1 3 3 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 4 4 3 2 2 5 5 3 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 1 2 4 4 2 2 2 1 2 2 1 1 1 1 1 2 3 5 5 2 1 2 2 1 2 2 3 3 2 1 1 1 1 2 4 4 2 2 2 2 2 1 2 2 2 3 3 1 1 1 1 1 2 2 1 2 2 3 3 3 1 1 2 2 2 2 1 1 3 3 3 2 2 1 1 2 2 3 3 3 1 1 2 2 2 2 1 2 2 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 2 3 3 2 2 2 2 2 2 1 1 1 2 2 4 4 3 4 4 1 2 3 4 4 1 1 1 3 3 2 1 1 1 1 1 1 2 2 1 1 3 3 3 3 1 2 6 6 5 5 5 4 4 2 2 1 4 4 3 4 4 4 3 3 3 1 2 2 2 2 2 2 1 1 4 4 4 2 1 1 2 2 3 3 4 4 1 1 3 3 3 1 1 1 2 2 1 2 4 4 5 5 3 2 1 1 2 2 1 1 1 2 2 1 2 4 4 2 1 2 2 2 2 3 3 3 3 3 5 5 2 1 1 2 2 1 1 2 2 1 1 1 2 2 2 2 3 3 3 3 2 3 3 2 2 1 1 2 2 2 2 1 2 2 1 4 4 4 4 4 3 3 1 4 4 3 2 1 1 1 2 2 2 2 1 1 1 3 3 2 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 1 3 3 2 2 2 1 2 2 2 2 1 2 3 3 1 2 2 2 2 2 2 2 2 1 2 3 3 1 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 3 3 2 2 4 4 2 2 2 1 2 4 4 2 3 3 2 1 1 1 1 1 1 1 1 1 1 4 4 3 3 1 2 2 1 1 1 1 1 2 2 1 1 1 1 3 3 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 3 3 2 4 4 3 2 1 4 4 3 4 4 3 3 3 1 4 4 4 2 1 5 5 5 4 4 1 1 2 3 3 4 4 3 3 1 3 3 3 2 4 4 2 3 3 3 2 2 2 5 5 3 3 4 4 1 1 1 1 2 3 3 1 1 1 1 1 1 3 3 3 1 1 1 2 2 1 1 1 1 4 4 3 3 2 2 2 3 3 1 2 2 1 1 1 1 1 1 3 3 2 1 1 1 1 2 4 4 2 1 1 1 3 3 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 3 3 1 2 3 3 3 3 3 1 1 3 3 3 1 1 4 4 3 2 1 2 2 1 1 1 2 2 1 5 5 4 5 5 6 6 2 2 1 1 2 3 3 1 2 2 1 1 1 1 2 2 3 3 2 1 1 5 5 5 3 3 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 3 3 1 3 3 3 2 2 1 1 2 2 1 2 2 1 3 3 3 3 1 1 3 3 3 3 1 1 2 2 1 2 3 3 1 2 2 2 4 4 2 2 4 4 4 4 2 2 3 3 2 2 1 2 4 4 3 5 5 5 1 1 1 2 2 1 3 3 3 4 4 2 4 4 5 5 5 3 1 3 3 3 3 1 1 1 2 3 3 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 3 3 4 5 5 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 3 3 3 1 1 1 2 2 1 1 3 3 5 5 3 3 2 2 1 3 3 2 2 3 3 2 2 2 2 2 2 3 3 3 3 2 2 1 1 1 1 2 2 1 3 3 2 2 2 1 3 3 2 1 1 4 4 4 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 1 3 3 3 2 2 2 2 1 2 2 2 3 5 5 2 1 2 3 3 1 1 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 4 4 4 1 2 2 2 2 2 2 1 1 1 1 3 3 2 3 3 3 1 1 2 2 1 2 2 4 4 3 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 4 4 5 5 3 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 3 3 2 1 1 1 1 2 2 1 3 3 3 3 4 4 3 2 3 3 3 1 1 2 3 3 2 2 2 2 1 1 2 2 1 1 1 1 1 1 3 3 3 3 1 2 2 1 1 1 2 2 3 3 2 1 1 3 3 2 1 1 1 1 1 1 5 5 4 3 2 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 1 2 2 2 2 4 4 4 4 1 2 2 1 1 3 3 3 1 1 3 3 2 2 2 1 1 1 1 1 3 3 2 1 2 2 1 2 3 3 1 1 1 2 2 1 1 2 2 2 3 3 2 3 3 1 2 2 1 3 3 2 1 2 2 2 2 2 2 3 3 2 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 3 3 3 3 1 1 1 1 1 1 2 3 3 1 2 2 5 5 4 3 3 1 1 1 1 2 3 3 2 2 1 2 4 4 4 1 2 2 1 2 2 2 2 2 2 5 5 4 4 2 1 2 4 4 2 1 1 4 4 4 4 4 2 2 2 2 1 1 2 3 3 1 1 1 1 1 1 2 2 1 1 2 3 3 1 2 2 3 3 2 1 1 1 2 3 3 2 5 5 3 3 3 1 1 2 2 2 3 3 1 2 2 2 2 3 3 3 3 1 3 3 2 1 1 1 1 2 3 3 1 1 1 1 1 2 2 2 3 3 1 2 2 1 1 1 1 3 3 3 2 3 3 2 2 2 2 2 2 4 4 4 2 2 2 2 2 1 2 2 2 2 1 2 3 4 4 1 1 1 2 4 4 2 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 4 4 2 5 5 4 4 5 5 4 1 2 2 2 2 2 3 3 1 1 2 2 2 2 3 3 2 2 2 1 1 2 2 2 2 1 3 3 2 1 1 2 3 3 1 2 3 3 2 2 1 1 1 2 2 2 4 4 4 2 2 1 2 2 1 1 1 2 3 3 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 3 3 3 1 3 3 3 3 3 3 1 1 2 2 1 1 1 2 2 2 2 1 1 3 3 3 1 1 2 2 1 1 1 1 1 3 3 4 4 1 1 1 4 4 3 3 1 1 2 2 2 2 1 1 2 2 1 1 5 5 4 3 3 3 3 3 1 1 1 1 2 2 2 2 1 1 1 1 1 2 4 4 2 1 1 1 2 2 1 2 2 3 3 2 2 2 1 1 1 1 3 3 2 2 2 1 1 1 3 3 3 1 3 3 3 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 2 2 2 3 3 1 2 2 1 1 1 1 1 1 1 1 1 3 3 2 3 3 2 1 3 3 2 1 3 3 3 5 5 5 5 3 1 1 1 1 2 2 2 2 1 3 3 3 2 4 4 3 3 1 2 2 1 1 2 2 1 3 3 2 2 2 1 1 2 2 1 2 2 1 1 3 3 2 2 2 1 1 1 2 3 3 3 3 3 1 2 2 1 1 1 2 3 3 3 3 3 2 3 3 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 3 3 2 2 2 4 4 3 3 1 1 1 1 1 1 1 1 4 4 4 2 2 2 1 2 5 5 3 2 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 3 3 4 5 5 2 2 3 3 3 2 2 2 2 1 3 3 2 1 4 4 4 3 2 2 2 2 1 2 2 1 1 3 3 3 3 2 2 2 2 1 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 3 3 2 2 1 2 3 3 1 1 1 1 2 2 2 2 1 2 2 1 1 2 3 3 2 3 4 4 1 1 1 1 1 1 3 3 3 3 3 2 1 1 2 2 1 2 2 5 5 4 3 2 3 3 2 2 2 2 2 2 3 3 3 3 3 1 2 2 1 2 2 1 2 2 1 2 3 4 4 1 1 1 2 2 1 1 3 3 2 1 2 2 1 7 7 7 5 4 4 4 1 1 1 2 3 3 2 2 1 1 1 2 2 2 2 2 3 3 1 3 3 3 1 3 3 3 3 2 2 1 3 3 2 1 1 2 2 1 2 2 1 3 3 2 1 1 3 3 3 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 3 4 6 6 2 1 1 2 2 1 1 3 3 3 1 2 3 3 2 2 1 2 2 1 2 2 1 1 2 2 3 3 2 1 2 2 1 1 1 1 1 2 2 1 1 3 3 2 1 1 1 1 2 3 3 1 1 2 2 2 2 1 1 2 2 1 1 1 2 3 3 1 2 3 3 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 6 6 4 3 2 2 4 4 2 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 3 3 2 1 2 2 1 1 2 2 3 3 2 2 2 1 1 2 3 3 1 1 2 2 2 3 3 3 3 2 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 3 3 4 4 3 3 1 1 1 1 1 1 2 3 3 1 1 2 2 1 2 2 3 3 2 2 2 2 2 1 1 1 2 2 1 3 3 2 2 3 3 2 2 1 1 1 2 2 1 1 1 1 2 2 2 2 2 3 3 1 1 4 4 3 2 1 2 2 1 1 1 2 3 3 1 3 3 3 1 1 1 1 2 3 3 1 1 2 4 4 3 3 2 2 1 2 2 1 2 2 1 2 2 2 2 1 4 4 3 3 3 2 2 1 2 3 4 5 5 3 3 4 4 2 1 2 2 1 1 3 3 3 2 4 4 4 1 2 2 4 4 4 2 1 1 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 2 2 3 3 2 1 2 2 1 3 3 3 1 1 1 2 5 5 3 4 4 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 2 2 3 3 2 1 1 1 2 2 2 2 1 1 2 3 5 5 2 2 3 3 1 1 1 1 1 1 2 3 3 1 1 2 2 4 4 3 3 2 2 1 2 2 2 2 1 1 2 2 2 2 1 4 4 4 4 1 1 1 2 2 1 2 2 5 5 5 5 4 4 4 2 3 3 1 1 2 2 1 1 1 1 1 3 3 2 3 3 2 1 2 2 1 2 2 1 1 1 1 1 2 4 4 2 1 1 1 1 1 2 3 3 1 1 1 1 1 4 4 3 2 2 2 1 1 2 2 2 3 3 4 4 3 2 1 2 2 1 2 2 1 2 2 2 2 1 2 3 3 1 2 2 1 2 3 3 2 2 2 2 1 2 3 3 2 3 3 1 1 1 1 3 3 3 2 2 1 5 5 4 3 3 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 3 3 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 3 3 2 2 2 1 3 3 2 3 3 2 1 1 2 2 2 2 2 2 1 2 2 3 4 4 4 4 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 3 3 2 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 2 2 2 2 3 3 3 6 6 3 4 4 2 3 3 3 1 2 3 3 1 2 3 3 1 3 3 3 1 1 2 2 3 3 2 1 1 2 3 3 1 2 2 2 2 1 1 2 2 4 4 3 2 2 2 3 3 2 1 1 1 2 5 5 3 2 4 4 4 4 4 1 2 2 1 1 2 2 1 1 1 2 2 1 3 3 2 1 1 2 2 2 2 2 3 3 1 1 1 2 2 1 3 3 3 4 4 2 2 2 2 1 1 4 4 3 4 4 1 2 2 1 2 2 2 3 3 1 2 2 2 2 1 2 4 4 2 1 2 2 1 1 1 1 1 3 3 3 1 1 2 3 3 1 1 2 2 2 2 1 1 1 2 2 2 2 1 3 3 3 2 2 1 2 3 3 2 2 1 1 1 2 2 2 2 2 2 1 1 1 4 4 4 4 5 5 2 4 4 2 1 2 2 4 4 3 3 1 1 1 1 2 2 1 1 1 2 2 1 1 4 4 3 3 2 2 1 3 3 2 2 2 1 1 1 3 3 2 2 2 1 1 2 2 2 2 2 2 1 3 3 4 4 1 2 2 1 2 5 5 3 4 4 2 5 5 3 3 3 2 2 2 2 1 3 3 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 1 2 2 1 1 1 1 1 2 2 4 4 4 3 3 1 3 3 3 1 2 2 1 2 3 6 6 3 2 1 2 2 1 1 4 4 4 3 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 2 3 3 1 1 1 1 1 1 2 2 2 3 3 1 1 2 3 3 2 2 1 1 1 1 1 1 1 3 3 3 2 2 1 3 3 2 1 1 1 3 3 2 1 2 2 1 2 2 1 1 1 1 2 2 1 1 1 2 2 1 1 1 3 3 4 4 1 2 2 1 1 1 1 1 1 1 1 1 3 3 3 1 3 3 3 1 2 2 1 1 1 3 3 3 1 1 1 2 2 1 1 3 3 3 2 3 3 1 1 2 2 3 3 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 2 2 1 4 4 3 3 1 1 1 1 3 3 5 5 3 3 2 2 1 2 2 1 3 3 2 1 1 1 1 2 4 4 3 4 4 3 3 2 1 2 2 2 2 1 1 2 2 5 5 4 3 2 2 3 5 5 2 2 2 3 3 3 1 1 2 3 3 2 2 2 2 1 1 1 3 3 3 3 3 4 4 5 5 3 2 2 2 1 1 2 2 1 1 1 1 1 1 1 3 3 2 1 4 4 3 3 3 2 4 4 2 2 2 2 3 3 1 1 1 4 4 3 4 4 2 1 1 1 1 1 1 1 3 3 2 1 3 3 3 3 3 2 1 1 1 1 2 2 1 2 2 1 1 2 3 3 1 1 2 4 4 2 1 1 1 1 1 2 2 1 1 1 4 4 3 4 4 2 2 4 4 3 3 2 2 1 1 2 2 2 2 1 1 1 3 3 4 4 2 3 3 2 1 1 1 2 2 1 3 3 3 3 2 2 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 4 4 4 4 3 1 3 3 2 2 2 1 3 3 2 3 3 2 2 2 2 2 1 1 1 3 3 2 1 1 2 2 4 4 4 2 1 1 1 1 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 2 2 2 3 3 1 1 4 4 4 2 1 1 1 1 1 1 1 1 3 3 3 1 1 3 3 2 1 1 1 1 3 3 2 4 4 4 3 3 3 2 2 2 1 1 2 2 3 3 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 3 3 2 1 1 3 3 3 1 1 2 2 1 2 3 4 4 1 3 3 3 4 4 1 1 1 1 2 4 4 3 5 5 2 1 1 1 2 2 1 1 3 3 3 1 1 1 1 1 1 1 1 1 2 4 4 2 2 2 1 1 2 2 2 2 4 4 3 3 2 3 3 1 1 1 1 1 1 1 2 2 1 1 1 3 3 3 5 5 2 2 2 2 2 3 3 3 1 2 2 1 1 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 3 3 2 5 5 5 4 4 4 1 3 3 3 3 1 1 1 1 2 2 2 2 1 1 3 3 2 3 3 3 2 2 2 2 1 1 2 2 2 4 4 2 2 2 3 3 2 3 3 2 1 2 2 1 1 2 2 2 2 1 1 1 3 4 4 3 2 3 5 5 2 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 3 3 3 2 2 3 3 3 4 4 2 2 1 2 2 1 3 3 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 5 5 5 6 6 6 4 1 1 2 2 1 1 3 3 3 1 1 4 4 3 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 2 3 4 4 1 1 2 2 1 2 2 1 2 5 5 3 3 2 3 3 1 1 1 1 1 1 1 3 3 3 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 5 5 4 3 3 3 2 3 4 4 2 2 1 1 2 3 4 4 1 1 1 3 3 4 4 2 1 1 1 2 2 1 1 2 3 3 1 1 1 2 2 1 1 1 1 2 3 3 1 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 2 2 1 4 4 4 4 2 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 1 1 1 1 2 4 4 2 1 2 2 2 2 1 1 3 3 2 1 2 5 5 3 2 1 2 2 1 1 2 2 1 3 3 3 3 3 2 1 1 1 1 2 3 3 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 3 3 2 1 1 2 4 4 2 1 1 1 1 2 2 1 2 4 4 2 1 3 3 3 3 1 1 1 1 2 2 1 1 1 1 3 3 3 1 1 1 1 1 1 3 3 4 4 1 3 3 2 1 1 2 2 2 2 1 3 3 3 2 2 1 2 2 1 1 2 3 3 1 1 3 3 3 3 3 2 1 1 3 3 2 1 1 1 1 1 1 2 3 3 2 2 2 2 2 3 3 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 4 4 4 3 2 2 1 1 3 3 2 1 1 1 1 2 2 1 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 4 4 2 2 2 1 2 2 3 3 4 4 3 4 4 1 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 2 2 1 2 3 3 2 2 3 3 3 1 1 1 1 1 2 2 2 2 1 1 1 2 2 1 2 2 2 2 1 3 3 3 1 1 2 2 1 1 1 1 1 2 2 1 1 1 2 3 3 1 3 3 4 4 1 1 1 3 3 3 3 1 2 2 1 2 2 1 2 3 3 1 1 2 2 2 2 3 3 2 1 1 1 4 6 6 5 5 5 2 2 1 1 2 2 1 1 2 2 1 1 2 2 1 3 3 4 4 2 2 2 2 2 1 1 1 3 3 2 1 4 4 5 5 4 2 2 2 4 4 3 3 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 2 2 1 1 3 3 2 2 3 3 2 2 2 2 4 4 3 3 3 1 1 1 1 2 2 1 3 3 3 3 1 3 3 3 1 1 1 1 3 3 2 2 2 1 1 2 2 1 2 2 1 1 2 2 1 3 3 3 3 3 3 3 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 3 3 3 2 2 1 1 1 1 3 3 2 1 1 1 1 1 1 3 3 3 3 3 4 4 1 1 1 1 3 3 2 1 2 2 1 1 1 2 2 1 2 2 2 2 4 4 4 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 3 4 4 4 1 1 1 1 1 2 2 1 2 2 2 2 1 2 4 4 2 2 2 1 1 4 4 4 4 3 1 1 1 1 1 2 2 1 1 1 2 2 1 3 3 2 1 2 2 1 2 2 1 1 1 3 3 2 2 2 2 2 1 3 3 2 2 2 2 2 2 2 1 1 2 3 3 1 2 2 2 2 1 1 2 2 2 2 3 3 3 3 1 1 1 2 2 1 2 2 1 1 2 3 3 2 3 3 1 2 2 3 3 2 1 2 2 1 1 4 4 3 2 2 2 3 3 2 3 3 6 6 3 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 6 6 4 3 3 1 2 4 4 2 4 4 4 3 1 2 2 1 1 2 2 2 3 3 2 2 3 3 2 3 3 4 4 1 1 2 2 3 3 3 1 2 2 1 1 2 3 3 1 2 2 1 1 1 1 1 1 1 2 2 1 1 3 3 2 2 2 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 3 5 5 2 1 1 3 3 3 1 2 4 4 2 3 3 2 1 1 2 2 1 2 2 2 4 4 2 1 2 4 4 4 1 2 2 1 1 2 2 1 1 1 1 2 5 5 5 4 4 3 3 3 1 2 2 1 1 1 1 1 2 2 1 3 3 5 5 3 2 2 2 2 3 3 1 1 1 2 3 3 2 2 2 2 2 2 1 1 1 4 4 4 4 3 1 3 4 4 3 2 2 1 2 2 1 3 3 2 2 2 1 2 2 2 2 2 3 3 2 4 4 2 2 2 2 2 1 1 1 2 2 1 2 3 3 2 2 1 1 1 1 1 3 3 2 1 2 2 1 1 1 2 2 4 4 4 2 1 3 3 3 1 1 2 2 1 1 1 1 2 2 2 2 2 3 3 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 4 4 4 1 1 2 2 1 2 2 1 1 1 2 3 4 4 1 2 2 1 2 2 3 3 3 2 2 2 2 1 3 3 3 3 2 3 3 1 1 1 1 2 2 4 4 4 4 1 1 2 2 2 3 3 3 3 3 3 1 3 3 2 1 1 2 3 3 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 4 4 3 3 3 1 2 2 1 1 3 3 3 3 2 3 3 2 2 2 2 5 5 4 3 2 1 1 2 2 2 2 1 1 1 1 2 2 1 3 3 3 1 2 2 1 1 1 1 3 3 2 1 1 1 2 2 1 1 1 1 4 4 4 4 1 2 3 3 1 1 1 1 2 2 1 1 3 3 4 4 3 3 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 2 1 2 5 5 3 2 1 1 4 4 3 3 1 1 1 1 1 1 2 4 4 4 4 2 1 2 4 4 4 2 2 3 3 3 2 2 1 2 2 3 3 2 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 1 1 1 1 2 5 5 3 3 1 1 2 5 5 3 3 4 4 2 2 2 2 2 4 4 2 1 1 1 1 2 2 1 1 1 2 3 3 3 3 2 1 1 1 1 1 1 1 2 3 3 1 1 2 3 3 2 2 3 3 2 4 4 4 3 1 2 2 1 3 3 6 6 3 2 1 2 4 4 3 3 1 1 1 2 2 1 2 2 1 2 2 1 3 3 3 1 1 1 2 2 2 2 2 4 4 3 3 1 2 3 3 1 1 1 1 3 3 2 2 2 1 2 3 6 6 3 3 1 1 1 1 2 3 3 3 4 4 3 3 3 6 6 3 2 1 2 2 3 3 3 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 2 3 3 1 2 2 1 2 2 1 1 4 4 4 3 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 3 3 2 2 3 3 2 1 1 1 1 1 3 3 3 3 2 2 2 3 3 3 3 4 4 2 2 4 4 2 3 3 3 3 2 4 4 2 2 2 4 4 3 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 4 4 3 2 2 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 1 3 3 3 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 2 2 2 4 4 2 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 3 3 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 4 4 4 4 2 1 2 2 1 1 1 2 3 4 5 5 3 3 2 2 2 1 2 3 3 2 2 1 2 2 1 2 2 1 4 4 3 3 1 1 2 2 1 1 1 1 2 3 3 2 2 1 1 2 2 1 1 1 1 2 2 1 2 3 3 3 4 4 4 5 5 1 1 1 2 2 1 1 4 4 4 3 3 3 3 2 2 2 4 4 4 3 1 1 2 2 1 2 2 1 2 3 3 1 1 1 1 1 1 1 1 1 3 3 2 2 2 2 3 3 1 1 1 2 2 2 2 1 1 1 1 2 3 3 4 4 4 4 1 1 3 3 2 1 1 1 3 3 2 3 3 3 1 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 3 3 4 4 3 4 4 1 2 3 3 1 1 1 1 1 1 1 2 2 2 2 3 3 3 2 2 1 2 4 4 2 1 1 1 1 2 2 1 2 4 4 2 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 2 2 3 3 2 2 2 3 3 3 3 2 2 1 3 3 3 1 1 3 4 4 3 1 3 3 3 2 3 3 1 1 3 3 3 1 2 2 3 3 2 1 2 2 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 3 4 4 3 1 2 2 2 2 1 1 1 2 2 3 3 3 3 1 1 1 2 2 3 3 2 1 1 2 2 1 1 2 2 4 4 3 2 1 2 2 1 1 2 2 1 1 1 3 3 2 1 1 1 2 2 1 1 2 2 2 3 3 2 2 1 1 1 3 3 2 1 1 1 1 3 3 2 2 2 1 2 2 1 1 1 2 2 2 3 3 1 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 1 2 3 5 5 2 1 1 1 1 2 2 2 4 4 2 1 1 2 2 3 3 3 3 1 2 2 2 2 1 2 2 3 3 2 3 3 2 1 2 2 2 3 3 1 2 2 1 1 1 2 4 4 4 1 2 3 3 1 1 1 2 2 1 1 1 3 3 2 1 2 2 2 2 1 3 3 4 4 2 2 2 1 2 2 1 1 1 5 5 4 4 5 6 6 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 4 4 4 2 3 3 3 1 1 2 2 1 2 2 2 2 2 3 3 2 2 1 2 2 1 2 2 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 4 4 2 1 2 2 2 3 3 1 2 2 1 1 1 3 3 2 3 3 3 2 2 2 2 2 2 2 3 3 2 3 3 2 2 1 2 2 2 2 2 2 1 3 3 4 4 1 1 1 1 1 1 3 3 4 4 2 1 1 1 2 2 3 3 2 1 2 2 1 2 2 1 3 3 3 1 2 2 2 2 1 1 2 2 1 2 3 3 2 2 1 1 1 1 1 1 1 2 3 3 1 1 2 4 4 2 1 2 2 2 2 2 2 1 2 2 1 4 4 3 3 1 1 1 2 3 3 3 3 2 1 1 1 1 1 1 1 2 2 1 2 2 1 3 3 3 2 2 2 4 4 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 3 3 3 3 3 2 1 1 3 3 3 3 1 2 2 1 3 3 3 3 1 4 4 4 4 1 2 2 1 2 2 2 5 5 5 3 3 2 2 2 2 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 3 3 1 1 1 2 2 2 2 2 4 5 5 5 5 2 1 3 3 2 2 2 2 3 3 2 2 1 1 1 1 2 2 1 1 2 3 3 2 2 1 2 2 2 2 1 2 2 1 2 4 4 4 1 2 2 1 2 3 3 4 4 3 4 4 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 3 3 2 3 3 3 3 2 2 2 2 2 3 3 1 2 2 1 1 3 3 2 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 2 4 4 2 2 2 1 1 2 2 1 1 1 2 3 3 1 1 3 3 3 2 2 1 1 1 1 2 2 2 3 3 1 1 2 2 1 1 1 2 3 3 1 2 2 1 2 2 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 3 3 3 1 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 2 2 1 1 1 3 3 4 4 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 2 4 4 4 1 1 1 2 3 3 2 2 1 1 2 2 2 2 1 1 3 3 5 5 3 4 4 4 4 2 1 1 2 2 1 1 1 2 2 2 2 1 1 2 3 4 4 1 2 2 1 2 2 2 2 2 2 1 1 1 2 2 1 3 3 3 1 1 1 1 2 2 2 2 1 2 6 6 4 4 3 2 2 1 1 1 2 2 2 2 2 2 2 3 3 1 2 2 1 3 3 3 3 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 3 6 6 3 2 2 2 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 4 4 4 2 1 1 2 3 3 1 1 1 1 1 1 1 2 2 2 2 1 2 3 4 4 1 1 1 1 1 1 1 2 2 1 2 2 3 3 4 4 1 2 2 3 3 3 1 3 3 4 4 2 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 4 4 3 2 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 1 1 1 2 3 4 4 1 2 2 2 3 3 1 3 3 4 4 2 2 1 1 1 1 1 1 1 1 4 4 3 3 1 2 2 1 2 3 3 1 1 2 2 2 2 2 2 1 2 3 3 2 2 1 2 3 3 2 2 1 1 2 2 1 2 2 2 2 2 3 3 1 1 1 1 2 4 4 2 1 1 3 3 4 4 1 3 3 2 2 2 1 1 2 3 3 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 3 3 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 3 3 3 3 1 1 1 1 1 2 2 4 4 3 2 2 2 3 3 2 1 1 1 2 2 2 2 1 3 3 2 1 2 3 3 2 2 1 1 1 1 1 2 2 2 2 1 1 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 2 2 1 1 1 1 1 1 2 2 1 2 3 3 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 3 5 5 5 2 2 1 1 1 1 1 2 3 3 3 3 2 1 1 2 2 1 1 1 1 2 2 2 3 3 1 1 1 3 3 2 1 1 1 1 2 2 1 2 3 3 2 2 1 1 1 1 2 2 1 3 3 2 2 2 1 1 1 1 2 4 4 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 5 5 5 4 3 3 1 1 1 2 2 1 2 2 1 1 3 3 2 2 2 2 2 3 3 2 1 1 3 3 2 3 3 5 5 5 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 3 3 3 1 1 1 1 3 3 2 2 2 1 1 2 2 1 3 3 2 1 2 2 2 2 2 2 1 1 1 2 2 2 3 3 2 2 1 2 3 3 2 2 1 1 1 1 2 2 3 3 2 1 1 1 1 2 2 2 3 3 1 1 3 3 3 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 4 4 4 3 1 1 1 1 1 1 3 3 2 1 1 2 2 1 2 3 3 1 1 1 1 1 1 2 2 2 2 3 3 2 1 1 1 1 2 2 3 3 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 4 4 2 1 2 2 2 2 2 2 3 3 3 3 3 4 4 2 2 2 2 1 2 2 2 3 3 1 3 3 4 4 1 2 2 3 3 3 3 2 4 4 2 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 2 2 2 3 3 1 3 3 2 2 3 3 2 2 1 1 1 3 3 3 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 3 4 4 2 2 3 3 2 1 1 1 2 2 1 2 2 1 3 3 4 4 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 2 3 3 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 3 3 3 3 3 2 3 3 2 2 1 1 1 1 1 3 3 2 1 2 2 1 3 3 3 3 1 2 2 1 2 2 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 4 4 2 1 3 3 3 1 1 1 1 1 1 2 2 1 2 3 3 1 2 4 4 3 3 2 2 1 4 4 4 4 2 2 1 3 3 3 3 2 4 4 2 2 2 3 3 3 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 3 3 4 4 1 1 2 3 3 3 3 2 1 2 2 2 2 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 3 3 3 3 2 2 2 1 2 3 3 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 3 3 2 3 3 2 1 1 3 3 3 1 2 2 1 2 4 4 2 2 2 1 1 1 2 3 3 1 1 1 1 1 1 1 2 2 1 2 2 1 3 3 3 3 3 2 2 3 3 1 1 1 1 1 1 2 2 1 3 3 2 2 2 1 1 2 2 1 1 1 2 2 1 1 2 3 5 5 5 5 3 4 4 2 6 6 4 4 4 4 3 3 3 1 2 2 1 1 1 4 4 3 3 1 1 2 2 1 1 1 2 2 1 2 2 1 1 1 1 1 2 2 1 1 1 1 4 4 4 2 1 1 1 2 2 1 1 1 2 4 4 4 2 4 4 2 3 3 3 3 3 2 1 1 1 1 1 2 2 1 2 2 1 3 3 3 1 1 1 1 1 2 3 3 1 2 2 2 2 2 2 2 2 1 1 2 3 3 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 2 3 3 1 1 1 1 2 2 2 2 2 2 2 4 4 4 1 1 3 3 2 2 2 1 2 2 1 1 2 2 1 1 1 2 2 3 3 2 2 3 7 7 4 4 4 1 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 2 3 3 1 1 3 3 2 1 1 1 3 3 3 2 2 2 2 1 1 1 1 3 3 3 2 3 3 2 4 4 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 2 3 3 1 1 2 2 2 2 1 1 2 2 4 4 4 4 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 4 4 4 2 2 1 2 2 1 2 2 1 1 2 2 2 2 2 3 3 1 1 2 2 1 2 2 1 2 2 3 3 2 1 2 2 3 3 2 1 1 1 1 1 1 2 2 1 1 1 2 4 4 4 2 2 1 1 2 3 3 1 1 1 2 2 1 1 2 2 1 1 2 2 1 2 2 1 2 2 1 2 4 4 2 1 1 2 2 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 2 3 3 1 1 1 1 2 2 1 2 2 2 3 3 1 3 3 3 4 4 3 2 1 1 2 2 1 1 2 2 2 4 4 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 3 3 3 1 1 2 2 1 3 3 3 1 1 1 2 2 1 1 1 2 2 3 3 4 4 1 1 1 2 2 1 2 2 1 1 1 3 3 2 3 3 2 1 3 3 2 1 2 2 1 2 2 2 2 2 3 3 1 2 3 4 4 2 2 2 2 1 3 3 3 1 1 2 2 4 4 4 2 2 3 3 1 1 3 3 3 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 5 5 4 4 3 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 1 1 2 2 1 1 2 2 2 2 2 4 4 2 2 2 3 3 2 1 2 3 3 1 1 1 1 2 2 1 1 2 3 3 1 1 1 1 1 2 3 3 2 2 1 2 2 4 4 3 4 5 5 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 2 3 3 1 2 2 3 3 3 1 1 1 1 1 1 1 4 4 3 4 4 3 3 3 1 2 2 2 4 4 4 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 1 1 2 2 2 2 1 1 1 3 3 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 2 3 3 2 3 3 1 1 2 2 1 3 3 3 1 1 1 1 3 3 2 2 2 4 4 4 4 4 4 4 3 3 1 1 1 2 2 2 2 3 3 3 1 4 4 4 4 1 1 2 2 1 1 1 3 3 2 2 2 1 2 2 2 2 1 2 2 1 1 3 3 3 3 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 3 3 3 3 3 3 2 2 3 3 2 2 1 1 1 2 2 1 2 2 1 2 2 2 3 3 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 4 4 3 3 2 2 1 2 3 3 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 1 1 2 3 3 1 1 2 2 1 1 1 3 3 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 5 5 5 4 4 4 1 2 3 3 1 1 1 1 1 1 2 2 1 2 3 5 5 2 1 1 2 2 1 2 2 4 4 3 2 1 1 3 3 3 3 3 2 2 2 2 2 1 3 3 2 2 2 4 4 3 2 1 1 1 1 2 2 1 2 2 1 1 2 2 2 3 5 5 2 1 2 2 1 1 2 2 2 2 1 3 3 3 3 3 2 3 3 3 1 3 3 2 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 3 3 3 1 1 2 2 1 2 2 2 3 3 1 1 2 3 3 3 3 3 3 2 2 1 1 2 2 1 1 1 1 2 2 1 3 3 2 1 1 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 3 3 3 3 1 2 2 1 2 3 5 5 2 3 4 4 3 2 3 3 1 1 1 1 1 1 1 1 1 1 1 3 3 3 1 1 2 2 1 3 3 2 1 1 1 2 2 2 6 6 4 4 2 2 3 3 1 1 1 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 3 3 2 1 3 3 2 1 1 2 2 1 1 2 2 2 5 5 3 2 2 3 4 4 1 2 2 1 1 1 1 1 2 4 4 2 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 3 3 2 2 1 1 1 1 1 3 3 2 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 2 2 3 3 2 2 2 2 2 1 1 1 1 2 2 1 1 2 5 5 3 3 1 1 3 3 3 2 2 1 1 3 3 3 1 2 2 2 2 2 2 2 3 3 3 3 2 1 3 3 3 1 1 2 2 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 1 1 2 2 1 1 2 2 1 1 1 1 4 4 3 3 1 1 3 3 3 4 4 1 1 3 3 2 1 2 2 2 2 1 1 2 2 3 3 4 4 1 1 2 2 2 3 3 1 1 2 2 1 1 2 2 1 2 3 3 2 2 1 2 3 3 3 3 4 4 2 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 2 2 2 2 3 3 3 3 3 3 3 1 2 3 3 2 2 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 2 2 1 1 1 3 3 2 2 2 1 2 2 1 1 3 3 2 1 3 3 5 5 7 7 4 4 4 4 2 2 2 1 3 4 4 4 4 4 4 3 2 2 2 1 1 3 3 3 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 1 4 4 3 2 1 1 1 1 2 2 1 1 1 1 1 1 2 3 3 1 1 2 3 3 2 2 1 1 1 2 2 1 1 3 3 2 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 3 3 2 2 2 1 3 3 3 1 1 1 1 2 2 2 3 4 4 1 3 3 3 1 1 1 2 5 5 5 2 1 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 2 1 2 5 5 3 3 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 3 3 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 1 2 2 1 3 3 2 1 1 1 1 1 1 1 1 1 1 2 2 1 3 3 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 3 3 2 2 2 2 3 3 3 1 3 3 2 1 3 3 3 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 2 1 1 1 2 2 2 2 1 1 1 2 2 1 4 4 3 3 1 1 2 2 1 1 2 4 4 3 5 5 5 1 1 2 3 3 1 1 2 3 3 1 2 2 2 2 2 2 3 3 4 4 2 1 1 1 1 2 2 2 2 3 4 4 3 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 3 3 2 2 1 1 1 1 2 2 1 3 3 2 1 1 1 2 2 2 2 1 1 2 2 1 2 2 1 3 3 2 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 2 4 4 4 1 2 3 3 1 2 2 2 2 1 2 2 2 2 2 2 1 3 3 3 1 2 3 3 2 2 3 3 2 1 2 2 3 3 2 1 3 5 5 4 2 1 1 1 3 3 3 3 3 4 4 4 1 2 2 1 1 1 1 1 1 1 1 3 3 2 1 1 2 2 1 1 1 2 2 1 1 2 2 3 3 3 2 2 2 4 4 2 1 1 1 1 1 3 3 2 2 2 2 2 1 3 3 3 2 3 3 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 3 3 1 1 1 3 3 3 3 2 4 4 2 1 1 2 2 1 1 2 2 2 2 2 3 3 2 3 3 1 1 1 2 2 1 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 4 4 3 3 1 3 3 2 1 1 1 1 1 2 2 1 1 1 3 3 2 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 2 4 4 2 2 3 3 3 3 2 1 2 2 2 2 2 2 2 2 1 1 1 3 3 4 4 3 4 4 2 3 3 2 2 1 4 4 3 3 3 1 2 2 1 1 1 2 3 3 1 1 2 2 2 3 3 1 2 5 5 5 3 2 2 2 2 2 3 4 4 2 2 2 2 1 1 1 2 2 1 2 2 1 2 2 3 3 2 1 1 1 1 1 1 1 1 3 4 4 5 5 1 1 1 1 1 1 2 2 1 1 1 3 3 2 2 2 1 1 1 2 2 1 3 3 3 2 3 3 1 1 2 2 3 3 2 1 2 2 2 2 1 2 4 4 2 3 3 2 1 1 2 2 2 4 4 2 2 4 4 2 1 1 1 2 3 3 2 2 2 2 2 3 3 1 1 2 3 3 4 4 4 3 3 1 1 2 2 1 2 2 2 2 2 4 4 2 4 4 3 3 2 2 1 1 2 3 3 1 2 2 1 1 2 2 2 3 3 1 2 2 1 1 2 2 1 1 1 1 2 2 1 4 4 3 2 2 2 1 1 1 4 4 3 4 7 7 7 2 1 1 1 1 1 3 3 2 1 1 1 1 3 3 3 3 2 3 3 1 1 3 3 6 6 3 3 1 1 1 3 3 3 3 2 2 1 1 1 3 3 2 2 2 1 1 1 1 1 2 2 1 2 2 1 1 1 1 2 2 3 3 3 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 2 2 1 2 2 1 1 1 1 2 3 3 2 3 3 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 3 3 2 4 4 3 3 1 1 1 1 2 2 1 2 3 3 1 3 3 2 1 1 1 1 1 1 1 3 3 2 1 4 4 3 2 1 1 2 5 5 5 4 4 2 2 2 3 3 1 3 3 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 3 3 3 2 4 4 2 1 3 3 3 3 1 1 2 2 2 2 2 2 2 3 3 2 2 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 2 2 1 2 3 3 1 1 1 1 3 3 4 4 2 2 2 2 2 2 3 3 2 1 1 2 3 3 1 2 2 2 2 4 4 4 5 5 2 2 1 1 2 2 1 1 1 2 2 1 2 2 1 2 3 3 2 4 4 2 2 2 1 1 2 2 1 2 2 2 2 2 2 1 2 2 1 1 2 3 3 1 2 2 2 2 1 2 2 1 2 2 1 3 3 3 3 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 2 3 4 4 1 1 1 1 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 1 2 2 1 1 2 3 3 2 2 1 4 4 3 3 3 3 3 2 3 3 2 3 4 4 1 4 4 4 4 1 1 2 2 1 1 1 2 2 1 1 3 3 3 2 2 3 3 3 1 1 3 3 2 2 3 3 2 2 1 1 1 1 1 1 1 2 2 1 1 3 3 2 1 2 3 4 4 1 2 2 1 1 3 3 4 4 2 3 3 1 1 2 2 2 2 3 3 3 1 2 2 2 2 2 2 1 1 1 1 1 3 3 3 2 2 1 1 1 1 2 2 1 1 1 2 3 3 2 2 1 1 1 2 2 3 3 2 1 1 1 1 2 3 3 1 1 1 2 2 1 1 3 3 3 1 1 1 4 4 4 4 1 2 3 3 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 1 2 3 3 2 2 2 2 2 2 1 2 2 2 3 4 4 1 1 1 1 1 1 1 1 2 2 1 2 3 3 1 1 1 1 4 4 3 3 1 1 2 3 4 4 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 3 4 6 6 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 2 4 4 4 4 2 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 2 2 3 3 2 1 1 1 3 3 2 1 3 3 2 1 1 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 1 2 2 1 2 3 3 1 2 2 1 3 3 3 4 4 1 1 1 1 4 4 3 3 1 1 1 1 1 1 2 2 1 1 2 3 5 5 2 2 2 1 2 2 2 2 2 3 3 2 3 3 2 4 4 2 1 2 2 3 3 4 4 2 2 2 2 1 2 2 1 2 4 4 4 2 2 2 2 1 1 1 1 3 3 3 3 3 4 4 4 2 2 1 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 1 1 1 1 1 2 2 3 3 3 1 1 2 2 2 2 1 4 4 3 2 1 1 2 2 1 1 1 2 2 1 2 2 1 1 3 3 2 1 2 2 2 2 3 4 4 3 1 2 2 2 2 3 3 3 3 1 1 4 4 3 3 4 4 4 4 2 2 1 2 2 3 3 2 1 2 3 5 6 6 3 1 2 2 2 4 4 3 3 1 1 1 1 1 1 1 4 4 4 4 2 2 1 1 1 1 2 2 2 2 1 1 1 4 4 3 2 2 2 1 3 3 2 1 1 1 2 3 3 2 2 2 2 2 3 3 2 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 4 4 3 5 5 5 3 1 2 2 2 2 1 1 1 1 2 3 3 1 1 1 1 3 3 2 2 2 1 3 3 3 3 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 5 5 2 1 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 2 2 2 2 3 3 3 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 2 2 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 2 2 2 3 3 1 1 1 1 1 2 2 1 2 2 1 3 3 2 1 1 1 1 1 1 4 4 4 4 1 1 1 1 2 2 3 3 2 1 2 2 1 2 2 1 2 3 3 2 2 2 2 1 3 3 3 1 2 2 1 3 3 3 3 3 4 4 3 1 1 1 1 2 2 1 1 1 1 1 1 1 2 3 3 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 3 3 3 1 1 1 1 1 1 1 3 3 3 6 6 3 2 1 3 3 2 2 2 1 1 1 2 3 3 1 1 1 3 3 3 1 1 2 2 1 3 3 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 4 4 3 2 1 1 2 2 1 1 2 2 2 2 3 4 4 3 1 1 1 2 2 1 1 1 1 1 1 2 3 3 3 3 5 5 2 3 3 3 1 1 1 1 1 1 1 2 2 1 1 1 2 2 1 3 3 3 1 1 3 3 3 3 1 1 1 1 2 4 4 4 4 3 3 2 3 6 6 3 2 1 2 4 4 4 3 3 3 1 1 1 2 2 1 2 2 1 1 2 2 2 2 2 2 1 2 3 3 1 2 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 3 3 3 3 3 2 1 2 4 4 4 1 2 2 1 1 1 1 3 3 2 2 2 1 3 3 3 1 1 1 1 3 3 2 1 1 1 1 1 1 3 3 2 1 1 1 2 2 3 4 4 4 2 2 1 1 2 2 1 2 4 4 2 2 2 1 1 2 3 3 1 1 1 1 3 3 3 2 2 1 1 3 3 3 2 2 1 3 3 3 3 3 3 3 1 2 2 1 2 2 2 4 4 2 1 1 2 2 3 3 4 4 2 2 1 1 1 1 1 1 1 2 2 2 4 4 2 1 3 3 2 1 1 1 1 1 1 3 3 3 3 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 1 1 3 3 3 1 1 2 2 3 3 3 1 1 2 2 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 4 4 2 1 1 1 2 2 2 2 2 3 3 1 2 3 3 3 3 2 1 1 2 2 1 2 3 3 2 2 1 1 1 1 2 2 1 1 1 1 1 3 3 3 1 2 2 2 2 3 3 3 3 1 2 2 1 1 2 2 3 3 2 1 3 3 3 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 3 3 2 1 1 3 3 2 1 2 3 3 3 3 4 4 1 1 1 1 3 3 3 2 2 1 1 1 2 2 1 2 2 1 3 3 3 3 1 1 1 2 2 3 3 2 2 3 3 2 2 1 3 3 2 1 1 1 2 3 3 1 3 3 3 2 2 1 1 2 2 1 1 1 1 1 2 4 4 2 1 1 1 1 2 3 3 1 1 2 4 4 2 2 3 3 1 2 2 2 3 3 1 2 2 1 2 3 5 5 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 1 3 3 3 1 1 1 1 1 2 3 3 3 3 3 1 1 1 2 3 3 4 4 3 3 1 2 2 1 2 3 3 2 2 1 2 2 2 2 3 3 2 3 3 2 2 4 4 6 6 2 1 2 2 1 2 2 2 2 1 2 2 1 1 2 2 5 5 4 4 6 6 3 3 1 3 3 2 1 1 1 2 2 1 1 1 1 2 4 4 4 4 4 3 3 2 3 3 2 1 3 3 2 2 2 1 1 1 2 2 1 1 3 3 3 3 1 1 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 2 4 4 2 4 4 5 5 5 2 1 1 1 2 2 1 1 1 1 3 3 3 3 2 2 1 1 1 1 3 3 3 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 3 3 2 2 2 2 3 3 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 4 4 2 2 2 2 2 2 3 3 3 3 2 1 1 1 1 1 2 2 2 2 1 2 3 3 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 2 4 5 5 3 1 2 2 2 2 3 3 3 2 2 1 2 2 4 4 3 2 2 2 1 1 1 2 2 1 1 1 4 4 3 3 1 2 2 1 1 1 1 1 2 2 1 2 2 1 4 4 4 4 3 3 3 2 2 2 1 2 2 1 1 1 1 2 2 1 2 2 3 3 2 1 1 2 2 1 1 1 1 2 4 4 3 4 4 1 1 2 2 2 2 2 2 1 1 1 2 2 1 2 2 2 2 5 5 4 3 3 1 1 2 2 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 3 3 2 2 2 2 2 1 1 2 2 1 2 3 3 4 4 3 2 1 1 2 3 3 2 2 1 1 2 3 3 1 2 2 1 1 2 3 3 1 1 1 1 2 2 3 3 2 2 2 1 1 2 2 1 1 1 1 1 1 2 3 3 1 1 1 1 1 2 2 1 2 2 1 1 2 2 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 3 4 4 4 4 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 3 4 4 4 4 1 1 1 2 2 2 2 1 1 3 3 2 2 2 1 2 2 1 2 2 3 3 4 4 3 3 3 3 1 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 3 3 3 3 1 1 1 4 4 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 3 3 2 3 3 3 2 2 1 2 2 1 2 2 1 2 2 1 1 3 3 2 2 2 1 2 2 2 2 1 1 5 5 4 3 2 1 1 1 3 3 2 1 3 3 3 2 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 4 4 3 2 3 3 4 4 3 3 3 2 2 1 2 2 3 3 2 1 1 2 2 1 2 3 3 1 1 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 2 2 2 2 3 3 2 1 3 3 2 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 2 2 2 2 3 3 2 2 2 1 1 1 1 2 2 2 4 4 2 1 1 1 1 1 1 1 2 3 4 4 1 1 2 2 1 2 2 2 2 2 2 1 1 1 2 2 1 3 3 2 2 2 1 2 2 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 3 3 2 1 1 2 2 1 1 1 3 3 3 2 2 1 2 3 3 2 2 1 1 2 2 1 1 2 2 2 3 3 1 1 1 1 2 2 1 1 2 2 2 2 1 3 3 2 1 1 1 2 2 4 4 3 3 2 2 2 5 5 3 2 3 3 3 3 1 1 1 1 1 1 2 2 1 1 2 2 1 2 2 3 3 2 2 2 1 1 3 5 5 4 2 1 1 1 1 1 1 2 2 1 1 2 2 1 1 1 3 3 2 1 3 3 2 1 1 2 2 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 2 4 4 4 5 5 5 5 2 1 1 2 2 1 2 3 3 1 2 2 1 1 2 2 1 1 1 2 2 2 2 3 3 2 1 2 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 2 2 1 1 1 3 3 2 1 1 1 2 2 3 3 4 4 1 1 2 2 1 2 2 2 3 3 2 2 1 2 3 3 1 2 2 1 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 4 4 2 2 1 2 2 2 2 1 1 3 3 2 1 1 1 2 2 1 1 4 4 3 2 2 2 2 2 1 1 2 2 1 1 1 2 3 3 1 1 1 3 3 3 3 1 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 2 5 5 3 2 1 4 4 3 2 1 1 1 2 4 4 2 2 2 1 2 2 1 2 2 1 1 1 1 2 4 4 2 1 4 4 3 3 5 5 4 4 2 1 2 3 5 5 2 2 2 1 1 2 2 1 1 1 1 2 2 1 2 3 3 1 3 3 3 3 3 3 4 4 2 1 1 2 3 4 4 1 1 1 2 2 2 2 1 1 1 1 1 2 3 3 1 2 2 2 2 1 2 3 4 4 1 1 1 1 2 2 1 3 3 4 5 6 6 1 1 3 3 2 1 3 3 3 3 5 5 4 4 4 3 1 2 2 1 2 2 2 2 2 2 1 1 1 1 3 3 2 2 2 3 3 3 2 3 3 1 1 2 2 1 1 1 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 3 3 3 1 1 2 2 2 2 1 1 1 2 2 1 1 3 3 3 4 4 4 4 3 2 1 1 1 1 1 3 3 2 2 2 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 3 3 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 3 3 2 1 1 1 1 2 2 1 2 2 2 4 4 4 2 2 1 2 3 4 4 3 3 2 2 2 2 2 1 2 2 1 1 3 3 2 3 3 3 3 2 2 1 2 2 1 1 3 3 2 2 4 4 3 3 3 3 2 2 2 1 3 3 4 5 5 2 2 1 1 1 2 2 4 4 3 2 1 1 2 2 1 2 2 1 1 1 2 4 4 4 3 3 2 1 1 2 2 2 3 3 1 1 1 1 2 2 1 3 3 3 3 2 4 4 5 5 5 2 1 2 2 3 3 2 1 1 1 1 2 2 2 5 5 3 3 1 1 2 2 2 2 3 3 2 1 1 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 2 2 1 2 4 4 4 1 1 2 2 1 2 2 1 1 3 3 2 2 2 2 2 2 2 3 3 2 1 1 2 3 3 2 2 1 1 1 2 2 1 1 1 3 3 3 3 3 2 1 1 2 3 5 5 2 1 1 3 5 5 4 2 1 1 1 2 4 4 2 1 1 1 1 2 2 2 2 3 3 3 2 2 1 1 2 3 3 1 2 2 2 2 2 2 2 2 1 1 2 4 4 5 5 3 4 4 1 1 1 4 4 4 3 1 2 2 1 2 2 3 3 2 4 4 4 4 3 2 2 1 3 3 3 3 2 2 1 1 1 2 3 3 3 3 3 1 1 1 1 2 2 1 1 3 3 3 1 1 1 1 2 2 2 2 2 2 1 1 2 2 4 4 3 2 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 3 3 2 1 1 3 3 2 1 1 1 1 4 4 3 2 2 2 1 1 1 2 2 2 2 3 3 2 2 2 2 2 1 1 2 4 4 2 1 1 1 2 3 3 1 1 1 1 1 1 2 2 1 2 3 4 4 1 1 2 2 1 1 3 3 2 1 2 2 1 1 1 1 3 4 4 4 1 1 1 2 2 1 2 2 3 3 3 2 2 1 1 1 2 2 2 3 3 1 2 2 1 3 3 2 1 2 2 2 2 2 2 1 3 3 3 3 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 2 3 3 2 2 2 2 1 3 3 2 1 2 2 3 3 3 3 1 2 2 1 1 1 2 2 1 1 1 3 3 2 1 2 2 1 2 2 1 2 4 4 2 1 1 2 2 1 1 2 2 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 3 3 2 2 2 1 1 1 2 3 4 4 1 2 2 3 3 3 3 2 2 1 3 3 2 3 3 2 2 2 1 1 1 1 2 3 3 1 1 1 3 3 3 1 1 1 2 3 3 1 1 1 1 1 3 3 3 1 2 2 1 1 2 4 4 2 1 1 2 2 2 3 3 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 3 3 3 3 2 2 2 2 1 2 2 1 2 2 1 2 2 2 3 3 2 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 5 5 4 3 2 1 1 1 1 3 3 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 4 4 2 1 2 2 1 2 2 2 3 3 1 1 1 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 1 3 3 3 3 2 3 3 1 1 2 2 2 2 1 1 3 3 3 2 5 5 3 3 3 2 2 1 2 2 1 2 3 3 1 2 2 1 1 1 1 2 4 4 5 5 1 1 2 2 1 1 3 3 3 3 1 1 1 1 2 2 1 1 1 2 3 3 1 1 2 2 1 1 1 1 1 1 2 2 1 3 3 2 2 2 2 4 4 2 1 1 1 2 2 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 2 2 2 2 3 3 3 2 3 3 1 1 2 2 2 2 2 2 1 1 1 1 2 4 4 2 1 2 4 4 2 3 3 3 2 2 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 2 1 2 2 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 2 4 4 2 1 1 2 2 1 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 1 3 3 3 3 3 3 2 2 1 1 2 2 2 2 1 1 1 1 2 2 1 1 3 3 3 1 1 3 3 3 2 2 1 1 1 1 1 1 1 1 2 2 1 2 3 3 2 2 1 1 2 4 4 2 2 2 1 1 2 2 1 1 1 1 1 3 3 2 1 1 1 2 2 2 2 1 1 1 1 2 2 3 3 3 3 2 2 2 2 2 4 4 4 4 2 1 1 2 2 1 1 1 2 2 1 3 3 3 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 3 3 2 1 1 1 2 4 4 3 3 1 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 2 3 3 1 1 3 3 3 1 1 1 1 1 1 2 2 3 3 2 1 2 2 1 2 2 1 1 1 2 2 1 1 1 2 2 1 1 1 2 2 3 3 2 1 2 2 1 1 1 4 4 3 3 1 2 4 5 5 3 1 1 2 3 3 4 4 3 3 1 1 1 1 1 2 2 2 2 1 2 2 1 1 2 2 1 3 4 4 4 1 1 3 3 2 2 2 1 1 2 3 3 1 1 1 2 2 1 1 2 2 1 1 1 1 1 1 1 3 3 3 1 1 1 1 1 2 2 1 2 2 1 1 1 3 3 3 1 2 2 1 2 3 3 1 1 2 2 1 2 2 2 2 2 2 2 2 2 3 3 2 2 2 3 3 1 2 2 1 1 2 2 1 2 2 1 1 1 1 1 1 3 3 2 2 2 1 1 3 3 3 3 3 2 2 2 2 3 3 1 1 2 4 4 4 4 2 1 1 1 1 1 5 5 4 3 3 3 2 2 2 4 4 2 1 2 2 2 2 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 2 2 1 3 3 2 2 2 1 1 1 1 1 3 3 3 1 1 1 1 3 3 3 1 1 1 1 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 2 2 1 2 2 3 3 2 1 1 1 2 2 1 1 3 3 3 1 2 3 3 1 1 2 4 4 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 3 3 1 3 3 2 1 1 2 2 1 1 2 2 1 2 2 1 1 2 3 3 2 2 1 2 3 3 1 1 1 2 2 3 3 5 5 2 1 3 3 3 1 1 2 2 1 2 2 1 1 2 2 2 2 2 3 3 1 1 4 4 4 4 4 1 1 2 2 2 2 1 1 1 1 1 2 2 1 1 1 1 1 1 3 3 5 5 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 2 2 2 3 3 2 2 2 2 1 1 1 2 3 3 1 2 2 2 2 1 1 1 1 2 4 4 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 3 4 4 2 4 4 2 1 1 2 2 1 1 4 4 5 5 4 3 3 3 3 1 1 3 3 3 3 2 2 1 1 2 5 5 3 3 3 2 2 1 2 2 1 1 2 3 3 2 3 3 1 3 3 2 2 2 1 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 3 3 2 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 3 3 1 2 2 1 1 2 2 2 2 1 1 2 3 3 1 2 2 1 2 2 2 2 3 3 4 4 1 1 1 2 6 6 4 3 3 2 2 3 3 3 1 1 1 1 2 3 3 1 2 2 2 4 4 2 2 2 2 2 2 2 1 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 2 3 3 2 2 3 3 4 4 2 2 2 1 2 3 4 4 1 2 2 1 3 3 5 5 2 1 1 3 3 3 1 1 1 1 2 2 2 4 4 4 2 2 1 3 3 2 1 1 2 2 2 2 1 1 2 2 1 4 4 3 3 3 1 2 2 1 3 3 2 1 1 1 2 2 1 2 2 1 1 2 5 5 3 4 4 2 1 2 2 3 3 2 5 5 4 3 3 3 1 3 3 3 4 4 3 3 1 2 4 4 2 1 3 3 3 4 4 1 2 2 1 3 3 5 5 3 2 2 2 2 3 3 1 1 2 2 2 2 2 2 1 2 2 3 3 3 1 1 1 2 2 1 2 2 2 2 1 3 3 2 1 1 2 2 1 1 1 2 2 1 1 1 1 2 4 4 4 3 3 2 1 1 1 2 2 1 1 1 5 5 4 4 4 3 1 3 3 4 4 2 1 1 2 2 1 2 2 2 2 1 1 2 2 2 2 1 1 2 3 3 2 2 1 1 2 4 4 4 4 2 3 3 2 1 2 3 4 4 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 1 1 1 3 3 4 4 2 1 1 1 2 2 1 3 3 3 2 2 1 1 1 1 4 4 4 4 2 2 1 2 2 2 2 1 1 2 2 3 3 4 4 2 2 1 1 2 2 2 4 4 4 1 1 1 1 1 1 1 1 1 4 4 3 3 3 3 4 4 3 1 2 2 1 3 4 4 4 1 1 1 1 2 2 2 2 1 2 3 3 3 3 2 3 3 2 1 2 2 1 1 1 2 3 4 4 2 2 1 2 2 3 3 3 2 2 1 1 3 3 2 1 2 2 1 1 1 1 1 1 1 1 2 3 3 1 1 1 1 3 3 3 3 1 3 3 2 1 2 2 1 2 2 1 1 1 2 3 3 2 3 4 4 1 2 2 1 2 2 1 2 2 1 1 3 3 2 2 3 3 1 3 3 2 3 3 6 6 3 3 2 2 1 1 2 2 1 1 1 1 1 1 1 4 4 3 2 1 3 3 3 2 2 2 4 4 4 1 1 2 3 3 2 2 1 2 4 4 2 1 1 1 1 2 2 1 2 3 3 1 1 1 2 2 1 1 2 2 1 1 1 3 3 2 3 3 2 3 3 2 3 3 2 2 2 1 1 1 1 2 2 2 2 1 2 2 2 2 1 2 2 3 3 2 1 1 1 1 1 2 2 2 3 3 1 1 2 2 1 1 1 2 4 4 2 1 4 4 3 3 3 3 3 4 4 1 3 3 5 5 3 3 3 1 1 1 2 2 1 3 3 3 2 2 1 2 3 3 3 3 3 2 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 2 2 2 4 4 2 2 4 4 3 3 2 2 2 2 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 3 3 2 1 1 1 1 1 1 1 3 3 3 1 2 2 2 2 2 2 1 1 1 2 2 1 2 4 4 3 3 1 1 1 2 2 1 1 3 3 4 4 2 1 1 1 1 2 2 1 1 2 2 1 2 2 1 1 1 1 3 3 2 1 1 1 1 3 3 3 1 2 3 3 2 2 3 3 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 3 3 3 2 2 1 1 1 1 1 3 3 2 1 1 1 1 1 2 2 1 1 1 2 2 1 3 3 4 4 2 3 3 3 4 4 1 1 1 3 3 3 1 1 1 1 1 3 3 3 3 3 3 1 4 4 3 3 2 2 1 2 2 2 2 2 2 1 2 2 1 2 2 1 1 1 2 2 1 2 2 2 2 1 1 1 1 1 1 1 4 4 3 2 1 2 2 1 1 2 2 6 6 5 5 4 4 1 2 2 4 4 3 2 2 2 2 2 3 3 2 1 3 3 2 3 3 3 5 5 2 2 2 1 1 1 3 3 2 1 1 3 3 3 2 2 1 1 1 2 4 4 3 3 2 3 3 2 2 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 1 1 1 1 2 3 3 2 2 4 4 4 3 2 2 2 2 1 2 4 4 2 1 2 2 1 1 1 1 1 2 2 1 3 3 4 4 2 1 1 2 2 1 1 1 1 1 3 3 4 4 1 5 5 4 4 4 1 1 3 3 3 1 1 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 3 3 3 3 1 1 1 2 2 1 2 2 2 2 2 2 1 1 3 3 3 3 1 1 2 2 1 1 1 1 2 2 1 1 2 2 3 3 2 1 2 2 1 1 2 2 4 4 4 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 3 3 2 2 1 1 2 2 1 1 1 1 3 3 2 2 3 3 3 3 3 1 1 2 2 1 1 2 2 2 3 3 1 1 1 2 2 1 2 2 1 1 2 2 1 2 2 1 1 2 3 3 2 3 3 1 3 3 3 1 1 2 2 2 2 1 2 2 3 3 2 1 2 2 1 1 1 2 2 1 1 1 1 2 3 3 1 1 3 3 2 1 2 2 1 2 2 1 1 3 3 2 2 2 1 1 2 2 2 2 1 3 3 2 1 1 3 5 5 5 2 1 1 3 3 3 1 2 2 1 1 3 3 3 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 3 3 3 1 1 1 1 1 1 1 1 2 2 1 2 2 2 3 3 2 2 2 2 3 3 3 3 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 2 4 4 2 1 2 2 1 2 2 2 2 1 2 2 2 2 1 1 1 2 3 3 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 3 3 3 1 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 1 1 1 3 3 2 1 1 1 1 2 2 1 1 1 2 2 2 2 1 3 3 2 1 2 3 3 1 2 2 2 2 2 3 3 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 3 4 4 3 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 1 1 2 3 4 4 2 2 1 1 2 2 4 4 3 2 1 2 2 2 2 1 1 1 1 1 3 3 3 1 1 2 4 4 2 2 3 3 1 1 1 3 3 2 1 2 2 1 1 1 1 1 1 1 3 3 3 1 1 1 2 2 2 2 1 2 2 2 2 1 2 2 1 1 2 2 3 3 3 1 1 1 2 3 3 1 1 1 1 1 2 3 3 2 3 3 1 1 1 1 2 3 3 3 3 2 1 2 2 1 1 2 2 1 1 1 2 2 1 2 2 2 5 5 3 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2 2 1 1 1 1 1 3 3 2 2 2 3 3 2 4 4 3 3 2 4 4 3 3 2 3 3 3 3 2 1 1 1 2 2 1 1 2 2 1 1 1 1 3 3 2 1 2 2 1 2 2 1 1 1 1 1 3 3 3 3 1 2 3 4 4 2 2 2 2 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 3 3 4 4 2 2 1 4 4 3 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 4 4 3 3 1 1 2 2 3 3 2 1 1 1 1 3 3 2 3 3 3 1 3 3 4 4 3 3 1 1 1 2 3 3 1 2 2 2 2 1 1 1 2 2 1 2 4 4 4 1 2 2 1 2 2 1 1 2 2 1 2 4 4 3 3 2 2 1 2 2 1 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 3 3 2 1 1 2 2 1 1 1 2 3 3 2 2 1 1 1 2 2 2 2 1 1 1 1 1 4 4 3 2 4 4 3 4 4 2 1 1 2 2 1 2 2 1 2 2 3 3 3 3 1 1 1 1 1 2 2 2 2 1 1 1 1 2 3 4 4 1 2 4 4 2 1 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 2 3 3 3 3 3 4 4 3 3 3 2 2 3 3 2 2 2 1 2 2 1 1 3 3 2 1 2 3 3 2 3 3 2 2 2 2 1 1 3 3 3 1 2 3 3 1 1 1 1 1 1 2 3 3 1 1 1 2 2 1 1 2 3 3 1 3 3 2 2 2 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 1 3 3 3 1 1 1 1 3 3 2 2 2 2 2 2 3 3 1 2 2 1 2 2 2 2 2 2 2 2 2 3 3 2 2 3 3 2 1 3 3 2 1 1 1 1 2 2 3 5 5 5 2 3 3 2 1 1 2 2 1 1 2 2 1 2 2 1 1 3 3 2 1 3 3 2 3 3 2 1 1 1 2 2 1 1 2 4 4 2 3 3 2 1 1 2 2 2 3 3 1 1 1 1 1 2 2 2 2 1 3 3 2 2 2 1 1 2 2 1 1 1 3 3 4 4 4 1 1 1 1 1 2 2 1 1 4 4 3 2 1 2 2 3 3 4 4 1 1 1 1 3 3 4 4 2 1 1 2 2 2 2 1 1 2 2 3 3 2 1 2 2 1 1 1 4 4 4 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 3 3 3 1 1 1 1 1 2 2 2 2 1 1 2 4 4 2 1 1 2 2 1 1 1 2 2 2 2 2 2 1 2 5 5 3 4 4 1 2 4 4 2 2 2 1 1 1 2 4 4 2 2 2 1 2 2 2 2 1 4 4 4 6 6 6 5 6 6 4 4 2 2 2 2 1 1 2 2 2 2 1 1 2 2 2 2 2 2 2 4 4 3 3 2 2 2 2 1 1 2 2 2 2 2 3 3 2 2 3 3 3 1 1 1 1 1 2 2 1 1 3 3 3 2 3 3 1 3 3 3 2 2 1 1 1 2 2 1 2 2 1 1 5 5 4 3 3 2 2 2 3 3 1 1 2 2 4 4 3 2 1 1 1 1 2 2 1 1 3 3 2 1 1 2 2 1 1 1 1 1 2 2 2 3 3 1 1 1 1 2 2 1 1 2 2 2 2 3 3 3 3 3 2 1 1 1 1 2 2 1 1 1 1 2 2 1 1 1 4 4 4 4 5 5 2 2 1 2 2 1 2 2 1 1 1 1 1 2 2 2 2 1 2 2 1 1 3 3 2 1 1 2 2 1 1 1 1 4 4 3 2 1 2 2 1 3 4 4 4 4 1 1 3 3 3 1 1 1 3 4 4 5 7 7 2 1 2 2 2 2 1 1 4 4 3 2 1 1 2 3 3 4 4 3 2 1 2 2 1 1 2 2 2 2 1 1 1 2 3 3 2 2 1 2 3 3 1 2 2 1 2 2 2 2 1 2 2 1 2 2 2 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 3 3 2 1 1 2 2 3 3 3 1 3 3 2 1 3 3 2 1 2 4 4 4 4 2 1 1 2 3 3 1 1 1 1 1 2 2 1 3 3 2 2 2 2 2 1 1 1 2 2 1 1 1 1 3 3 2 2 2 1 1 1 2 2 2 2 1 4 4 3 4 4 4 1 1 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 1 2 2 3 3 3 2 2 1 1 2 4 4 2 2 3 4 4 1 1 1 1 3 3 2 2 2 1 2 2 2 2 2 2 2 2 1 1 3 3 2 1 2 2 3 3 4 4 1 2 2 1 3 3 3 1 4 4 3 2 3 3 2 2 2 3 3 2 1 1 1 1 1 1 1 1 1 3 3 3 4 4 1 1 1 1 3 4 4 4 5 5 1 1 4 4 4 5 5 1 1 3 3 3 1 2 2 1 1 1 2 2 1 2 2 2 3 3 1 1 1 2 2 1 1 1 2 3 3 2 3 3 1 1 1 2 2 2 2 3 3 3 1 2 2 1 3 3 2 3 3 4 4 4 1 2 2 1 2 2 1 4 4 3 2 1 1 2 3 3 1 3 3 3 3 3 3 2 2 2 2 1 2 2 1 1 1 2 2 1 2 3 5 5 2 1 1 1 1 2 5 5 3 2 2 2 1 2 2 1 4 4 3 2 1 1 1 1 1 4 4 4 4 4 2 1 1 3 3 3 2 2 2 2 1 2 2 2 2 1 1 1 2 3 4 4 1 3 3 2 1 1 2 2 2 3 3 1 2 2 2 2 1 1 2 4 4 2 1 1 2 2 1 2 3 4 4 2 2 2 2 1 1 1 1 1 1 4 4 3 3 3 1 3 3 2 1 1 1 1 2 2 3 3 3 3 1 2 2 1 2 2 1 2 2 2 2 3 3 2 1 1 3 3 2 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 1 3 3 4 4 2 1 1 1 1 2 2 2 2 2 3 3 1 1 1 2 2 3 3 3 1 1 1 1 1 2 2 2 2 1 1 1 5 5 4 4 2 1 1 1 3 3 5 5 2 1 1 1 1 3 3 3 1 1 1 2 2 3 3 2 3 4 4 3 1 1 2 2 1 1 1 3 3 2 1 1 2 2 2 4 4 2 4 4 4 3 1 1 1 2 2 1 1 1 1 1 1 1 2 3 3 4 4 5 5 5 2 1 1 1 2 2 1 1 1 1 1 2 2 1 3 3 3 1 2 4 5 5 3 1 1 3 4 4 3 1 1 2 3 3 2 2 2 2 1 1 2 2 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 1 1 1 2 3 3 2 2 1 2 3 3 1 1 1 1 1 3 3 3 1 2 2 2 2 1 1 1 1 1 1 1 1 3 3 2 1 3 3 3 1 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 2 2 5 5 5 4 4 3 1 2 2 2 3 3 1 1 2 2 2 2 1 1 2 2 2 2 2 2 1 1 2 2 2 3 3 1 2 2 1 1 1 2 2 1 3 3 4 4 2 3 3 2 2 2 2 2 2 2 2 2 2 2 1 2 3 3 3 3 7 7 4 4 2 1 1 2 3 3 1 1 4 4 3 2 1 1 4 4 4 2 2 2 2 2 3 3 2 1 1 1 1 1 1 3 3 3 2 2 2 4 4 2 2 4 4 2 4 4 3 2 4 4 3 3 1 2 2 1 1 2 2 1 2 2 1 1 2 2 1 2 2 3 3 2 1 2 2 1 2 3 3 1 1 1 1 1 1 1 1 2 4 4 2 2 2 1 1 1 1 2 4 4 3 3 1 1 1 1 3 4 4 3 1 1 1 1 3 3 2 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 2 2 3 3 2 2 3 3 1 1 1 1 1 1 1 1 1 3 3 3 1 3 3 2 1 1 1 1 2 2 1 1 1 1 3 4 4 3 1 1 2 2 1 1 1 1 2 2 2 2 3 3 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 2 3 3 1 1 2 2 2 2 2 5 5 3 2 2 3 3 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 3 2 2 2 1 1 1 2 3 3 1 1 2 2 1 2 2 1 1 1 2 2 1 2 2 1 1 3 3 2 2 3 3 2 4 4 2 1 1 1 1 2 2 2 2 2 2 1 2 2 3 3 2 1 2 2 1 1 1 1 1 2 2 3 3 3 3 1 1 2 2 1 2 3 3 1 1 1 1 1 4 4 3 2 2 2 1 1 1 4 4 4 4 4 2 1 1 1 1 1 1 1 2 2 3 3 2 1 3 5 5 5 3 3 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 1 3 3 2 2 2 2 2 1 1 2 2 2 2 1 2 2 1 2 2 2 2 2 2 1 1 1 2 3 3 1 2 3 3 1 2 2 2 3 3 1 1 1 1 3 3 3 2 2 1 1 2 2 1 1 1 1 3 3 2 1 1 1 1 1 2 4 4 2 2 2 1 1 4 4 3 3 1 2 2 2 3 4 4 2 2 1 3 3 3 3 1 1 1 1 1 3 5 5 4 2 1 1 2 3 3 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 1 3 3 2 1 1 2 2 1 2 2 1 1 1 1 3 3 2 1 1 1 2 2 1 1 2 2 2 5 5 3 4 4 2 2 4 4 4 2 1 1 2 2 2 3 3 2 2 1 2 2 1 4 4 4 4 4 4 3 3 1 1 1 2 2 1 3 3 2 4 4 3 2 2 2 1 2 2 1 2 2 4 4 4 5 5 1 1 1 2 2 1 1 1 1 1 2 4 4 3 3 1 1 1 2 3 3 2 2 1 1 1 2 2 1 2 3 3 1 1 1 1 2 3 3 3 3 3 3 3 3 5 5 3 3 2 2 1 1 1 2 2 1 2 2 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 3 3 2 1 1 1 1 1 1 3 3 2 1 1 2 2 1 1 1 1 1 1 1 2 2 1 2 2 1 1 2 2 1 3 3 3 3 1 1 2 2 1 1 1 1 1 1 1 1 3 3 2 1 1 1 3 3 2 1 1 1 1 1 1 1 1 1 2 2 1 2 2 1 1 1 2 3 3 2 2 2 2 1 2 3 3 2 2 2 2 1 2 2 2 2 1 3 3 2 3 3 2 1 1 2 2 3 3 3 3 1 1 2 3 3 1 1 3 3 3 1 1 1 2 2 1 1 2 2 1 1 2 2 1 2 2 1 1 1 2 2 1 1 1 1 1 3 3 2 1 3 3 2 1 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 1 3 3 2 1 2 2 3 3 4 4 2 2 3 3 3 3 1 1 2 2 3 3 2 1 2 3 3 1 1 3 3 6 6 6 6 2 2 1 1 1 2 2 2 2 3 3 2 1 1 1 2 2 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 1 1 112222122111111111111111122112213321332113331332112233552332111221222211222222334412553552111222212331123333311123323322111122221111112442111111113446621111223324433112344221112211112332222133223311122112212233311222212211123312211111112224455112233333222112332331122113331221222211222211111126644552122111122223331133333312211111122111221112222222213321111112233212211112331111122123552122111112233344222211111112212212211123455334444212212212211333323322112222111112211122111122122222211222211123323312222122111111333111333221221122122244213344244332443311113321221244222112466553221111221122221133312213333331233112212224433122344411111122133333331221123311122112255432111221221222212211112333344221111222211221221233144444211111112211111221112211222212331222222111332221111221111233122333133554421111111221112211122122111111112233222113321111221111332112332212213333111222211111221111111221111111222331221111111112226643344111221244422112211222211233111244211233155444221233113331112213321133222144421244222111221332222442111111122122444422112331233122133322222213322211221122112233222112222332122112213332222112222123322222555311111122221111122332111222212223441221233133222111111122111111111122222214444112212211443355333321112333344111222344221122111222211223332222111113331221122224455512233313331111221222211112222123554422212211233221112233311332221122122222213332211112211122111223321222222111221112212222122122112211233221443211111122223322211222331122111333323441222553212553212222122221443212211221122221112222111111221112211233122332221221123311111233111234551222211355521122222331122111112442112211233122223322211113344111144322224421122222222111122222211443552221122136653222112212222223331111122222222122333111112211221221233221221112211222211122111133223322221236644411112344111111221111233221111113331221111122112211221122443331221113331222211111111111133211221111233122112233222333111122223331123311122222213323332331221134444133212442111111233112211111122221124421233221122221123322221122222331332113321113331133442212222122111222211222244331111221112222122112223311223321111332111221114444421344311332122112222122112211112344112223333441221221332222212331111233332112222221123441233122111122332222213331221222222133223311332221122111112223322221122111122222211221112222111221111111111224433313322212212211111111133442333221112442222233211222331123322222211222442333222211112331233333311111111334433111112211112211221111112211222442133211133331233111111111221112223311115555443321221122122111112211144344212212211112211122443222133311111221333333233122111334553133312553212224442222221222211111111113321111111111332244333333554223311111221221223322223322112211144344224421111122133211233133211111112212443311112222133211122222222221111332111111111111221221233123311144321122122222212332211144333321334422144421221111111112223322221222213321221221122111221233122111223321111111122334773311221112222333322133331111112222111122221112211111221223321221122332221111122224433124443333331111122114435521222331122122122112211244212211111122111144325553322111122122111221123311111221111111155433112211233133331332122777743441222222122221233122122111111221122332124421221122221113321122111332222211221233111122112211122122122235522222222211333222214435521221111113331122222222233122112211112212331123311221122123311222211222222221111133331122144421333111122122111111122112344333322221122111123455112211112333355331112211111126643333321133312212211122122122332111332112222244211111112331222331133322113322332222222212211111111111111221112212233311111344333322111113321111221221122221333111124554411123322222331223321112211221111113321112444421111122332111221111221113333344122222211122112233211233111333443311111335521122244333443112331111332112442122122221333311111234412233322111221111123344432212233222112211112213331111123311332111111244233222113321111122122111111222212332233211111221233445544122113321222443322124422442133214435544212211122221113323321111111221111113322211222333331113332211221222211221221233113444221111221111112222112222112222221111111111332443212211111133211111221112212211443552111122444355332211221111122222553442211144422225533112222112331111112212664433112442222222221222211123441122112211122221133322122122443212212212332344221111113344111222244443332331112332211111133211221111123322221122221222244444123322113322211112211233111221112233211122221332112222112333332212211113344222233222113323322222221123311122111222211133211225543322111112212211112222124421122222212211222664331221122123313321344311123323313331111122333122221111122111113331111122222211333133212212211111111222212222332221122332332113321111444211333122233123322222211221221122222223325553111111111222211332112332333333112222112213322333322211233133332234444111111333233111122112222122112211223321111113333233122222222233112222112233312222124421332112331111221221122113331122123477322212355233322122333122122221111221122332111244212211144455332133332212233322112331113321133442234412211221221221221112331223331335551112211221111222331111224432111112211111112233333211124421122111112213344413332222123312212211111111111221122233332221122221122111221111123311111111221221111112211112222123322221233333221333122221111221122113331221333113323321122112211123311133313331111122112222221133311123311222222111122221113445551221244411122221122155444112233222233133344355222111222222333111122234411122111244331111111221221221111112212233222332123322112222113332331112234431222222111112222233111233221122133213333223333122122111111112224433333134431223333122122332222212212211111222355222112222111221221122111333111111255531223324442332111332111233122122221233112212244553333111122221221112222221133311111113332442112233322221443311443333211122111133322444552111112332211113321112211122114444411122122112443312211112211122122122111113333222211222212223322222224421222212222222211111122332235533221124444331233233111113344112211122111112211112212332212222111234411111122122111333332222211122111133211222222222332223311233221333311133322111122221112211233222212331332112212211223322212233222133213331221111111245551113344332212222112211221133333322122122133225533112222111233221112212222111233113331113331332112442133312222122122233122135552112211111122111112222443444221333111122122332122333441111334422211113333122222222111113331111113321122221124444552213333122122122112222111333255322331122112211111221233221221221133311111111112222112211111332112222111111111122122221221123322244212212211122222222122122221112212233311122221222211221123466211122112212222233112211221122133213333112212212211122233111555531113331111221111111334411111221122221122221123333355233311111111111221222211333122111221221115555311234413322212222233112244443221111111111112233323322112442133331122112211221122333122122111221221122332144322233332212213323323332212233331111122112233213331111223331111111111123311112212212211111221443332211112211111122111221111113323333111221111111111113322211221221111112222221233122221112211111122112211111111122111122111112212331344311112211221112222111122133312222133331332233133311123311111122111333221223321112212233211111112222133212212344111112222112211221112212211222224421234412212211221221111111112211111112355331222443322122111222222112444111112233222221111222222113331332221111122111111111124421122234422111124422211123311122122333312211122111111111221111124421133213321111222211222222133212213322211133211112211111112222233122122221122111112331122112211111244332233442233212211111112212233331112211223331111221111122111332221221444331122122221111222211221111221122111122222222333221133322123324421244211122222222111221221334412212212211133211222222111332111133211122111111443222122134431111111221133323323322222222122111122111133322133222144322211122133322111111222443311112212331111112223443322332211111221122221111221221333311123555111244552233222112233322332113443111235521133211222213333321233222212553222122112331124423333112331334551112331122133211221111111122112442233111122122122222244444233113323322222122233144331112223314432112211134431222211122111255321111126643322113323331111244412211122221221114432122111155432223444111223321112332212222223321222222112211332111333333312331122112211111133212212331111122332133311221122133311111133222233111332122122444226643312211233222211221123311111125552122333112332222221113344111123312664321122233112211112222221111221112214432221122221112331221133213444411111112211233133322221122112212566442442221111223445511112211223323331332111221111111111112211112211111111122112213333221222233211111111124421221111111332221113321221111333322222333323355531221114434433221122112211122113331111122133222122222213321221144421344312212233222133212331123442223311122124423322222244213322331221233332334422331221235555321122221122333111111113321112222233332113331334444331244223322222223313443444311112211113322213554211111221333122111111222213331114444311122111122111333221112212213331122123322233112222133211133331122221111332111233122123312211222212222111233355421221111244212211222223312331123312212222221112211233114442336633222222122221221122122111112211111113321221113333221112444111222211122122223323333332222122112223312222112222113344122221112212233211111222212211122133331111221221221133211122244222255344122122111111111221111111223321111111222213333133322113331112211221122111221443311223331111332233122221122111222211111133477732233331222211112244321113331113332222122112233333321122123313333111223322444112212211133312211113321444412211112211122221233111122114432221122111112442113321122233122222211112222122112222332112211221222211122111122122122234412212222224433221233111111221443222123322221222211111112211122111221222211122111112213331111112223322111111122233122221122244211223321111332113321122112212211221332226654555772122122122221332111112211133222112212211111122333441221111221221221144355333123333211111333111122223321332122111225553211333112213331111122221244331133222112212344122123443331133211122333111111122111332221233111111111111111443312213323344113321221122122111233111221122222233224422442111222212211113333222211112212222111111122221133311111111221133222112222221222222333221221122233222331234412222122221124434414444333334424421111111222222122233133222112233222113321234412222111133322111221332112211122112233222111221111333322111122223443221111122112223333222133211221122111332222222333222224433332122133212444125532111221333221133331112213333324444122221222224422233331233122221122244331111123311122122133322112222111122123311122111122332111332221111233443312233322111111112233212233311111444441112211122444212222111111133211123311112222111111222211113331332222233331111443311113331111112233211123313333111222212442111444222332244211122122123311112211111334422211111333111223332211111122222222112223311112344111221344441133441332222222133223322134432222133552122112222221122124421133223552222331113321111221223321221122112222222211111221111222222112331221144333321123311124433122224433111113321112212211111221221221134442212212331122333443663211111124421111223344212332222111112244553333111233111111221111332112211111223331111111111443223344444221113321133211221122221122111112211122112332233211122111122133212233222122255444123311111123311221112331222211112212216654455345511111123322111133332442233332111112222221123552233222234432212331244211221244213333122222224421111111112211112213333111244212233222332112222111133212222221221122221122113323321122221333111112222133211122221444412211112222111111222331133322222222221112211332332233222331222212444444212211111332111111111221111133222332234551333111122111222222221111221221112211111221222443333311122122221333111144344122221112212211122122333444222233133233311111122111111221334421111332133333332212211444411111112331221122111133213321443212222111332122122233112332212211122221111332332221122113321112212224666212211113322222111155532122255443122133553212211111111111111233113443444442212222223321111111111222211122333477322233212222234551112222221111222211333311333122133332211111111122111223344211122122222211222211122111122111111122221111144321233122111221111122221122221111443443441113331334441122222222332111221122144443321122114444111112211221221111554332211113332211133222122455545522221233222212222443211112334434433112222221223355222221221122133211112214432112222133222333122111111111112211111222211122111122111112553211221221221122223321112331221111221112212222111122233221133211223332211221223321133233212222221266443122221221221111333221113331332222222111111122111221122222222155442111332234412222122332332111112223322112211222222133211114432122112222122111244422112211332111221133333444435542122111122122122234662122111221222211333122122222222112211111236632255331221111122122112222111113321111122112333331112212211111222212212213321246643311122112212334432332233221112211112211332332111122111112222221113332222244413346622223311223331122112442221222211111122111444331122122112442111221133211233221233111112222122111111112332211332111222211222213332214442122332112233233323324421112553222144422211111122221334422211223322443312223322112331111122221122222222111122111122112211111112222111233332133311112213321222334433113334432112222223321111111233223344443212211122111112212234441122122111113321111221112223311221111122111111332112211332234412222112222112212222133222332443322112211122112224466213321122111111221332332144331221221221111123311133443321221133222112244444112212212211111222664441221111122112213332211114433441122223321221133222332221112222222213443111111122233133211223321111222331221111111113322233212332211111221221233111111111223322222221133322443324421112223311111112222221124433337773322233111122221112222244553222111221122122133311111144321133212332355222112223311111221233111112331111111133223322122244211221221124433112553322234422221221111111111122122122113332233212212332555533211332112222122111112212212344221222211111222222111111221222211122221221111233233133331133211222211221122221112222233111111222213333122112222123322233221332122112443313321122122244213333111111111112212211111122112233233233322112555222122221122221222211111122111222222244211222211332144331114433111221122111233221221112233212234441133222221122221221221112233222122122111111333442233323324422211221333222212222112211113334412224421112212211332133233211122133322221233222442111332233244211112212442332111112211333322112212222112331332122111221112442122122122133212222111133212553211111122221221133311222212331111122113332211233123311221332122332222233212222222222222211332233332124421122122111122133333222554554112211112211112344112224421112222111133212211555554455512331111111221122111122111221122122221123441221233111332122122222222222366661112223324433112553211111113443112211111221221111122221122221223333233222331443311111111221221244331111111111334421222222224443111111222344111112211221122112332222222212212244433112222111122333111112211122111122112211221124422331221221122111221333221133212211133323333322112211222223441111111333244212212331144321111221111221123312344221111122111334433112211112212211122113331111122111112443322123311233221122111221111111112211122237744211333332221112331123311221235533112233441111222211111122111112211112331244333321221221221133331111332266442332221112332222111222212331221111333111333112233331113322212244321122145555111113322223314444333323441244211111111133222111111123333222112214455522332333221122113331222442122221133333211111112212211111221222331122122443244421123442213321111133211111111144432333322332211122123333234431111221333222213344223333221221122221111122111124433111122443663312222122111332155433221111155444433112333344222113344222213331113331113321221111222211112222222211123322333111222222111222211222222122221221221122122112211133212211222332214432111221111221122221221221221233111333233111122122333122111133311333233113332442122223321333112212211122111112211133212212212222112211333333312211111122221332221111111233111112212211443331122124421122111221111112212222111443312212331112222133212212211222332222221113332233313321111133222332112211112332212222221332112211221111112331111112211222222122111111112211113331112223444433111111133442233244233211112213331122334421335553122111122122111111112222223331133211244222221133344221221111111222211122112211332332111112211113335521234411111336643222122221111221233122122111111111221122221221144333332213321332111133211222331221333332111221113334411112212233322144466222223332211112233212211122123322221221112331122112212212211111111113321221111122221122113321332122113321222224421113322331233122112222221112233311335532133312332211112211122233332222332211332111221332111111122332221221133333344222133312222222211111112331122222211222211112344122112211144446621112213333133311233222222344322112222223331112355331112211122221333221233221111335521112212212222221122111444412332212211144431221221112222221124433133332212223311111111244444433222233322133553322221244331332111111443322221221444213331222344221333112222112211111244332211221122222222332122122111111111124442222112211111133211221113344111223333133322111221112224422212333443122221111222333331233223331233221233233221133331111112211224433221111122221111244223311111122122222211111122223321222442134455112211122221112233322111221111332333311122112211255323322211221111111122111111112222233111122332111112211112222111111111111111123311222213322212332211222211221332122332122112211221234424422211122333122122122233122111221255443112344113321221111444226643322333122332111221111112211221221111222222111133211222211221112213333112223322234412211122112222222331122112212211332222212213322211144423322211233133322124422332233311444222112212211222222221221111112212211113345662331111332133441111221111111444331221122221111111111123322111221111223322444222222122344333211222222111233113443111111221222222223321222331221113331233122125534412222221122223321112211333111122111233122111112211222222111111111112211122112212444111221111221112211133331133664421233233233221111122333112222221111111221113321233221123442223311112211221244331222222234412223311443211124421221234423333311111233111222233211133322112212222222442122112211333311111112332222113332211122111223321111332222331234423322122444311111222212442112233211122122113331123322111112213333221112211221221133332212233555111221221122112443555111112211111332221113323444444311122222212213333334411111111111332111333111111111221332122332112211221144331334662111122144321122111222331112212211111111111122111221221333111112213331333221111222212222334412444122233111221122111122333311123322112211111114444443212212355222332221111111221224442111122112222115543331111222211111111111111133211113331332112333321122136653311133211122122112222444344233112331234412214432221122122221111122133322122114432133222332332332221112222222331133311222331125535521144421112222111233335532223321222211221332113333133212442144332212211111221123663553222133444111221244211233122223322333444412222111111122222333344331112244323322211221222212211122123311111112222221222224434551112442122221112212222222233332223312331112222233233332111111222222222331221111111112214777665521122332233133441223332222144331133442111233111112222122112331122112212233234442211122122111112211233333112212212222333112211111221111111112222233133255444312212555212212222112331111334433244331123311112211111122112211444212222333221122111221443212211122111255664123311111122111221122222222122332233112222111233122233122222222221112233333321112222122332111221122221122111221223344442244211111111112332214432122111144441221332133244335533113332332332332331112211221122122334444222111332111111123322222222221122221122332123322222442332111222332211221112213333111233221112222335551122113344212233211221244211222332332222221221122111122333122111144443112211111111122221221334444433441221112211111223331112212211221223322211122334444366633123444432112211111332112223333552111122221332221111332112213331133223322333442222221221443222111111111133211221112332212211111221111111111112212442222211113321122112222221111122111221144432331233233113331111244331111112333321111122133311221122221122111334412211122112222122222222122122133344221133211223322331113331111122122233111112212222122222211122124433111333111221244233311111111221122221244331221111221144422222111122122233332111112212331122344411332111124421112331111332111222212442233112222122111111122222211112331122111122113333122122111122133344222211111122332113321332111122222212211112212212331111112332212211221221112332222133331133312331221333111221221111334421222331223333221443344112211124433111221221111111111334412444111122112222111112212212211144431122222443313331111223344122233114432224432111221332113332211222211221112211335533112331111333112211222211111221111221111133442233124433111122244211221111123322112212222133311133222112212222222212331111221111333355433311111111133233211335521111233112332332233311221222212234431332111111111233112212233555441111111122334423321221122111122122221111111112211221233122111111122221443311233112211111222222334422233331233123322113321233112331355521222332211122111111221222222122113333112332211222211133555512213321335521111233112212332212355213444412211111133311111221122112331113331113331221222211222442222212233222332332222344111221122233122233111112211113331113333133223322111332221111221133222144332211112555442211135544122112212332211222211111133222111111222212222122111222211111144321111233221111111332233111122111111112212224421112211112211221221221222211123323312222221333111112211113333331111112211334421111111233123312444421443212211244223441111111222224421112331122233113331221123441122221221111111112212213331332111333221133212223322221222212212222122122221133233211123552112211221133224422211111122111124421113321221222222111255332213331111111222212443311112211112212244553111234411112212211223321221235521111113332244443321133311112222221112223441221111221112212331144421112211111233111111112211112211113331111233255535521112211111122111123311221111133233355222122221221112222111332221111133212212455312233212222111122221333244355235552133211112233222135553311111221112233331233222331122112211122223344412331221123333346623321122222212212333331111123322122122113321122233113333221221111113322212222111443314555422111122111111112222233333333223331122111112212222222331444411111122233233111133322111111122114432111244222124421111111111111233133311111112211221221124421221122255531221122123312211332221222211332122222244331133331125533333311122233233111221111133312222122111111133331122223344111155552111111221122233221112213321123322221111111133311223331122332113332222111111123322133322122111111111111233144553221122133223311221233122111144421111221122122123441234552222122332221124421111233114433313344422111122112211221443332212222111122332111111122233111111244211112222221221222212211233222213332212233222113331111122112222443211222212212211223332211144344222122122222212223322144331221123322111111112211122122133323312222221112211123311122112331122122122111221112212212444433332122221111332111244222122221333222332233222111111122133331122222222122122122112222112222111124433124421122112211111111122113334411114433221133244322225533233111111111112222122111555322555212222122221122111122111333311222212442144333221112211111444411222211111233221122122112233553443333112222233122332111112211112447754323321133311111332222222112211133311111122123333441113322211111112211113355553311133311222331111123442211111221113322331233222222221111333113333111221124466212211111122443441233122233122111111112331233111122122112211122224433244411122332222212331111122444213333334411244233331133212222333122111221112211112442112331111221122221332122133333321133311244222221122222212211112211223322211221111221122112331244422244222122111221111133211333133311123322332111332221112211554444112211122133443355443113321221244213331111111122144321221144421122111112332211112222233133211112233223333211221221135552122333123311221111113331111111112222122221112212213321221113321112223322222211223321133211122222223311333111123312211111111122111111111122222211111114444221122133331233112211222223311111122111112222112212212213323322333331112223312212222233222332332222111112211122122111222244355211111443311133233442222222122111333111332112211122112211122114432233122122221111112211333552113333112222112233322221114436633441133312224421122111111221122112222111332111113331111112244421111133222221133211111111333123312223312212212442221222244422223311122111223332212214442222211112233211122122122122111112222221111222211221111244332212223311111112331111111122221112222222211122122112331112222122111112222111225543211111111332122123311111333333233221244211111122333114433221123312213322211111112211255321111123335543311221221111366532222211221133211112212212211112211122112213344221122113321122233233112442221112455324441122221221233222222122111125532112211111122221122444422122111332221133211221221112233222223321111221332134431221133311222211221333221112222134455512222133233331111222224433332222211133211122233112233222111446662112212211124433133222111244213331122221111112212222221112212213331222211111221222211133211123311122122233111112344111122111111122122111221333244211123311221112211233221122221111133331133211111112344133222111221332122111255332222111221222222112212211111111221122222211333113321133222222211122221443311334422211245532222221222233222122221111221122111111221221122111111333113322211443331114443133552112211122332222211221255333112211122332221221333312222233123322443211111122332122123333212222122122122112222222212331221122334411233112211221123441224433111333112211134441222222554331233222224422223312222144422211122221223331124421122111123442211122133211112212211332223322222113322222335532333322122133331244212244555222221222212223322111111111122122111133322221133311122122111223333233221221221222211111112444433111333311221112222133212333331122222212211111223331123355443111111332221332221123311332443332211333122112331113555222244331112213323331111133355553111111332113344212212222111233233122221224434422222122111113325553311111111111221115543215555322111111221111111144333321111112446633112212222221222332222111221112211221112211255333111111133322333244222133222222212331332222212212222111122122221221221111122144442442111122221332111221111221332332122113344123323311332111111113331122122111221113332211222444221122333133211222331123324421111111332122111122332221124433122122221122113331223331122221221222223333223311333221123311334662233113321111332111122133222122111111122222213334411333312212332442122133222111122111234411113321221133311221222211112442122111221223322332331111344312211222211111122111122221224433221221122233233111123441111113321233144323331122111123311112222223322211221122111222211112212443322113344333112442111112224421112212211122122112223311111332122124422211111133552112211221221221332122111221221113321111122144431333322221111112212211111233133312211124664344233111334422443311111221122221332122233221443233212212211111111122112331112553311112331221133441111112222122111111111221122221111111111122112222112211112332233322133222144466212212211144422211112211234412244442212211111113321333222553212222133211334441111111221335552444212332233223311233222223314433233221111222222221111113333355512331123322113331133442211122155432224466621122111111122112211222332212211111112213334412212214433112233332222335522211111222212211221221112442112233312222112233311112222122111333441333332221111122111224433112211332111334422332211123311334421221111111221111221111222212332212212332331123663442111122123312222123311332222331123311123311113322211111123312222333122111112211221114433333332223321122112222122133211244222223335551122221123314432111111334444332211111111122114432122122233222442221112233311111222212211443331221111112212332211122111443233333212211124433111122111221126643444433111221124423333333321122111333311111122221222212223311221233112211122444211223321111112222221123333332213443223331221111112211123311221112212331133214432113321144441122122234553331222344133211111233113443112211122123312211111111112212211122123441221221221122112222112211332222212212212233222111122111221221233113322211111222211111221221122111221444332212211235533113321244212355222111111133344332212212222111332444211114432122111244411133211221144444422113344222225544455213333133211221443442221111221122221111221222211122122235533113321122112233332331332332111222211222211223444123311122122111112211111221133212211221444412355233314433322221112213443122111122221332333111122233222213322224421112222112233211332222222221123311123311223344211221113322222233122122112222112211112332332233222221133222111222233311112211111244222111111122223322212211122333133311555556771221245545522111113332331233111112211333311122111244331443331255331111222211123442211111222212222122122112211111221122222212212233331112332212331221221221123313331222212442332111221122244222244355222111122111332221333313334443221111221222332213321111221113321112223314433312222112233213334551233122111111113321111233222211111221222211122332111244211133441111222233322144421221122112212331112211112222113321122221122333111111122111221112222221244211233332111114444112212331221222331123322221111111112344221111133211244211224432221122111244442111112233244421111221233111332111122133322221112331221123312222334424421112211221222331122233111122221223344111112233233213321112332442112222111111111133212444112212233444421114443111123312211111111122333114433333311111335544222224442443332212211334412366331223322211112213321113355212444122222233311554444111111123553441123312332222111111111111221111112444112212233211222213333113323322332344111112212212212211112233222112211122111111122221112211135544122111122244222122333332112212222111222211112211122221236632334411122111221221221111221222211222211112222113331112233556799211112344112211234411111122222212212222233111221111113321221111133331111123322122222224421332122111222222122133331122122122332111113344222212211112233333322233233313334444442445511122111111112212331223344442112211111221122122111122122112212445511221233222211111111111122221332111223333122233122111333133212222122111122222222122223322211112211111113331112213321223331221133553311221223331133312331122111111221221122555333113355212212212212211333221122111111111221112444123323313332222111113333112222111111111122111123552133211111122111222211244233312211123311133212211233332133322111122112211122112211111123322112233313333124422222122221114432344422122122111233112211221221111111133332233331111111222233313366321221221122223333113322332211222211112211112211443233312211221221221111111111235521221111233133223311222211111122221111122112332344122233333111221111233122221111222222122122221122111122332223333111113321112233233311222211443233311113322332211234411221221111111122122111112211111233234411332133212212222122333111111112211221112222122332244222235522211222211233111111124433114443112222111222224441122222212213322211122221444551123311122221332111233221122333111122111122111333122233222444111111111233221123322111122122221221112233322222211111111333222212223311221112223322233111113322222111233111111122133211112222133331134431222212333323331221113332222111111111111111332144442332332222133222122332111111222222111111221122221111111114442111111221221233122122122111111112211133442111111111111221221111222211111111344455111113366333122122221111111122112331122221223344211233111111112212223333212212222113321111221333122133332222111123311123312233222113332212211112222111123312211222332212211111111221112332331221443322111123311221111122221133212212233222133222124422233222332332111221222211144321112212213331111221222223311133331112222222222112212213332211112332212212222122122443211112331111111221122111122113344133442332111221123663555233112212211455551221111221112212211133211221221221221222222111221222331223331111555433233332233221112211113322223333333211111112233311221111244211333311443233312355233211122111111144443122122221443233312212211122244211221221221122333311344412222333111111244222222466433122233233332133443333322344311221111133566311111133552221111111111133244443322211111221112222221221122344312211122111332111111221222344122122221111112222221221334411221111112553331114442111122123442222221111332255321221111221122123312212212211111111221244212223311112355222133444111223321236632122133212331111233111332111122122122222211134431111111112224421111112222122112344221133222112442111111111221112333333333344221133224441111111221222244325544431111344311111112212211133211135544122113321122222222112222111111221334433111122122122112211333223344112213344222221111221221122111221333312211111125554551221222331221122332123322122122122112222112212344221223322332222332111123322111123441112222233124421221111111222224421112222234412212222144443322211244411122111113321111122122221122244212211111113321221222222122221112332212211666433123322113322212444111111221133332211222366662213321112233553311122133212211111122122123314433311122233113322211222211222211221336632112211111111113331133312233311111113322213321111221221233112224433122111332111111333312223312222222442113444233111111155553442332212211122221112212211122122122113333221122221133312222111222332211222222111111244355332444221333122123441111221133212332331223321222224433221221233111133331123324421111224444221112331333222214455322111122112212223441221112355332222113554212213344411222211233112331221221332112222122112211122222211222224664222122123311332144433355444433311222355211111112331111222447774321222214434422211133331221111114432222212222221111122111221111333122233111122123312233213332211111133233222113344233322111122233113445661111112212224421332111111222214432221111111122112222122111122332222345883332333321122122334441112222333311113321133311111221222222111255332222112211111112211113322211122244211122222211122133212211222212222332112222111222333321233233221221222212332222122344433311113344112222112244344211332112443333331112222224433244212212211123312212213335543441111112344233112211114432221122133311122332333122122111111333112331222355211111122133333222111133211122111123311111221222211125544441111111111221332233332122234411122111221255332211443311222222123333442221332111123311111113322332222233122122122111333111221221111122122133332222112211332133445511222664443221113355222233111111112212255534411133211111112222222223311111133442123313332211122113332211111122221111221221221111222344112214433122111112212222122111111133211221443442221122133442233313332212213333112223312222111111122233125533443312211112331123311111124421122122122222211111221111332112212331221133211122111111111221111111223331122133455311111122221221233112443312222112331111233244344111221112222111111133311221112222111221223333111221111111133322443212222123311221223333221112233211332111122333552122355421133322113332222221122221221114433112333321133332222111443213323333122111221221111111111122133446622331444322111144555532211111233222244331112211111233112211111111144321555344212222133311111112222332221111111221111111221111221111122133213344332122221222445512212466421112212211233333333133442233211113321111233133211234422111122443222222222221122222331111221122333312222112223322222224421112442133211122122233233222212211122122234422111112211135542221111112222111111111122222211334412212211221111122111221112233311124455222442221122223331221144332222111221111112222113333112233211332122112212222111111221112355211122112212211112222335521333111111221122332221111112211221111122222211244211113333122111222211123312222332333122444422332222211122111111222233211122111221122112333331221233112442221113322222222331111111222211112211123441222211332221223334422222211222222233122233222211122333112212222133322133312211221111111233223355233222123311332112211112442112223344441223322211233111122122221111221133323311122111112222112212222111133333222332221112211112211112211335522211111222213333111112331122122122111112211111111115544412665544144333221221554431122123322221113333233332222211111112211122111111122112223323322223322211111233112212222112222111122122334411332113331114443322332222443311111122122123322221111111332122122221144441111111114434411133222122221123311133311122111332222211221111221221112442111111111111112212331122112211122133553333211221111222213321111112332331233122123314432112222233111124553111221122124441244331222222112222444311112211112211113321111144433111221111122111443312222221221114435521111234412211122122123312211221122113321122144554422122124421234412222111222211222222221113323332211222331221111122122223335533122122111112211111333324424432111122111332221112344223323323443111122113322222112442111221112211122333111223322211111222212211111221111222211113321134444133331122134455333311332111111122112222111144441111122122333311233123311111111111133442111222222122122112211223322222111122333324421443322221112212211123555222211333133211233112225533323313321123323322332233111112211234423311111222233212212332212233222221223331222212331112213331222222122122123322111111113443123312344122112223322222442223344412331221112222221222212211113321112211112211221122222331111111133312331443312222233122111113333321221111111555333122333112222111111122222442144334411122144333233122112223322221111111332111112233222221111122112211332112211111133311222211112211114432124421111134433322212233442122112222111111221122443233222111122123323555111221111112222112211221112211124422212211233112233211122122233112211111112211221112212211222222133443322233111332333442222111221221112223312222111122334413331222331112212332211111112331122221123311122222223552111111113321111111221555533332332221134441111112211221122111122223333332211111111122111111113333233111221222222112212222133311122122111332122133312212553211112331112222123311111144421111222331111333333221554444123322122122133212233553211244211111332122122122222211122111112211111111133441332111122233122133212233233233441112211111332333333113321112222221111122112211144332211123311221133311221122112222111113331111221122222222112211111112222222222111114433311122221122223331332333311123322112212211221111233111222222111333455112211122122222222332111111333111244444331112211111111221332111122112212211112332213333222442122221332111236633122223321124421122113321222211122122223321111124423321111111122111133322123311111115543222223321122221223321333122233112212222112211221221222211123312244321333312222122144331222212211221111123322111221113322331122113322212222355521221122333221122113322211113332211133233331233333133553211112212344332111112212223311122233112211111221111123441122122122111112222133311144321222211122144422222333111122112212212553311122111221111122222331233222213331222211122112222122122233144332222123442211123552155432122221122332111111332221112211111111112212211113331233123311144441124433133211122333111221111221122222211221221122221221114444312331222211221233221112222221113333133212331221221122112212211221332111133311223331133222133311111113321111222214442112211221111222331233122222212211111221122223331111111122111221244213323332212211221133553222122112212211133212211111332122111122332223443113331122122112222111134444333133311222211221222222112233233222133311111111111112222111122221221112211332133224455332211113321225544553321222553331221112442111111111233332112213322211221111221113321112222111111221111112212444112213333333322221222222344311112553211221112211112222223333111122221233221111111233334553111222442111111333113333333122333144331111111222212213324434441123313554215543333312212553444111111122233122111224433312212234455233122133312211221133222122133244321332222222111111221123311111221221332122122113331333123441111223322223311221111114432122355421221111122111112333321222442111333552112211333112223311111122112211111221111222553222111111221222212233332233212211133222332122122111111112212213333222233223441122144421122122111113344331221221112222123311221221122111443311111111112211111111244411111111332123311112223312331133344112212212355222111112333321221233134441122123322333311112213331111111111221221112233355442221333663222222224422212211111221221122112212211133322112224422222444331122111221122222211122222211111222233312211133222111112444221122244442111144366321223321112331111222222221122244333321123323322332111221233332112223322112212233313344122222211222233222112213331332111222211111221221223321443312222144331112333331144322222111222214433311332112233212212331111221244213321123311112211111123326643442111221332221221111221122221122122234422111122111443211112222111122221111112444422331223331221144321112211122111222331244413333221221123311122122111111221223344412332212211111222213322222133311222331111112222111133322111221221222443333331221332124421221113344212222344423333222111333324422211221111111111122244212211221111112211222355233211112223322221122222222112212366331111221111333111111112222112212222122333312442123311111444431222222122111112553442112331111222222233112222221111133333211221344311111111111112222221122113332212223333322111112214666621233111122111112212455322111221233112222112222113321122122112211223321111122221112211111122222222111221221111221221221223344222221222213332233224421123311122221122332443311112222221332122122221122114433122332333333222213322211233122122122222222122111221122112211222222122111111344311221122111221111144431112333331122444311122111133233332222221111221124422212211133211111221111335551332332111233122124455321123311112222111111122223323322331111122111122222211112233441221111112332211112223333442211122112211111123312222144331122222331122221111111133212212212222144421122221332111111221122221124421133211111133233322221443312211122112211221111221111112222443233333355212212344111444211111221111111222442122111114433332122332332233112222221221113331332111221233111133211111112211122332111221221111221111112331111233236632233112222221113443111233332332225555513322331244433212211233122221122333311122244211335521221233111221111221112213321123553322111133322114432124421221111133444443312222112222222233311111112222133442111111244211122122113344111122333441332244233441221111111222222122222331122111133222122222331333333322133211124421222222111222222332112211122333312211111223321111222222113332213443122221233111221111554321122111112331111112222124421111133314442222211244444322233311112331124433122222333323321221111122123312213344221111222222112211133311111112211222211221123311111123311221221122133331334413333332112212233442332222112211111112211223321111233133335543233311333322224446663322222212224421112225532221111133212211122222211122113331123333233323333322122332122122221114434411332222331122113321111122111122233223333134441221122111111111221111234423442211122122111111333311122333155552111221122222211122122112355355222111123312222112212331333332122111111122112211111122122221111144344122221333322111112222122233444213333332442221111222332332211111333312332212331221122122133442222331124424444333333331111222212211122233122221221222222122111122221112211221221233332122221112212355222222222122222222666444411222331333122111112211122221133442213321111112211112222221233221133211344344331233112233222111122222222334412211112211332122332122221122221111221333332123311122111333333233222211333111122133333222221221122333221111122221111111122113345532331111333222211222331111112211123311122155433113323321111221221221112212222111221111221222331244331111221255322211221111112212442332144321344311111122111133332331221223321122112222112212211221223324432221111133222122332111444222122111144332211244211111112211221222211333133224434412212344333311222222114442332221111122111133311111112331112233322112222233122233122122333222212211133224421111111122133233211221332111111123441122123311221112225533311221332233111111122113324432122111111122233234411111111112331233111123324441222332213344212211122122221123311123312212211111133311111122111221112212212331111112222222211111111221234422221112211111123441122122332122122112213333221122221133311111222211222333321221133441122166553333333331111111332111222211222331112212442221111122233233122122123312331221112213334422112222444322122112255444332113332222223331221221332112244321332112222112333326655422442111333111112442111111122113323333111111111111122221221112222133244332442221233122126643211111332222213331221112211122221122665443112212212331333111221333111112212331332111122111221446655312212233331122111122113345551221333223322212212211113332213321113332233211444411122112211221332221122111124433333112233552122112212211111111111112213332212222122222222112222222212222133444111111222222122111233334422222221133233311112212442111111122111133313333122111111122332112233212444111122221221222211221112211221221111255554332212211244331333112212331233111223333122223331111111113321244211111133324422211222222111235533221111112211133311122122222211112211112244433111111222222133244333111443552133211111122111333322221123311112222122111111112211222443333332222122112212222134431112222111122222211111112222332111111133311111236777422221221111334422111443322122221111111221112211111111221111111111114442233222211111222332233222113333111111111233221112331123325533223322211221221112442111111221111332221122113331332123311111122112211221111111113355211113322222133233322221244211334411122133212331221112212233211333312244441133332211221122221111332133224441111122221111122332113331355544211332122112211111122122122112212211111221222211111113344112222122233112222111111333124421221122133312233322443222122223321333111111332223321113321344322133244332222233111233555321112331665432355522222122233222212211244211222211221112222221122221122155444221221112213331111112213333221122111221133331111122221113321133233223441334423311221221111222211455552222112333321122222222332223321122443311221112331222332222111133211122221133211112211133322332122122122334411123311223333221144444335523331134432211111122221333322233133333211111111221111222244554332244321122111122122111112211112332211122111333111222212212222122222222111222211112233225533324421221111112331333123323311333112211122112211111122222212211221111133311233222222122122221221112211221221221221111222211111111223443122221222244441222211221111111443313322222112233323323312222222213331222222123311123442212212211111133211122133346662332222124422442221122112211112331122112222221123313322212222112211235521111333111233122111111133211221221221111111133311133222111221112233211133222222222122222211333144333111111244211111221355422211112211111224444111332222211112331133455122334444211335533233111111111333124421133335545533212222221222211125532221124433133311111111122332111122244333321111233122122124422222111133211133312442111111333311111222331111443322112224422222113331223322222111222222221112222222332442112222122111122111113321111233221111111333112211221221221122221111111112233311122221221222332222111133211221234553321221222222112233222111221333122111111221122222222221221122122111113333332122221221111111444213444422221222211122122221122122222233211221332112332211333122221332221333111111112223312222111332221221113321111222997754441113333344122221111122112223311122222211112331122222331111111221122111221133211122123322221221255532222133233222111221122111333441233222211122111122221222233332331111111123333441221122112222222212331222211122112211222211111111112211221123443324443133211122112213332223311221233111111222212553331113322222122111233221111233111344442211122444331332111333111112222111123444434433211222211134444222222333311113321222211111111222212211221122122133212222111332332122111133212211111222211332113334433312211223344221222332233444554466212212212211122112212212211221233335522333321111122223321111221111111111111123312222123312211222233442122111133311123322244443322133312211122112233211223333344211122222211111333322122221111332221133233313344122112211111111332122113321334444322222221122224442112212244421112211221221334551122244212444223333233122222212211221122233221111221221221111111111223344211111133311221111133311133333441244211221332133223312214433122133444422332211443442223312213321112222222222335533333312211221221111221122332133222221122122221112442111133441111123311222212223322122122332221122123322133215543222112212331233221112211221233122122122133311113344211333111122112222114444441111111244442112211122122222331122122123311112223311233111222222222211222211332222442332235521443212211144321221333133311222344112211111233333111113321133322111113333112211111111111122111221123322133322122244331222211111111332221221233333311333122111333223331112222334411112211221333111554441221332122111221111224442122221221123322133211111221221112211111111113321332113321111122222211133222124424432111111112442221111112442133211111255331344344332212212222122333332444455244444111223321333322111332111221122112222221221334422233111221111122333312211222222111222211332112331111111333311111111221122111222331122222332222122221555551133311221221111122111221112223323441112211221113332331113333122221221111111233112332244321122222211112211122221111221332221221111222212211332221111111244332222221333122112211122113321122332123311111113344345522111122123312222111114443322122222222111122223331111111112211112212211133213345522222211221111244212211111122233122122122144421221112211222213333321113321113331122111122111122221122222211144321133222122112212211112233311122112222344333211144431334555111221133211111111122112213443222222233111133312222344411111221113321112211113331122133211221111111122123322332122122111236632111112222122122111111111221444331111122332223444255344211221332111111112211332115543323322122221332112331122222212223323322221332221144332233222111111114433222222111111111111233112331111111221221111113344211111133212211111111112211123443332211112212212211112222233221222222221112211112222111221122124444222111111111114442133213322331111111112211222211332122112222233344311122114433221133441133212212213322366321332111111111133323322221244411222211332111112331221111221122133213344112211122122112211122134432222332122122111332112211122221114444112444111221222222111111122112211113321122223334444111221221221223334444664411111221122111112222123441144344662221222233211113331111221122111112553211122332111112211111333122112222133312223552111111112213331233233122111344311122111344441332222211333111222211222255533322221221112211122111111112212255553311222212213333111122113344211233122224433111222211222211332122221122122122332332221222222111221332112212211111221123313324434421222233311221112211233333111122122332222233233211332111112211221111222222233111333322111111111255521111112244333122133441244213331112443311113331113332442221244211111221111111111123322112211221221114443315543455221122112331333114433333332331111111332112233212442112222222213333111122122144421334441111111112211221133211144331122122222664321113332266544422233111122221111122122443333333234424422211221221112211112211111133355233333222111222331111222222122334412211113446633233112212211111122122221111112211111133312213321122222222114432111224433466222112211122133313321111122111222211111122133312233212211111112355511113333331221221113321111112211222331122113332211111222553224421332111111221113332222222212211333222233332212442333221111122123313331122111111221112212211113321221221133222221122221122222211111122111112331443311122333112211221113344112211222444111111222212211111112211111111443441112222122222213332211221112224433333311122114442111111221112222233111332122332111111222233331221332111221122111332244212211112223313344444433111222212445512211233112332233331123311122221112224421112211112211221233112211333323441111122112222112442221333221221233222211111111114433111113321221333122112211333333211134444222211112211222331111221123311221133312211221221233221443322111221122443211221122222211112212212224422331332222331122221111233122112212444422213322222112222221122244331221122122123311123441134455233111333111222233211221221123311123312233222222212211112211112212233554421112244455512222111122221111112211123311221233112222111333112211222211122112212331332221122111111112233313331124422222332443332331222222333443311122111111332333221114444112212331221233112212222233333222332212553223322221111113321111122222211233122111114444322122122122122122123322221122221223322212222355521112442112222114433221111122122222222112211111111112212233211111134455122332112211221133211111222223322111333111133311122332122111221122221122113333111122122111333123311122332222211333313321112332213321122111112233311221221111111111234662113555211332122244445533233111233133222112211333222211113332331223322222122222223322223443111122221112222332221111233114442111221133311221221112211133212222113331133211221111111122122222211244244441222222223334412222111122112211122221111111122344313321122221111221111122112333322211133322122112555322122133313321113344333312212213321244222222442133212211221111111112222344441113321221133322221112211221112553322233112211133211333122333244233222133213321111111221221111222222222222115555433311111111222212213444221233221111222212331111112211112211111112223442233312233666613333221221111233221122332233123311123311111122332112211111112444122122122221333111112222111221355421222222111144332222112222122133211332113321111112211111111221122123311111124421111333332122221221112222111233133312331234425533233144443222212222111112212333321221224442233111122222222112213334444421221122111221222222111133222123312222221222211122221133443333322111222211221332122111111221111333111133223312222122112332222233124421124422222332555533222211112233332223322122122221221111112212211244222221124444412233212222333311122122133311444431333122122224432111111221111111123344433221222211113323335522213333133224421221332222211133311221111112211122111133212212211221111111133222112211111221222222113344211111122221123442333322223311221124433111133552111111112211333323323322133211221222211111221111111122123442332223311111122122122112222221334422112233441222222123311122332122123311122111112244444111111112211221221114432221122111122113331122221122111122221221114444221332112244321144443322442122233122112233233222111111221133277655466222122233222212212211111111111111112222111223321113333111133211122133442111111112345883324422222155432133322111112211122133212331221221111221333111122113321123312212213332211133214443322144331123322221122112331155432111221223332211111221221221111122233111122221332221332112332222122112211111221113321111221122122112331111221111113344331221133441122112212211221222331333113332211111122133331123322221111111111111233332221234411111332233233111111222211221133312331221223332212211333122122111133211112222111112331111122111111221112211111112222221221112214432222211233144331221111222222222331112211455552211122111244331122111233111125552255322212222111111222331233221122111122112222332122221221444323441221134431113321111223321221221122112211366533221122133311244333321113333111111111111111133331221122221112211112222233233233122111123311221221112222111111122112331112331224442122332111112212331122332111332111244331112211332122111233122112222221112213321112212222111222211332555331112213321221111122122122144554411112222123312212442133311222444123322123333223441133212332213322211113322222222212211111222233312211111221233122333111443552111122111221122221335533323441221333113322211222332211113321111111111111112223311123555332113331222332212233311113335555333122123322111111122221133211124421221133311221125544412331222212222111133455344331111221332112233222111221244211244211112222122222331221122122112212442333334422133322221222442112211221111144321332233122233112213321222211112233211244233311221112211233221155544311222331122111122133663312212224423331221111221333111222222122111221233111332133331112211133442222111122111333312211221332233221221333222233222112211221221113321112222221111133233331133211112212224422211112212331221222211133331233233112222113344332221122223321144332211111111122333133552122111111111221112222111111111333111222332233322124433221122111122122222222112233224421115553331112331332333112212212211122133442222332212332222111122222233331332112331223331122113331233255331221112212222332122122333222211112222221111123311145543122445552111111122222212222111233221221221111221443211124422444122122111122221221123312234455212233211222222221111233443322111221333311112213321123441444322124421136653233233211112331111333221332122111122122222344111221222222112213333123441332255332212211222222122122112211124441332221113443133212211144441222212211221111222222333344321122255321221222211332224433311221111113321133311111122333221112212211122124421111113332211222344233112223333312213321114442122221221112212444421122111111112222111112332211335522233331221221443332233311222211221122123312212222221223322332212331111112444221112222332113321332344433344244212223312332211133322122122122443322221112444233122266443112212211122113331133332222332133331112211112211111111554331111111122122111122133442112444421111113333111122111133322111111111111122133212211255443113321133323323553554421255321222331255323321221111111112332212331122111113333112244444442112211122114432111112233211123311111221111444222133211122111111332221122221112211122333113321334411224444332112222233111111113355245553111122111133233311122112211112222332244211222211111233111111221133311221233113321112212233323311334433332111123311221122333122221112212222111122113321111221123322133332443312211221222212553211122111332111221111244412331122122112331111111122221113332211333322111221111112212212222144432211111222211111113321111111222212211122111114434411123322222211221234411111111122221233112224421111221111112212233332211111124553111111221122111124444222111333311111221221133212222111122255544111111113443112233211332122122221122332122133331122222211221111112211111332112222112211221221122124444411221221111221122111332221222211443312222233112211111122111111123322222213331332332112222221111111122155433244213322211133223312455442211221111222211244344124421221133212211233122332112211221222233311133332331122111112442221133212213333111111221111111233122223331111333322233111133322133331221332112211111111122222223455113321221221222222223331133322111112222122111111221122133222122112332223552122233112211221111332111222211111111111333223344211133311111122333221223321112222112211221112442111111133211112211122111332221233221122333221122111123322222331221122123311133322122333221332111123441221111233113333122133211234433222112211112332331221111112211123333211233221222211111113332222122223355332211332233122112233212211221222211122112211133366544445511112211333221221123311122111222212211122122221122122112233441111112222233122111221244233331112222221333311122122122111113322233442122233332111112212212442112223311221222212331233113332553332212212211112213321144331122111333112244332212212331133233311332114444112222124441333111443332213321222213321112211222212331444211111333322443211111221111122111111332233123312366322366333443211111221222211221122112222111122133233211133212664331133211332122221223321122112211222222221133222111233111122332111111112211221221221221113322222111111112211221222211221112222221221133444111111134435544411444442331233112442111222344221122221221222212211122111233337744311113322211112222222213321221334411112222332111344313444222331221222212211122112211222222443211112213323355211111123322111233221233111114433312222333444211122222211334411133322122221233221111221112442222344111111112222244332212331332111122233333311221122222224421133222221444212344233255554212233331111221112553212344222222112211111111122221235533122221111111112211122133553311222213333233114444111222222112331144553222212211111111333112442122332223331221443224423666332233331111111221112223333211114432111233112211122122133332332222333112214443122144331122222211111222442222211221333124421111222211222212211122222211112211111221222211332111221255323445521122222332222111222212211133212211144332233313322223311112212222221112344244412331111112212211334433113321124422222123311221266444233332111122333122233113331221111144331111123323312212331222211122112211133331355521122233133311111122111112222111122111144553123311222442111233112211112211123322221222212211221234411133222113323333122122112331111122122111222211122122332111244344122111221144332211122221233221122122222211111221122112211111111112211133314466422211122332221221111111122111233222212212233212211222332332223311122111111111221111133222332111111112211111221111221123311112331133222221122111133311122112211111233122122222331134443322222122222332332222111113333321222211122332122133311222211112233222255321221244212212333333224433221111123311111112212222221222212223311221333111221333111221223321111222213322442111123311221111223332222222233222332111112222111244331122113322222222331111447755522112331233111222211233122122221111233112222224444111222222333444411222213323332222222223311222553211122233122111221111111124421133224421111111111111123442212212222221222211332111133212223312211233221124441244222111122112331226654443346633133211221111111222211112211122122122122111111122133442222111221111113443113344213333221111111223321112213333111221221235522233224421112222122111111122111233221113333332222112222111111111111133311114442221111133332233212211111113443111111122223333233233133233441122333222222244211111222222112233355212211222211221111111221111122133211111221334422221124422211122111113344442221111122233113323321221134431111332234422443311112223441113443112212211223321333344312222122221122122221111222211222212212333332331112211123313324455311221111123311355433113331235521122233221333122112212222122111111122112211122221122122122221111144324432336643311122221222211112331112211111221122332122122111222233313331224443333211233111221133331111222331221111222211111112212211122221144433122111333122122444311111122122333111111111222222111113322211221222211122221233222222111122222331221123333324422366333111333311221122221221221112213322212222133444443244333322222112211122221113331233222211443344321111233112212223333333211112331112222233221112222221111112211133211122111233122221123311124442211233144323324442112222111244222244212344233333311334441112212331122222212233331233122112222111334423442332222222442221221333222211111222212213332222112222122246643312211111222213322553212222111122123311444333332211333111222331221111112211222331112222122112222221111111221221122144432212211111122221221221111113322211111112366321112223333222112211222212211122133332222112212213333122112211222211222223311111111111221233221223333333111111133222333223333112222443311112211122111332111111111113666551123313321222215543311113321112222144344211221112212442133323442222111122222211221123322122111221111332122112222111122222211332221111123552111222211122122122111112211222222111221112211111111333222331112355212222112222111233111221111122122221112211133441122111222344123312233442112233331133311233111332122113321133212212366332212211111221244211244244432211244422113344211111221112233331111122233122221111133212211122111111111111221334411111122123322111112222111222211244212331133332233211111555532213323321122111333114444442222222211221221133311111221113331112222222244333112222122112222122111122123333211221111122112333321122112211112331221122122135542112212344111222214433333322112211111133333466211112212212344112244441122111144432222122111111111112331111111233222212332211111221111155444133211111122122221221111244212214433111112211111112222333313344112331111222211221222331111113355511113331111111336633111112212332211111112211122113331221112223323441113331221122221111221113322212211224432112443311122113332333333133222111221122112212233312224422211233112212212331221122333221111221123441122133311222212212223324421111111112331114433222211111221222212211221221111112332212211222211111144321222233222222222233221222222111111333221221245532211222222123314433111111122223333122113321111111111111112244443112211123322111133212212222122334411233111444311122222213333222211133312212443323322221123333311111332122112233311112211122111222211222331122111122111222211221244222222211111122221133311122111221221332112332212222222212211222222224432111133333211222223313333111111222222111555443112211332234411255321111112211233233111221222222221112222221111112211112233211133322122122113331111244344113322211222222223331333222222221111221244223323312233322111244211122122122223331111133313321111221111111122221332111123313322212222123311111112211111112222111221111122133311222213331122133212211221111222331332221333122113331133311111122122333466211221221111234423322123312214455511113331222553312331221112222122111111122112233313332233222123322111221221333312211133212212333444422122112222114444111222211233122222211122113344331122113324432133332214433122111124444233344421111244212212222244211244213323332366332211221111111111122222214437743233211233112212331222442111111112222222223441122113324433312331112331111112332222112224433221111112211111113345511111122122122244213322331133223333211111221124422222222331122111111122222211133331113321112442333112442233111133322135542112233212222221111122222211112211111123313344123323323311111122112443324422331334411115543333233211222211112355344122221222211344322113331221122221333111122111221112222221122122122222222111111122221221221221222211111123322111111332112211112212222122111133211112442221222222122344443322211111222212212233322111221333311332111133311111123322122122122144323321233112233311111112211111221122344412344112244422211111111333441221122111221111222211221113321233111111112442223332331133322221114444122222222221111222222111123443321244222111222222122221122123322111235522211221123322332444441221111355522442111122113321222332553222333223332211123311223321111334444222111122122333322133312222111333333311111333311221221221221112222111112211112222111111112211123311233122112233222112211122333111111112233211112212222223331111111122112212211111111221122122221111222442111223331111144322211222214444112455443321221221122222212223311244222221112211111122222212244322222111133311123311111122222331221122111222233211111332221111111111113331112222111111111221233123322223321112233211122111111111111113321122222222222222111222222112211112211112222221222211123311222211221221122133211111111221222222122113344222122234411221122112222133331221122112211125534422112222133333222223321221111112211113331221112222233111122111111333111221134431122122332221122111221111111122111123333331112211122111222211111111443333222112211111111124433221111124422211111111111221233112211113321122233122122111122333111221443311233133331111111122111221233222211221112553311111233111224443311224444332223321223322211112222444442221244444223331122333221122233443322122111221111221133222221221443441122221112222112211111112211112212233212442113331221112223323477333335532122122133223443333321111221222212332332212212331122122111111112331122122221123311221133441333122122111112212212222111221113331113322212344122222222221113321333312211222212233331111221223322442111223331221122122112211133222111113321111122222222122111111222212222112222111332113321332222222133311333222213344111133344122122112211111221223322331333111122122233111111122221122221122221221112334443233332112211333221111112223442331144322213334432111122112214445544211223331332111122111122244211122554444113332233331111222212244432244422331111333111222212222111233122222213321332233112233322221233113334423441111111223331222222233332233122124433221122133222221221244222111133311111222213331221221233111111221221113322211113322331222212211112211122111111221111112444333122222331122144331235521123311111255331122221221111222212211334411133211111111222211122113446666111332133441122112222122244211111133312212223322112224421133312212211111113323345513331122221112222443212222122222444444212212212212222133211221111112211133212212233211233221122222211332123441122221111221233221233221221111221333123313321111112212233214444422112332211221221234413331123312344112212332211112223322133211111111112442333221122112222112211222255533111221222211133211222211114442333222331333111223321111112212222222444421122124441332221111112211221112222122244412331112222221133311112213331112331133312211332221111222222112211122112331111111122112212212223322221112331113333111222443322111113321122222212211122221122221111332113321222214432221111135542133223311111112212212233331221112233311123322112442111222212224422223333211112211122111122221111111222211122111221233123311332112332212212222333221114433222211122333111111112211112212222122332133331111221122112222125552111222332211122122112211235533111233122222212331332111332122111221233122221112553322223344122221122221221221122113321123322221123311221133441443311122334421111123311255554423312212211112211222212211221221255331111112212222111114433663222221222211122111333233221444211122244212213331111221133211234433333442233221111221224432233333221111334421221111332112444111112331233111111233221112211111133212211133222111221233111125533113321222212442221122221333333344112233345522332235522445512212211222211112222111122111111113332211122111333112212211221122222211221122122221122333244662112222111222443322133222112211111133233333311221111122122332111111111224443234411133333212211111111233221111122112211123312222244222111123555332221222211223332212211221221332111113321112222111111133222444411111233221221112212211224434422212211221111123311221133211122111113322222332221114434411113331333111112331111133222122221111233112222112211333443311112211443211221111111111111221112222233222211122222222221111222332332211111222222112211122133212211111221113331122113321332122332333111122111111122221333111111122111222213321113322442111122122221112223442331112233212332211122111113332211111443211122111222211133333321111111222332211112225533112211221122222331111221124424432122112222221124422212233212222114433112224421222211221111223332223441222222222222111111133322111221112212331221244212233444112211334411111112211112212212224421112333455662122122122333332122332122112442133211443333441221112331111122334421123311112233312233211222442122111112212244423344122221111245531111122112211122122221111111111122122233122234422111111221221133222111111221122122233333112212211112212212222123322111221112212211111332122113321111112332211222222112211333332111124442222122244211122112555312222334423331122133554424444233112332212212222233122221122221122113321112222112222221112212222111111222233312211221124455333122222211555443321221255332331112211122111233144421112222221222244321244332212211244211133212332233333331222222222331222222222331122332233221122122233124443344221111222331221133212211124444334433111221221122221111123313321111221223332233222111111112211111112332212331221223321122123311222233332211112233211111133212211111112233332211111124421221122111444222221122122124421222211133222221222444111122111244211122221111112211111111122221123323324441113323333223331112222111222222122112233211221122122112224422211122111111221122111233222211223321112211112212222221123441111122222212211221112222221113321111111122122222333331222211221122111122234412222111223443112211111111221235521133323333444422211111112212211122112442221122222222112224664331122111111111111111122112443334434432112211122111122122112211111122123311123311221334411122122122223344213443443222112222111122112331122221133441122111111222442111111233113321123322222222111221122221221222233313323331111222212223312211111112344221111233112211122233221122222213331244213321133222111222222221332221122112211113322211112331334433211111133212344111112222111332111134455221222212213321123552133212211122112211111222212222111111113322222112244432244332553331333333233112222112211122443312211133331111122111221221111111222211124433221332222212233311133334443311112331332112211123313323321111332113331122112223334442212222133442122221332221333112212213321111112222221122122222222222233212234432333321122222233233311333112213321122122332112222122221112222221221222222221111111221122122233221333112211223322442255552213331111221111224432111111221111112332212211221111122113321111355441122244411443211122111235663133311233112212222122221444411122333311112355233311233111111122122122133212212211111122111133331223333111111333552112233313323331111221222211333444222111344411221333222222111111133331112211111112222111111133552444211112332211124422213445511111111122122221122122221111112211222211122111112334455533334421221111113344333111123311133331122233223333122122133211133211333111111122112331332122133442331332133211124443445511112213331221333221122111111133211111233113321233221333552112443312442123311122122111222211122222211122222211113322211221111111111122233111113332444421111111332112211221112212233442222114433311133333233211223321122111111111223331111443322111113331221111222331221124422211111122122112212333444333221133322144421111112213344422123312212211221124422212212442233133211221133211221122222331223554433331133213332212212222112211111221122221122334444223322233111221111111221111233112223333331221112223311112211443311112223322221111111111222442122122122111221332333111122122112212233211122112442112211332111111221233222222221122221111133214444411221122122233244213323321233113333333333333331114442332332222213322212212331221122122111332111333122332111111221111111112212223444433124555122222212215543211221221332111111112442222553211111124433122114433111112331133313446633111111112212222111122112222222222122112213344211443311222553233311144333221122221244211122332222331112443312355212211221111122111222332211222233212211133311111221122112211221111235533221221221111221332123311221221133333321111221111244355223311112211222211221122112222133212331112332213344221111113331111222211111334421114434421122221333111122332222233211111111111111111111221113321221122222222122122221113444355534552211112211225555312211223333332133222221122122123333223311222233311222444441122111122113321122111122221221111233334441122123322221222211223322555331111122233221221221122332224443333312211221111221112225533221221122112211223333443442113322211111222332211112222124442224664211233444212331221221122111133223322122221122222332212331122244422222212211221221113333443244332244441222222111133312212212332211223322233211114432221111122112233222333124421221122122233221221233111332443312212331111166653212211111123322111221122221122112211122222333321122111333233222222111111111122122111334433222112332212222112212213444221111122122111111123322223344122111111112555443321112553212223311221112331112211111124421111221112331332112211111112211221111233111332332112222221112212211122124421111122122111122333441111122112223322112211221111133331233123324422211332122113321333111111112211111112212233442213333113331111111221111111123311111333311222211333221112222111122112211112222122444423334431233122112214432133211221122114442112212211111222233355355331223321122133211111122111122233122333311111113355222221221333111222212211221221111111221222211111221122221112211111221221112212212213321221111223331111221112233322122111221123333311124442355222122113321332112222122111221155433113344553552332223321333223331222213323332222133211122223321112222124422212223311123311122112222223333111122111222222111221122111111221233111222222122221113322211111333311221221234411334413332212233211222442112331233133332224441111111122111112211221133211332112211111111111111222222335552222122221111221235521221122332123311221221222211221113335553321111222222133211444323441233111111122122221123311112211111111332113333221114444322443211111144321122332111111111111111111112222221122111144421112333332212331112444444332222111221111111112211111221122122111111133311332255321113321122244422332221113322211133222221344411122113321221111133322221122123312213334411221123311114442113344233111344441221111332233111221122244333444333111221221111111122332244211333311333122112331221223333321123311111112222112211111122332111122113331111144422211111111122223322442332111133211124422213332222111221122111222212212211111111124433111111112212222112233355211113321133213332233211111221111221112211221221122113333111111111112212212211221122122111233122122255321112442133211122122111122122332221221221112223311444433311222212222332222331133332211113443111221122112222111222212222332221221223321332122122222222221233244411112211112211221111112222111111113321111111122133313322213321111122112222111111222332222112332211133311221111221111111111112223333211111122122144444411112212212222123311113331113322211122223331133212222133466212222133312331221111221333222222133211221223321111133222111111113322332255455513321112222122111111112222122223321221221122123312344112212222222332211122333111112214445541111133222223444433233331133211113321133211111334422211113322222221122122233244331111333313366321122244412444222222111221124441222244321221133311111112233222112222122332112344122122111332111111122221221335521111112222221122122222224441222333331111221111111222211112212211222222112211122122123311111111332122222212331221123312212211122133331222442111221112213331222212211221111111111221123311111111111112233355213321332221111222222111111332123312211233122122221112233332211111122112335554311333311133211111115555411111221221122221111122222212211112442222222112211332334551112331133211221332122122444211111111122222332211122443322111145543133333321333344314444412222115543322122221111111255321233221333111233123311122122233112222222222122112222112211111111332222212212331111333332222211332443331222211111123441111221122233221111333111112212444123552222211133323552111234552211112222111112211133322111115553314433122332122221112211112331333221111111122111112211112233211111221221133332331112213444113321112211112331111333311443233456612223311112213344221112212213322222123322122221112211122111234411333221221111221234411122221111111111124455332211122133233223311123311332111133442221122111111112212233311233221122133211133322122112223313323321443442222211122112212211233223333111111133331112331332233112222122233111113323323321111111111111123441221233112212331112331221111112223325533111122122221123312332211111222211111233133331111144331113322211332111221221111244211333133211233111112211112214432122123442222122234411112211111133222221244422221111133344133212233442211111111443311133311111111443331123333311222213366323321221244224555221111122333111222222122122111111221111333221111133211233111221223331222331122123311112331333311221332221111111111112332211111221223321122333122111113321122112211111112233222133313334411221221221221222211332443313333111112222332221122111222213322233311111221222331122112212222222331122122111133311112211113321133322332111221221111221221122111112211233112212223311112331133442111222223312212331122255544123322122223321133212212212333331113331113322223322233222212222144333244331112244332211111111111122111111111221112222112233222332222211112224422222144322211221221123322111233221124422213321222344122133222332233111112331222222221112222123313322331144332212211221133222122221111112222223344211133211111122111221111122134432211112222111112331332111123312212222222211111123311221111221112331112222122122112211221222222222211124421133311113321111112211112331111332223321144555444433333322332155432222211245555211244233222111122221221554433321112212211111111222222333221111221122122111221122333122255522222122111111122222211444431222211122112222123311244422333112211133444111122222212211122222212332331112212442144421111221111113323333111133222222233212211112222111111122221333311122244211332122112222113332211222222221155432112222333322133442222222223321112222333122332112211221221233113554211221221111112212233466212222222332211122122112211133442333221111112331122133211122221122122122333233221221111122221111111155444111133311122223321111233122111221221144333122122112344112223322111111111111122111221112223311221144322442111133322223331221221113321111443442233322332111111222222111112222233222233212211111222344111123311222222111224433111235521221222222111122223324432244224421221111112222222213321113331122221222233332211123322122111133312212211112212233332211122111333111221122112332211222213333332212332213344112211113333114444111221111111144321332222212211111221122221233221123322133312213321122111111221221111221221222442221111123333211111111332122122234422222331332112224423336655331122111111222211332111112211111122244331222211111122111111332221111233133331332122112444455221222211111332234412211332111222446643212222332111112211233133322222222112455311144332212211233443222111111123552122222222133222221111222211221111333113344212222221223333344411144553221221223332211122222233211221235521112212222112211221111111122221111122122111333122111221111122221124421122122233221221144421125535521111111221111221111112222113333332221221111113321221112331222211122222212222332111122222211122333222222111233112442122333112211221112222122223331221233111244211221444411233111123311332112213321244212211122111444211443355332213332212211112233214432122221221133322111122111118876555412211112213321122233224433221111221112212212244322222111122222332211111224433111444422111123311123313321221221113321111221133222111122222211111111122221221122133312222244331122122122332111111111122443311223321221112553553311122221222331111222211332111332344422111332221111223323321222222112222111111133466611133213323331244412212211113323331221112211133444111111332122221221122122112366332222122111244222122332332111111332111233112332212212331111112215544412233212211111111255321112442111133212223311133312222221111122111111221111111122221332122221111222212211133312331223333113321111112212222111111221123312211113344411122122122122111111122112211222211111223355522124433112211111443313331221221111133233442111122111333221223333111111111122233112212212332222221221222331111122122122111112212211112233224421111111221222223322125533323441111113321444344112212211255521332122144441222211122122122111112222122221133344221223321111554321332111233221112211144332211112222133322221112211221112211111222331111221122112212222133333212211221122122112211111111111112332211332111111333221112332212211123311221112355522111122111111221222211332122221112222221112331445552222122122111332133311111332111222222334433211112212222222212212211122112442221222233333322112344133223324421222211122233233122221112222111111122233233266664123311221144355322222122221111111122223333111221221111233333122222442112244444144321244211111222212222144321122222211111113322212332211122111122222331555332233331222211113321223332333331344411111122332133311133211113331111112222221122244222222211111111333311111123311244331144323344111112222222332331122112222221111122111124421113321133223312211111124441113321113331221233221332333311112211122122111443211111233444211233222244321122233233122333332111223332211111233111111111333111221111112344337754421133442211222331221555333236634421233133312222443313321111111122124442211443322111133233212211113366635523321112331122221111111233113333221112442221155533221255444223322212211333312212211111112212211122225544413344332212222133213332233312331221221122443323311122111222222332122226655531221111221122221111222211221113335521222211134432344332221111122112212222111111122133311112331122112211122332233222212222122122122113322443313322211123311112331221112211111223321111123311332233112222111222212222111333112212211111221111111221221111233332123311133233211112442332221221221111233111111111223321221221113331122111221112211111221111244332211113322331122221111112222112214442221111112211111111111112222133331332112212212212222124422442114455422332112222122111111122222222122112244421112211122244411122332112224433111221122111112211332113344222111332133553233222222331122221122122122221222212212211111112213321333122226655322211111111222211122111111122122233221112222133211332122221133442221112222111111221221111122122122133211221221111112331111334442212222112222222222332122112222111344322221133211111122111123313321111122112222133441111221133311221222222333221122112212553222221144455122221111111233221122112222221122113332223324421111344333311123333332333323321144355332222111222331221344311333323333244331113321221122221123442222222444122122221111122111112331122111122222222111111222211113344111123311222213333111233221111221111221111111112222111113323333321113333113321113321113331124444662244223312211111111111333311223321221221133211111134432212211111333552112442122113324434411332122333111111221222223311222223311112211221221222331221221111222213321122111111222331116666422222111111122111222222111111222331111144322211244212213321112222334413331334551123323322332221223331122111122111112331112222332112211233221222222133311222212212211111221221244424421111112222221133311222244445522112222111221222333443222332211234444321123311111112332233311222222112222443311122222333321123322111123322111112211112211111233111111112222244211332112233443554442222211111222222111221333111222211123312222112211111112331123466455311333111221233221255331112212332212233331221333311111223444411222222111111111122122111112224421221223334413332233552332223333222223312211112442122333312222111114433111112222112211221122221122113333221111111122111111122222212332332212233331112211244222255344211155555222332223322333311222212344112213321111221133312553222112211222332222222233311221122112222133322123322122221122333344333133211222223313443133222123323311221125533111111223324442443212332211333221333111111221332122112211122223322212443322233112222113332211221113322211111111122233112222113344222233255432133311112211113321332666433111222212211133211222222332333112211221122222331112222333333111221233221113321112211122111111122222212222223321112211233233222211221221233123322111112222222211123774321222213322222112332212211112223312212211112211443311112444421221112222333133311111221122123322133222112211221111111111111122122111221111233233111344322111112222122222212213332211144421122221222211223331122122133211111344311112211111221443211222211111113321221113321122133223311122221111111221122122111133322234412212212233211124421233111111221133311133211222212211333322111112212211122122111133441113323345512222221112211222344554431233123312222123313334411122221332111222212213331133211111113323344244344133331332123322122112211122333312222112332211332133311244443311111233221122123441122332222222111114433222332233212211122112213333322212211221122112222221112222332112222122111222333322211223332222122221111111122233223333122122332111221111111111112331221111122221111221111333122332122111222455322144444333112331221113344122333221221133442334411112443311221122222213443111133333222222211122222443312211333144444422111122111123311111122111122244444221244214432221111332111113321111133313321111221222223326643322111333233111221334412211221333113321111112331133555122112233311122112211111111222211333332332112211111111122221122111244212233311113323332222111122113321133213321123333322222222112331221221111223321112222221221111112211111111111113332233312211221112212222122133212213321111111112223552223321111332113355322213331244211133222133322122222211111332111111221133211111133311122112211111222222122111111111221222222111133211233443322234422111221111221221112211111221333221111111222211221222222221113321111122222222111133322111111223331335522223311222344111111333111111221222211133211332122113331332332112234441122114442112212211122221111221122112226643331122111221112213331221111233344322222222122233111221244332211112213321233244222122122112211222332211221112212212331221133441222212222221221123333312332222122111112211111133311133211155433123311122122124423443221133322443311122113444122111122122111222211221112332212233233333233552221112211133311111221114442122333324421111244211122332111443455221222211222233555111155533111335524443322444422111122221233233244223312222111111222332333321222222112211122122221332111122111332122111133225533235555666332331122122221111112222133233312212211111233221111333122111443666421221122111111222211233223322211221221111133213322222221221122111332222211111111333122111443331233111244411355777212213344211123311222222122122221112211221122111443331222222233233111223321223332333331122221111222212211133331112222133312211222212442234411122111221112223442223311333123322221221221111111112332212332211111122221221112233233331133313321113344244441221122122123322111111111221332112222112212222112211355553111111221111112222444222443211221233222212222221133211332222212211122111334411122112212211113332225532112222111112212222333221222233444113323344442111221111111223331123311133663233211111222212331332234412211111113366344222211111112443311133333331333323322222222122233221221122122112211112333331233122112222233221443233442221226654331222222111111332111122112212223312331221244411111124421122111222211123313444333233332111122133211112213332222221133222113321122144322211222223333212213321333111112331111221221333222211124441332221122222222332332111244211122222212344111221122244213322222111233111221122111111122111222211122122123312211123311122122112222112211112222112223312212331111122123311222212211221111112211233112442233112331112213332213321222211123312211333112224442332222122122111221112211111221122122112233322112212212212211122133344321221122111223344244322211111233123322112211255551122124433122122112213321221111222211122222212222122112331111222212211111111111122112222233233221112212213321222211111123323312331111222212211122233112211221122122111111122112222333554422222133213323332212224422222122122333333322222211113321122112211332221133212442222211233221144441123311123313333122221123322332332111111111122123311221112211111111112212211244223312443311122221123311111111221122222213332211111122111112331133331221112214432111111112222111122122222211122111222212211122221236632332111112222111111233222222221122122112331113321221111221122123311233111112211122122221144321125544311122111233332222211122122221332122111111113333122223332212211133312222221122133211335533221133323333211113332222111122443313322222111112211111221112212222221113333223331111223322211221133332211333124434411233111112233442233221123333211112211122133322112212222221113325544333331332133212553332211111443331111122221122244211122122122111111244211244212222133331111112211112213344111113331221111221122221111222223441113331122221221111111221223322233211112222112213321122111221334421111222212222221332111222211221111111221122112222133212331222212211122223321221221133331123311221111111133441332111122221122112211114433221222331111133311134455111111221221111112222223444411332221111222214444441111111122133211111111111443444222211111155566313321443331222211123312211112212212331112212212211222213332213443222222221255321112331244211111122122122111221112211122221112212211111223321123311111233123322112332222122112214444412333344122222222111122123333213321111111112211333222222244332211112442111122111222442333112222122111222213332212222111333221111233332111112332331222211122122233133322133233222122111114433311122221222222111122221122233233111221112233212211233221124433111333333555332221111133442222111111112211221122111222222111111222211111332111112211222212211122111443552111221112213332442221244222222211112222221221122111112211332122133211221221111221111112211134441111112211111111111333311111112222112332233222111122122223321221221133211111221233221244244332212442112213322211111112211111122122222332223312211112211222442122221333234422122111221111223344331221111113331332332222212211112211244411123312222112331122221112222223344211112223322111113322212222255322442221133333222266433123311233112211333122221112213333122111124422211221112212344222211112355442113321112211333222211113355322211122113322442222332211111112222122111221222211133334442222331112444112244333332212444111221444211332111122111123322144321112213322211111112212211112211112212212222122244211112211122221111111221122221255533355321112211122221244212233313332211111123333222222223311113331124421221111333112222111221113322211111443212213344222222211366634551332221222244441233222211123323322222212211122122111133554455512233222111111112222332122111333332122111221112211133211221112233212233553331111122221221223331111221111144322222266444222223313322211333112211233221124422355212211222212331112214433221111221123441112222222212444222211332113332223311222212233313321111111222222233255332212213344211333112212223322122112331113333331144331111133332212222111111122113331122144444332443322111222222122112212331332111112222112212212212233663233441113331222211221112213331133211122332222333443111112212212213322444223321122444411222212213332442332111122221244211233111244211122333324421122113322213322233322221122223321122112225532112222221221333111112222332111111112222223331233222211112222221111111111221221221221112213355222123311122221111111222222221122222332332331221133222122112331122222211221221122222233331111332222222111112233211122122112331111122221144442211222211122221443312212331111221112331133311122443211133211111122112332442111332122111444411111122123322123312212212211122113333111233122111122111123322122111112233331111111221112344221113344442113321111222222224444553321444311111221123312211112332443311111111255532211111221244442221666644111122111111123311111144441111111233111111333221113333111122122122155532233111112442344422221112442111221221122111233144321111111221222222111122122155432111223321222222122223321124441221122112213344211233111111112332233244421122144333221111221122222222123311334411223331222211333221333443222111221122111112333331112222234411112214432112332233311122223331123311224433333311221223321223331222331133344422224423333221333122123311222211123312211221133223312222111111122111333442211111111122221122111123441223443133333213321122234433311122111123441111122221111122222233211221221133312222112222144331111133322221111221111234413322222244331112212442111111111122222222221122122113443233332111111112211222211222443313321112211222222111221221221111112211111112331111222331122333111112212344332233112444221335521111334422111221122122133332331222332331111125532111112332233213321332222222111113344133322221222211221122112222111122233122124422211111111112211112331112211221332111112211112224421221332111111333333312211221222222122221233112211122133311122122114432221222211221221111111112212211221111112331111111111111221113321223333124441111221123666222221233123311122221221112211134455333331112233211221113322244554111223333222233233213331122122113443222233333442123333312331112212212211221222211233114444221124422445511133213332211222222221113331111221111122111332444431233111221111111221111221112233211111443311244233312214432111111112331111111133222111555553111223321244222233111344551112211144331444312211221333234412211111124421221122122112235544111222332222112336654441112211221333441123322133323313355211223322233311233122122221111111122222211133211333441112331122111133552113333111111255544221133312211112224441223331221123443334424421111234455443111111123313332212331113331122133312223322133211133222221111112212222234423312212332222333122112222222212212211111221112212331222211222233311113322223322111111122124435552222111221112332332344122111124441122222331122221122133442122233223321233221221111234412212443311111221122111111111111122122111222222113332333322211122144321133311113322211111222213333321111223322211111111112211112211122332113331122111224433441111222211113321221122113321133211222331112222133331122122221111122122221222213333112211112211111332111111233233111333312442133331332221443222133311333111222331111113331123323322333112222122111111122112222221112211244411113321133313333321133442122122111111112211144332212222111111122123324421221122244411122122221122122221111223321221111124422224444331222211111144443321122113331112224443331111122111222212222233222212223311113324433311111244211112211112214433322111111112222112211234411122234411122111221111223331111221123311122111122444441122221111115553222111111111221111122221233133334441244211333222211111443466212222111112344111443212211133213554211112212332212223333213322222122112211122112211112233213333112212211221111221133455114442123311122221111111233111111112222111122113321111111222553222122133322122111112211111111332221221221221114433112222233111122245555223311111114442333322111233111111222211244412222221112331222222112211113322222114446633221111112211111122332122111111221122122244211221233111112211122112212211133312211111221332233133222222222333111113323333123312443312332331122223321221111122222222111111332133222133311111221111111133211332332222212211113332211122223321111112332211111111223321111222233222122111111111122222211122112211113331222222332111221112211111122112331122122133211111122111111122133212211112331123311122111133212333321122111112211112223311233221111122112222122122222331112222221122221122111233111233111443312222221332122554331122111223333222211335552442113333114433344332212223322122111112211222211112233312211112222111112211222211122122443312664323332233211122111244211221111333311233122332122244412211112215555512211112442111332123311221122111111222223322111221221111122111111111111111332222223312331111122111221333111332155533222223443333244332664331111122112331333222331111111111111221112222111222211221344311133211255331122233221112212212442122144321333455123322112222122112442111122221221122122133332212211111133444222331233221122221112223322221233112211233334421221221111221113321332133233311112211233222211122113322212442122124433111111333111122233221333111122111111112222221111111221112211112222122111122221221111112214442233111111111134442344112212222122111122221332222211133222122112212211111111222222133211122111111113332211222442112211122112222333221221111221112211221222222123322122443211144442222332221134431112222111112212211233113444111111111221221111111222212211112332222222211111122244211111111111112211333322133331113331335533112211112222122112331122443311112211111124421112443311111111222212244344211123312331134441233122332112223313321111223321111112233311113331244211333322122221244211111332111222222122112443322112211112211112234441113332211444442244211112553331122122133233322112212222221111111223323333221111234411122112222333311122111221112223313344211332122122111111222213344223312212222334411122134431443311112211112211112213321112331111221221221221133311332222211111111111133211233222332223312212211122111222331222222221221144355333331332111233222211122112211122112211332133344441111123322133311122112331122221222212331122122122122122122112212213332222122221111333111333552111122112442221233222212222221122111113322212211111112442122221111111113321221111233333122111221111122221134431111221221111111122111112222122113321123324442223312222113333332211112212211111111111111112211221332233155533111112332345511332111111112233222111665444222211221111222211443233211112211233111332133311111125533221111233221332125532244412223312211122332333112233311233111333333211233244222221133311111111144322212222122221111122111122111332114432122113322211221122112212211111111334773311124441122111122144322211113332222112222111112212213332211221114555423344332331333312212211222664442222123333213333122221111332133225533333313331222211122221114434433441133212211122111111221133344133213331234411123313345532331111113334411221222344221221122122113444111112213331111222211133211122111122332111112211112222122122111111111111133211112212222111123313445523322111112222122233221112211111122111111122111112211113333122122222211122122122111111233222222122333112222112212213443111332111233333133211333442211244222112213333111112211111133312211122333112211122111223332213321111111233554344422244211111221233122122111122113331222332213321122111111122111122221446655323311222244331332111221222211112212211111115555211112211222233344321112222155533112211111222211112222112212214442333133311222331111122111122332255332212211221114432112223442222111221122112331222214433122111111112212442111445551554443113344111113331122344552114444466211221221122123322111111122222331222233331112211111122332222212211111222443312222122111333322111221332222211123311112331111221221113331111123344321332123311144321111444311111112213331123311222211111111233111122221124421113333332112211111133222221111133211124422331111123322244412233322122221124423331122221111221111221223322213333322222112211221