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