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