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