45304 53956 5 9 10 1 1 4 8 4 9 1 3 4 1 1 9 10 9 9 1 6 2 6 1 2 5 5 2 9 5 4 7 8 2 7 5 1 1 1 2 1 3 9 5 4 5 9 7 9 7 1 3 3 1 4 5 6 6 3 2 9 1 7 4 4 3 4 8 8 4 6 1 9 1 4 9 3 8 1 6 2 9 5 7 8 3 9 6 5 7 10 4 4 9 7 7 4 1 6 7 8 10 1 9 7 9 9 5 9 9 4 8 7 9 5 9 1 10 1 6 7 8 9 4 8 7 4 9 10 6 2 2 2 2 10 6 10 6 3 3 7 4 9 4 2 2 10 6 3 9 10 6 10 2 3 1 4 4 6 9 10 1 5 4 7 1 5 1 4 7 6 7 5 6 8 9 4 9 7 9 1 4 5 2 5 5 6 10 10 3 4 5 3 4 5 6 5 1 4 1 9 10 6 8 9 5 7 10 8 6 7 4 7 1 7 10 4 5 9 9 7 10 8 3 5 3 8 8 4 1 3 5 8 1 8 8 7 8 9 10 2 2 5 7 2 8 5 10 1 9 9 8 9 6 9 10 9 10 7 3 1 8 8 1 9 7 3 2 3 6 3 2 4 2 4 6 1 8 7 2 7 4 3 10 5 1 3 8 8 2 2 7 5 7 6 4 9 4 3 4 4 2 6 8 9 4 10 10 8 3 5 6 8 1 4 9 4 9 3 2 6 6 1 5 8 10 8 2 7 10 4 4 9 7 10 7 10 10 3 4 5 2 1 6 10 4 4 4 7 5 4 9 8 8 9 7 9 10 6 1 1 9 10 9 3 4 4 9 5 5 8 6 2 7 1 4 9 7 8 9 4 7 2 5 1 4 9 8 3 10 4 1 1 3 9 1 7 7 10 1 6 5 6 4 9 9 3 7 7 2 1 2 8 1 6 10 4 7 1 3 9 9 10 8 2 7 7 8 8 7 2 4 3 3 8 8 4 6 9 3 7 1 6 10 3 7 8 9 8 9 8 2 9 10 1 6 1 4 7 3 7 10 7 10 6 1 9 8 5 8 1 6 3 5 6 8 3 7 1 8 10 4 1 8 1 7 5 3 3 5 6 2 3 7 7 3 6 4 1 6 10 6 1 3 9 5 2 6 6 10 3 8 3 2 1 1 5 6 8 10 3 6 8 4 5 10 9 6 9 4 9 1 3 2 8 6 7 6 5 9 5 6 9 2 2 9 6 9 3 5 6 8 3 1 5 4 7 1 2 9 5 5 8 1 2 10 6 9 9 2 1 9 2 3 10 4 10 6 5 5 5 2 9 3 7 10 3 9 4 9 10 1 7 7 8 5 9 7 7 8 5 2 6 9 3 10 1 2 7 5 6 6 2 4 3 10 6 9 9 8 8 10 10 4 10 6 3 5 8 7 5 8 4 8 1 8 4 9 2 6 3 7 1 10 4 5 9 2 9 10 3 1 2 5 7 4 7 9 6 1 10 9 8 9 5 6 8 8 10 5 1 5 5 2 8 5 4 5 2 8 6 9 5 10 10 5 4 10 10 6 3 10 6 8 4 6 10 4 3 2 3 6 6 4 8 10 1 3 2 3 7 3 4 8 6 7 9 1 7 3 7 7 7 3 8 3 5 5 10 10 4 5 9 2 1 8 5 5 5 6 5 6 1 6 3 5 10 8 2 10 7 8 3 1 3 6 1 4 1 7 6 3 1 9 7 2 2 8 9 10 6 2 10 7 7 1 7 2 3 3 5 8 8 10 1 8 10 4 1 2 2 10 5 9 2 3 10 1 3 3 3 3 1 2 9 2 6 1 7 4 7 10 7 8 4 1 7 2 10 8 6 1 1 5 10 4 9 5 2 4 2 10 8 3 1 4 5 2 2 10 8 3 9 2 9 2 3 7 2 5 1 5 8 2 1 8 8 10 9 1 5 7 3 1 8 3 2 7 3 8 5 4 10 8 5 2 9 4 2 10 3 6 3 8 10 9 8 1 10 8 1 10 5 10 6 1 7 2 1 6 3 5 8 8 7 9 8 10 9 3 1 8 7 9 8 2 9 7 3 9 9 5 5 4 3 3 2 1 1 6 8 2 9 2 2 3 1 4 5 6 4 3 8 8 4 1 2 2 8 5 6 9 10 7 7 5 2 6 2 8 6 7 7 8 1 8 3 10 10 1 1 2 2 10 1 5 9 6 10 5 4 4 5 8 2 4 1 6 2 7 2 1 8 10 6 8 2 5 5 8 2 6 10 3 3 3 5 2 9 4 10 7 7 9 10 6 1 1 3 5 1 8 5 8 7 3 1 2 5 5 1 3 3 8 5 9 4 6 8 10 10 7 9 8 8 6 1 5 3 5 6 5 4 5 10 5 10 7 7 1 5 8 4 10 8 6 3 3 8 1 8 4 4 8 1 8 5 7 10 9 10 10 8 6 1 5 8 4 4 10 6 6 2 1 4 5 4 2 10 2 7 3 7 7 4 6 4 7 6 1 7 9 1 3 10 2 5 4 1 9 4 1 5 8 8 4 7 3 5 6 8 6 5 2 9 2 6 8 3 3 6 3 7 10 5 9 2 10 6 9 6 2 9 4 1 3 1 2 3 6 7 3 1 5 3 4 7 6 8 9 3 8 5 1 4 2 7 5 8 5 2 5 3 9 8 10 7 2 3 3 7 3 8 4 3 1 8 2 7 9 6 2 3 10 7 1 9 3 6 6 9 2 9 7 10 5 6 5 4 6 3 2 8 1 8 10 1 7 8 3 6 9 3 5 10 8 7 1 5 4 3 8 5 2 1 10 10 10 5 1 1 2 5 2 5 8 10 8 4 9 3 1 5 3 5 9 1 2 3 2 9 1 3 5 2 8 9 9 10 10 7 7 3 4 9 2 1 7 10 5 5 7 3 7 4 4 10 10 3 2 2 6 10 10 1 4 6 10 8 9 10 8 9 3 3 1 3 9 2 4 4 2 6 3 10 8 7 10 1 10 8 3 10 1 6 4 9 9 8 7 9 2 8 5 8 5 5 2 4 7 5 2 6 7 6 5 9 10 6 8 1 8 2 10 7 6 8 8 6 1 10 9 1 5 9 6 1 3 5 1 4 7 1 9 6 6 5 10 6 8 9 9 2 8 5 4 10 9 1 4 3 4 9 8 9 1 3 5 1 9 7 4 3 8 4 6 3 6 9 7 7 5 10 8 1 2 6 4 4 3 9 8 7 2 10 1 4 9 4 1 6 4 8 4 2 9 3 9 1 7 5 9 1 5 9 3 10 3 3 5 3 4 5 7 5 7 2 3 4 1 8 2 5 2 2 7 10 5 5 7 8 3 8 3 3 8 7 3 5 4 1 10 3 2 10 9 2 9 3 10 6 7 5 2 7 2 3 6 6 5 3 3 10 2 10 7 2 3 7 6 9 8 10 9 3 6 3 4 10 7 7 2 1 5 1 1 7 9 4 7 2 10 4 9 8 9 10 1 3 7 5 9 10 6 5 3 10 1 10 8 5 10 2 6 2 2 2 3 6 9 6 1 4 3 3 5 2 10 5 9 6 4 9 10 2 2 8 4 5 4 8 8 2 8 2 8 8 4 8 4 2 2 10 7 6 6 8 8 1 10 9 6 9 1 5 6 2 9 8 7 10 3 1 7 3 7 9 10 4 4 3 4 8 10 3 4 10 6 8 9 10 4 5 6 2 1 1 3 4 7 1 6 9 1 6 7 10 4 6 8 7 1 5 1 7 8 5 7 10 4 5 2 8 7 10 7 10 3 4 7 6 7 4 10 7 9 2 7 9 10 6 3 8 1 2 10 10 4 2 7 5 2 10 1 1 10 2 7 5 1 3 7 5 8 5 4 3 8 2 5 7 4 6 7 3 4 1 6 8 7 9 8 8 7 4 6 7 3 2 5 6 5 2 8 6 4 7 6 6 1 7 7 3 7 6 9 8 6 8 9 7 6 9 5 10 5 1 3 6 5 6 5 5 3 6 8 3 1 10 2 5 6 9 3 3 8 9 6 4 3 1 6 3 1 2 4 6 9 4 8 7 1 1 7 4 4 3 3 8 4 3 8 5 2 1 9 1 3 4 2 7 9 7 9 7 4 10 4 10 2 7 7 3 9 9 5 2 8 5 6 10 3 8 3 10 7 2 1 9 1 1 1 6 6 2 10 1 5 7 10 7 6 9 9 9 4 8 1 5 7 10 6 5 5 2 7 8 4 4 7 4 4 9 10 9 3 4 8 10 6 9 6 7 2 9 2 7 9 9 6 3 1 7 5 4 8 8 9 2 4 4 6 9 6 3 5 1 10 6 3 5 9 6 1 9 2 8 10 9 3 9 3 9 9 3 9 8 3 6 9 5 9 8 2 6 9 7 2 7 4 5 6 9 7 8 9 9 8 7 8 6 6 9 10 10 5 5 9 10 6 4 1 3 2 10 2 7 6 7 1 3 6 7 5 8 2 4 2 10 5 4 7 8 4 7 2 10 9 10 6 4 10 5 5 5 4 5 2 10 10 9 5 4 9 9 2 1 4 2 9 8 7 10 4 3 6 4 7 9 7 2 9 5 1 8 7 7 3 3 5 5 7 2 8 6 9 3 9 3 3 7 9 1 3 2 7 5 5 6 7 10 3 10 3 9 6 10 4 3 6 2 9 1 7 2 5 6 9 7 9 6 3 4 4 2 7 5 1 8 3 7 8 8 7 5 1 4 2 3 3 8 5 2 2 2 10 7 4 10 7 9 3 7 9 10 6 3 3 3 8 8 9 4 7 5 9 3 4 6 4 10 7 5 7 6 6 6 2 6 8 8 9 6 5 7 4 4 1 6 8 2 4 3 7 4 2 1 10 3 10 3 8 6 4 1 5 5 8 3 10 2 2 7 3 4 7 1 8 4 3 4 9 7 1 7 5 5 6 10 8 10 9 7 1 5 7 10 5 1 2 4 3 2 10 3 10 3 9 3 10 10 2 8 9 10 6 1 9 1 6 2 6 5 4 8 3 4 3 4 5 4 1 1 10 2 4 8 9 6 3 6 9 3 3 9 10 1 8 5 5 1 2 6 8 10 4 1 9 8 3 8 3 9 6 9 8 6 8 8 8 10 7 1 3 2 8 3 1 10 6 7 3 10 5 2 4 10 10 5 7 9 10 10 6 8 10 8 5 9 4 9 4 7 7 5 5 6 9 4 8 6 4 10 1 4 7 9 7 8 7 5 1 6 10 10 6 4 5 8 8 3 5 5 3 6 7 3 10 5 3 3 4 3 3 7 2 1 2 9 7 9 1 9 1 2 3 6 5 9 3 6 5 6 5 8 9 2 10 7 3 5 3 9 10 8 1 8 7 4 4 5 10 1 5 2 3 10 6 3 2 10 1 9 7 3 7 8 8 5 5 3 6 2 8 3 2 10 3 5 7 8 5 2 9 4 2 6 5 5 3 3 8 8 2 9 2 7 5 4 2 3 2 9 9 9 10 5 4 3 9 2 3 9 6 9 2 3 1 2 3 10 2 9 1 4 10 1 8 9 7 5 5 6 6 2 1 5 6 3 9 2 5 9 9 1 10 7 2 1 8 6 10 2 8 1 1 4 7 5 7 2 1 5 2 10 1 8 8 7 10 2 10 4 7 2 9 9 2 1 9 7 10 3 9 2 4 2 8 9 8 6 9 1 9 7 3 5 8 9 9 2 8 8 6 4 10 1 4 4 1 10 5 10 5 1 9 6 1 1 6 7 3 2 8 6 9 8 6 8 9 5 7 6 5 6 3 4 6 2 10 10 8 8 6 2 5 2 6 8 10 9 8 3 9 3 3 1 7 10 6 6 4 1 10 5 3 5 3 7 5 10 3 5 8 9 1 6 1 7 6 3 8 1 8 4 7 9 1 3 7 9 9 6 10 3 7 9 6 5 4 10 6 6 4 4 8 5 10 2 9 3 7 10 2 7 7 9 9 8 8 8 7 3 9 3 1 5 1 4 10 6 5 10 3 9 2 9 9 9 6 10 3 3 3 3 4 9 5 7 1 6 9 8 10 10 9 7 1 2 6 9 5 9 9 2 10 9 3 10 7 5 2 4 2 4 2 7 7 1 1 6 5 8 2 2 4 2 6 8 2 8 9 5 10 1 5 6 9 1 1 5 8 6 4 4 10 1 9 6 2 8 4 2 5 9 10 7 8 8 8 10 5 2 6 2 6 10 9 1 4 3 7 6 2 4 3 9 3 6 2 2 7 8 5 9 2 3 1 10 2 3 6 7 2 6 4 1 5 1 7 8 6 6 5 4 8 4 2 4 9 1 10 1 6 10 10 9 5 10 1 10 8 10 2 3 4 8 6 2 4 1 7 5 4 6 1 3 4 2 3 2 4 6 2 7 9 9 10 4 10 9 3 10 2 9 5 5 10 9 7 10 1 6 10 6 2 6 5 10 2 6 9 8 10 10 10 6 5 5 7 10 7 7 3 10 9 8 3 9 6 5 10 2 2 10 4 4 5 4 10 2 4 8 1 4 3 5 6 7 6 8 10 2 10 2 10 7 4 3 7 2 2 4 7 3 5 8 1 4 5 9 5 2 6 7 10 2 4 7 5 7 6 5 2 6 10 6 2 9 3 1 3 6 4 6 8 2 2 9 2 8 3 6 5 4 1 2 9 4 10 10 8 4 10 8 1 5 9 10 3 1 4 4 3 8 3 2 6 9 5 10 5 4 4 7 10 3 9 6 3 4 6 9 8 5 1 1 4 1 9 1 9 7 6 1 10 2 6 7 1 9 9 10 1 1 1 7 7 3 1 10 10 2 9 3 2 9 2 10 8 7 9 6 6 10 10 6 10 10 1 7 1 5 2 2 9 6 3 9 4 8 6 7 10 8 8 7 4 9 6 10 7 2 6 7 10 7 10 10 5 6 5 2 8 7 1 6 9 3 5 1 4 7 4 10 6 6 10 9 9 5 8 4 6 6 8 3 9 8 10 8 8 9 5 8 10 2 7 5 2 6 7 3 2 5 3 8 5 10 6 5 7 6 2 8 5 3 2 4 2 4 5 2 4 9 2 5 9 8 1 3 10 1 5 1 2 6 5 7 7 6 5 4 9 6 8 6 9 2 9 3 5 4 1 5 7 8 10 5 9 9 9 4 6 5 6 8 4 6 9 2 4 7 1 7 3 9 9 8 5 10 8 2 10 2 9 4 6 9 9 8 4 10 3 7 8 8 2 6 10 5 3 4 2 6 10 2 9 3 4 7 5 10 7 8 9 9 7 2 7 3 5 9 6 10 7 4 6 4 9 2 4 6 8 3 1 6 1 10 1 1 4 5 7 7 5 6 6 5 7 7 8 4 8 3 6 8 9 4 10 10 6 8 6 10 10 8 9 7 5 3 8 6 7 3 3 9 4 8 2 5 4 6 4 1 9 6 4 9 7 6 6 2 8 3 8 2 6 10 2 1 10 2 5 7 5 6 8 5 2 3 1 1 3 9 9 8 2 4 4 8 2 8 9 10 4 1 9 3 5 4 4 8 10 3 3 8 4 1 4 5 5 7 9 1 3 4 10 1 10 2 2 6 4 9 4 6 7 5 3 5 4 3 6 6 2 10 1 8 5 1 5 8 9 2 1 4 3 4 10 7 2 9 7 5 4 7 9 1 8 4 6 2 6 3 1 3 2 8 4 3 7 1 2 2 4 10 1 10 6 9 4 9 5 2 7 6 8 10 9 7 6 8 7 9 1 8 4 3 7 3 7 4 2 6 6 5 2 7 1 5 7 10 8 6 9 4 9 9 1 4 10 9 1 9 9 7 5 1 1 3 2 10 9 5 7 1 1 4 9 3 10 10 5 2 6 4 8 3 1 6 8 6 9 5 3 1 7 5 10 6 1 10 8 5 1 4 8 5 7 2 7 3 3 10 2 4 2 10 9 3 7 9 7 4 5 3 1 8 10 1 4 10 5 10 5 2 7 3 10 9 10 1 8 7 9 5 3 7 7 8 6 5 5 2 6 5 5 4 4 6 4 8 7 10 7 9 1 3 5 6 10 1 7 5 6 7 1 8 6 3 2 9 2 6 2 1 1 6 6 10 6 3 1 2 1 6 5 5 2 2 9 5 9 5 6 8 6 9 4 8 4 8 10 2 2 9 6 1 9 8 2 10 8 2 2 5 2 4 10 2 7 2 10 2 6 8 6 8 2 7 3 2 1 2 2 1 3 1 7 3 6 4 8 1 4 3 5 7 9 1 5 10 1 1 4 7 8 5 7 7 10 4 4 7 10 6 5 3 2 9 3 1 2 3 8 9 5 6 2 8 5 9 2 9 4 5 2 10 1 4 7 10 8 4 2 9 9 10 10 2 7 8 5 2 9 5 1 2 3 7 10 3 9 2 4 5 4 9 10 8 6 7 3 1 9 4 6 6 3 8 3 2 2 8 8 5 2 1 8 9 7 7 2 1 1 7 10 10 9 10 7 10 2 3 8 6 6 7 1 2 3 9 3 3 6 9 10 5 8 5 7 6 7 2 5 8 5 7 5 4 8 8 1 1 1 2 5 8 7 2 3 10 1 1 10 8 3 8 6 3 1 1 6 1 10 8 5 4 7 9 4 5 2 10 9 6 5 6 1 1 7 6 4 2 8 9 3 9 2 4 8 5 9 1 7 2 8 7 3 1 5 7 4 4 10 3 2 4 1 2 2 7 7 7 8 5 10 7 1 7 9 4 7 5 7 5 10 4 1 3 3 1 9 7 2 2 9 7 7 1 8 4 2 9 8 7 1 3 9 1 1 9 10 7 1 4 5 10 4 4 8 8 10 9 9 2 10 3 7 2 6 5 7 7 8 10 6 1 10 3 8 1 6 5 8 7 8 6 10 6 9 1 9 10 7 1 10 5 3 2 7 8 2 9 1 6 8 4 6 8 6 5 9 1 9 2 2 10 1 2 6 10 5 5 10 9 1 5 5 2 1 3 5 9 10 9 8 8 3 6 6 8 7 1 10 1 6 4 1 1 6 1 8 6 5 3 7 1 3 9 8 1 3 10 3 5 10 2 10 9 10 5 6 2 6 4 4 2 9 6 10 7 7 2 5 4 4 5 4 4 1 1 8 2 6 7 2 10 10 9 3 6 8 1 1 8 8 9 10 9 2 9 3 1 5 5 8 9 4 7 2 10 5 4 1 3 3 1 9 4 8 8 10 10 4 5 8 7 2 5 8 6 4 2 7 2 2 3 3 9 8 10 4 6 8 3 8 8 6 7 9 8 4 2 6 3 10 2 8 7 10 7 1 5 2 9 1 8 2 8 8 2 1 4 1 4 7 9 6 7 1 1 7 8 1 3 6 9 8 6 7 2 9 7 1 2 6 5 10 8 10 9 10 1 5 5 9 3 8 9 6 6 7 5 9 7 5 7 7 10 1 5 10 6 4 3 3 4 7 4 3 3 9 10 9 7 10 10 5 9 8 7 10 5 1 5 2 10 3 6 9 10 1 6 10 3 4 8 6 3 5 2 3 4 5 5 7 8 1 3 3 7 1 7 2 2 5 2 4 5 3 3 1 4 7 8 3 3 1 3 2 9 9 5 6 8 3 1 5 2 4 1 7 3 10 9 9 10 5 3 7 9 2 6 9 9 9 4 10 2 9 2 3 9 3 8 9 3 10 7 9 6 6 1 8 3 6 1 5 8 7 3 2 8 2 7 3 10 9 5 10 9 1 4 10 10 3 2 9 9 7 10 9 10 3 10 7 6 8 2 7 7 2 7 8 8 7 8 6 7 8 4 4 6 7 1 3 8 5 5 10 8 3 6 4 7 1 8 2 8 10 1 1 10 9 4 6 6 4 8 7 5 10 1 7 3 10 3 3 8 2 5 10 6 4 8 6 4 9 8 5 1 2 4 4 2 5 5 5 7 8 3 2 3 2 5 8 2 6 9 10 2 9 1 9 8 5 1 2 9 8 9 8 5 3 2 7 6 8 5 6 5 9 9 10 6 6 6 4 4 1 3 3 6 2 3 7 10 8 4 4 3 2 5 3 5 5 3 6 5 6 7 9 7 7 1 3 5 2 7 3 6 10 1 2 3 10 8 10 4 7 7 4 2 4 6 10 10 4 6 10 6 5 6 3 7 1 2 2 3 9 9 7 4 2 7 8 5 3 1 8 7 10 10 6 9 3 3 6 2 10 7 7 6 9 3 3 5 8 7 8 4 7 5 9 5 2 5 7 5 10 7 9 9 10 8 6 7 4 3 5 3 7 4 8 10 8 10 2 1 8 7 8 4 8 2 8 2 5 9 2 10 10 8 4 2 2 2 9 7 2 2 6 10 4 2 7 8 2 5 6 7 2 3 3 10 3 9 9 4 5 10 9 8 8 2 5 10 7 1 1 9 3 5 5 9 5 6 1 9 9 1 5 4 10 2 5 8 10 8 9 10 9 8 5 2 1 10 2 10 3 2 10 4 8 3 3 1 6 3 3 4 9 7 4 10 4 10 7 7 6 6 5 4 5 1 3 2 2 8 6 2 6 10 5 4 4 4 7 10 10 9 5 6 9 5 10 6 4 7 10 3 1 8 10 9 1 1 6 4 9 3 8 10 5 1 3 5 5 1 2 6 10 1 3 8 4 1 5 7 6 1 6 6 1 5 7 2 10 8 1 10 4 1 10 10 5 7 2 7 6 10 3 3 8 4 10 8 4 8 1 10 9 1 8 7 9 10 1 7 4 7 9 8 6 3 5 6 2 4 5 4 5 4 4 7 7 2 10 7 8 7 1 1 2 10 1 3 4 8 4 6 8 6 1 6 7 1 5 7 1 1 7 7 8 10 8 5 10 8 8 1 5 9 9 9 7 1 10 1 1 2 7 4 3 3 6 5 3 8 4 6 2 5 3 3 1 4 1 3 7 4 1 10 3 10 5 5 8 5 10 5 9 3 6 4 2 4 8 1 1 4 3 6 9 3 5 9 7 5 2 8 2 3 7 9 9 3 3 8 5 9 3 1 4 1 7 3 3 1 10 8 7 6 1 2 6 9 9 3 2 9 9 7 6 3 8 8 4 7 2 7 7 8 5 2 6 10 2 4 2 2 8 8 6 9 6 2 9 2 2 10 3 3 4 6 3 10 4 6 2 2 6 10 8 8 7 5 2 2 1 10 10 7 5 6 4 6 7 7 10 9 10 5 10 3 5 9 4 3 9 10 9 3 8 8 7 9 5 9 4 7 3 10 9 3 2 10 2 1 2 2 7 1 8 6 4 2 4 7 8 6 5 3 10 3 2 2 5 10 5 5 9 6 6 2 5 7 5 10 8 6 6 6 6 6 3 2 1 2 7 5 4 7 7 1 2 8 2 2 9 5 3 6 8 3 3 4 10 7 3 1 6 5 7 9 2 9 3 4 5 3 5 8 1 9 3 6 4 8 3 10 9 1 6 8 10 1 10 7 8 10 8 1 10 5 6 1 10 5 4 9 10 7 2 2 1 10 2 1 5 4 4 6 3 7 3 1 2 9 4 5 1 5 2 10 2 9 3 3 5 6 4 10 10 1 3 4 9 4 7 6 10 10 8 6 9 10 3 9 10 3 5 9 6 8 6 3 3 5 8 5 7 1 5 3 10 8 8 3 1 7 8 8 8 4 8 10 9 2 3 3 8 7 2 9 8 7 4 5 4 7 10 3 4 10 2 4 8 4 1 6 9 5 9 5 10 5 6 3 8 2 7 8 9 2 1 1 10 8 4 2 9 7 6 8 6 7 5 5 3 5 2 8 7 5 3 9 4 9 2 3 3 10 5 5 3 10 5 7 7 10 4 6 6 6 5 9 4 3 8 5 6 5 8 4 3 1 9 6 5 7 9 5 4 9 8 4 6 1 8 8 1 7 7 10 2 2 3 2 9 3 7 9 7 6 1 4 3 1 10 2 2 3 6 1 1 2 6 5 8 4 8 7 1 9 3 10 10 7 10 4 5 3 2 10 4 5 1 6 8 3 9 8 4 7 9 1 2 1 6 4 9 4 10 10 4 2 7 7 7 8 3 2 7 10 5 1 10 3 10 9 1 6 4 5 8 6 3 7 10 1 1 9 10 10 6 6 4 1 9 8 3 7 1 1 2 6 8 7 9 2 6 2 1 8 6 9 1 8 7 1 10 10 9 1 6 8 5 3 7 4 4 3 3 8 8 10 6 2 2 2 6 6 10 4 7 9 10 2 5 1 8 9 2 1 6 10 6 10 2 10 7 4 6 6 3 10 8 1 2 5 8 4 5 1 6 4 3 8 4 2 7 10 9 9 9 7 9 1 8 8 8 10 1 7 10 5 2 7 5 10 5 3 2 6 9 9 3 2 1 9 9 7 5 6 8 5 6 1 8 2 2 6 7 10 5 1 9 5 8 10 8 3 6 1 5 5 2 3 5 3 6 10 6 6 5 8 4 7 7 7 7 3 8 2 7 8 5 3 8 4 10 1 8 8 10 5 9 8 1 10 6 9 9 5 6 10 5 3 2 2 9 7 6 4 7 2 9 2 3 10 4 7 2 5 8 4 4 6 9 4 5 6 2 2 6 7 1 8 1 7 7 3 9 3 1 4 6 4 4 8 2 9 7 3 8 7 1 4 2 3 9 1 1 3 5 10 1 10 2 4 10 6 5 1 10 10 8 3 9 2 5 4 1 10 4 4 7 3 3 1 5 6 8 3 2 4 7 10 4 2 9 6 5 2 6 6 8 10 2 6 8 4 10 7 4 4 5 5 5 10 3 2 6 2 10 9 10 10 1 3 8 3 2 1 2 5 10 9 1 10 7 1 4 4 6 6 3 1 7 6 10 2 4 7 4 2 7 6 9 7 2 5 7 1 5 10 6 10 5 2 3 6 9 6 7 10 9 1 7 7 10 3 7 10 4 6 5 2 5 5 4 5 5 2 7 5 7 2 7 2 2 9 2 9 10 1 10 5 1 9 2 7 9 6 4 5 3 1 6 6 8 3 8 3 6 6 7 6 9 9 2 6 10 5 5 10 2 3 10 9 2 10 10 2 9 2 4 7 6 2 4 2 7 4 8 1 3 2 1 3 8 1 4 9 2 9 6 5 1 9 1 5 9 3 9 4 7 3 5 1 1 8 9 5 1 5 2 3 4 3 7 8 8 4 10 6 9 3 5 10 2 8 5 8 9 3 7 6 4 7 6 1 2 3 7 10 6 8 4 5 8 6 8 6 7 5 5 8 4 3 10 6 1 3 1 4 2 5 9 2 3 5 9 6 8 7 4 6 1 2 5 2 2 3 6 1 4 9 7 2 10 4 8 7 3 6 2 7 2 3 2 3 7 3 5 1 6 2 3 10 10 7 1 1 10 4 5 4 7 5 9 9 4 3 4 5 2 3 8 5 1 3 2 9 4 10 1 6 7 5 4 10 9 9 8 2 5 7 6 4 8 6 4 7 7 9 10 8 8 4 1 5 7 2 7 10 9 7 9 9 2 7 7 6 3 9 5 9 4 10 8 9 1 4 3 4 4 3 9 10 2 7 8 1 5 2 7 2 5 10 3 9 1 7 10 5 9 2 7 1 5 2 5 3 2 9 2 8 5 4 5 10 8 7 10 8 9 8 2 6 5 9 3 4 3 6 7 2 2 9 5 7 7 10 3 7 9 1 7 1 3 8 7 7 8 9 8 5 10 6 10 2 8 5 5 5 4 6 7 2 2 4 4 10 5 3 6 9 1 7 3 4 6 1 4 7 9 1 5 7 6 2 1 5 4 8 3 7 7 9 10 4 8 1 2 10 9 4 10 10 3 8 2 9 1 5 6 1 10 2 10 1 4 8 2 1 5 7 10 7 3 6 1 8 8 9 9 8 9 7 6 5 4 10 8 10 1 5 7 4 10 7 6 2 3 3 9 5 7 6 10 4 5 3 5 7 9 10 7 8 2 4 3 1 3 9 9 3 7 5 5 4 10 1 6 5 2 5 7 9 7 4 3 10 10 1 9 7 8 10 7 3 8 9 2 5 4 5 5 9 2 9 8 4 9 4 8 10 2 1 4 4 1 5 10 3 3 8 5 9 4 1 3 6 3 3 6 5 6 2 9 6 5 7 10 6 7 7 6 9 4 7 5 3 4 10 9 10 3 4 8 10 10 9 10 2 7 1 7 6 1 1 2 10 8 6 3 5 8 2 8 3 3 8 8 2 8 4 1 8 1 1 10 10 3 5 1 1 1 10 6 8 10 9 5 9 3 6 7 8 8 6 6 8 3 10 1 5 2 1 9 4 10 8 8 9 1 1 4 5 4 2 4 2 2 10 2 6 6 5 10 6 4 10 2 8 9 7 4 10 10 7 2 6 9 6 3 9 6 1 6 9 2 10 6 4 1 8 1 9 2 8 2 9 5 8 10 7 2 2 2 3 1 3 10 6 2 5 2 6 9 9 7 5 9 3 8 5 7 1 2 1 10 5 9 7 6 7 4 2 7 5 1 9 10 6 6 7 8 3 4 2 5 7 9 6 3 9 7 7 2 7 1 9 1 6 7 3 6 2 4 5 7 4 10 5 7 3 5 8 10 3 8 9 4 4 6 4 3 10 1 4 2 4 9 4 5 10 2 8 1 8 7 3 8 6 2 9 6 3 6 10 5 1 7 4 9 5 1 6 5 2 1 3 10 9 7 4 5 3 10 3 2 2 4 10 8 1 5 2 1 3 1 3 3 9 4 4 8 3 9 4 5 3 8 2 1 6 8 8 3 6 6 7 5 7 4 6 10 5 6 1 4 8 3 4 2 2 5 7 7 1 4 8 6 3 10 7 5 8 4 9 5 4 7 8 8 5 7 3 2 1 5 8 2 8 1 1 3 4 5 10 3 4 8 1 7 6 4 1 4 2 1 9 6 1 9 6 6 9 3 1 7 6 4 3 8 4 9 7 6 9 7 4 2 2 2 8 2 4 4 8 4 9 1 5 3 10 10 5 7 6 3 4 8 4 7 1 5 10 3 4 9 6 1 5 10 6 7 1 5 7 9 6 10 7 10 7 7 3 10 8 10 9 10 3 10 9 6 9 1 8 5 9 8 6 9 6 2 5 4 10 5 8 1 9 1 6 10 5 7 9 9 7 10 4 4 1 7 6 5 9 3 4 6 1 7 8 1 9 6 3 3 3 10 10 5 8 6 8 6 5 9 10 9 7 1 9 10 8 2 2 5 8 7 1 9 3 6 7 6 6 9 8 9 4 7 9 1 7 10 7 6 2 1 4 6 5 3 9 2 3 10 9 3 10 9 9 7 4 3 10 8 8 8 3 8 2 5 1 10 10 9 5 5 10 10 5 2 1 2 4 8 8 5 10 1 8 1 4 10 2 8 1 6 9 2 7 7 9 1 1 9 9 9 6 4 1 7 6 1 10 9 6 5 5 7 9 1 5 10 9 4 7 9 6 2 3 4 8 4 2 2 5 4 6 3 7 4 6 10 6 8 4 4 6 8 6 2 7 9 4 2 8 8 5 9 3 3 6 2 2 7 10 3 2 8 8 4 1 4 7 5 10 7 5 8 8 3 6 8 5 3 2 9 10 7 3 9 7 1 7 10 4 6 7 10 2 9 1 5 8 7 6 2 1 1 9 4 6 10 8 10 2 3 7 9 5 8 4 7 10 7 5 8 4 3 3 3 3 2 9 9 8 8 3 1 4 3 9 8 9 8 1 7 5 10 2 3 10 7 1 10 8 1 10 10 9 7 2 7 2 6 9 3 10 2 9 1 6 3 9 3 1 3 3 6 9 2 5 4 9 9 3 1 9 1 9 10 7 6 10 1 7 3 3 5 3 9 3 6 1 4 3 5 8 2 7 10 10 10 7 10 7 6 8 10 1 9 8 1 9 8 9 10 5 4 5 8 8 8 9 2 4 1 8 2 5 4 1 1 3 3 7 9 5 9 5 10 8 10 4 7 1 1 3 4 10 8 3 8 7 10 4 2 5 2 1 9 6 6 3 1 2 6 9 7 1 7 6 7 6 5 3 3 5 9 7 7 10 8 1 2 2 9 5 7 3 6 10 9 2 1 8 3 10 8 7 5 6 7 5 5 2 1 3 6 2 4 2 10 5 5 2 6 7 2 7 2 3 3 5 6 3 2 2 2 4 4 1 8 8 5 9 7 10 4 2 8 10 6 6 6 2 7 1 3 7 10 2 4 8 7 3 2 7 2 2 1 9 6 10 10 8 9 9 7 8 10 5 2 1 7 1 4 2 7 3 6 7 9 10 1 4 8 8 4 7 9 3 10 2 4 10 4 4 8 6 2 6 9 7 8 8 4 7 6 1 7 7 1 6 1 6 3 4 8 9 9 8 10 9 2 4 10 2 1 2 2 1 3 9 8 10 5 4 5 9 8 2 9 1 5 10 5 3 10 2 4 3 10 6 2 6 8 10 2 6 2 8 6 10 9 8 1 8 10 3 2 7 9 8 1 8 10 6 5 8 7 8 9 2 10 1 2 10 5 4 8 3 6 6 5 9 1 3 9 2 6 5 7 9 8 1 1 7 1 3 3 10 6 10 9 7 6 6 2 5 9 4 1 8 6 3 8 6 9 6 1 4 3 9 8 10 2 5 2 3 3 1 2 9 9 2 3 10 7 2 4 6 9 7 2 3 3 8 7 2 6 1 6 5 4 3 7 3 5 3 1 8 8 6 6 3 7 9 2 4 6 1 9 9 7 9 7 2 6 9 6 8 6 7 3 9 7 4 3 4 7 5 10 9 10 9 3 10 9 4 1 8 10 9 2 5 4 3 7 6 2 1 9 6 6 7 4 8 3 3 4 10 7 5 9 8 7 9 1 10 2 5 1 2 10 9 8 3 6 3 10 4 9 2 8 8 4 6 1 4 4 4 6 6 5 3 10 10 4 3 2 3 6 4 7 1 7 8 5 9 10 10 7 5 8 4 9 1 3 5 1 5 10 4 4 2 3 8 5 5 3 7 2 7 10 8 7 2 1 8 8 5 8 8 1 5 1 8 8 4 4 10 5 6 1 7 9 9 6 7 9 8 9 2 7 9 4 10 4 5 4 4 4 4 4 4 7 8 6 1 1 4 1 3 7 10 7 9 8 2 9 10 5 9 2 4 3 6 8 8 6 3 7 1 5 5 7 2 4 6 10 5 4 6 10 8 2 4 3 2 2 2 3 2 8 4 3 5 6 7 1 4 7 8 5 1 1 4 2 8 6 6 8 6 10 2 2 9 2 7 8 2 4 1 8 5 4 2 5 9 4 8 8 8 1 7 5 1 3 4 5 4 2 8 3 6 8 5 5 7 6 10 4 8 4 3 7 10 3 2 2 1 10 5 10 7 2 3 10 3 10 4 9 7 7 8 9 5 4 10 8 7 7 10 2 4 2 3 4 5 8 3 6 9 6 8 6 5 10 4 5 7 5 1 7 10 1 7 9 1 7 4 4 2 2 8 2 2 7 10 10 4 5 3 1 6 5 3 6 1 3 3 9 10 4 7 10 5 5 7 9 1 2 5 2 7 6 9 9 4 10 1 1 6 6 7 4 8 8 7 10 2 1 2 2 2 2 4 6 6 3 3 6 8 1 6 5 7 4 2 8 10 2 3 10 1 1 2 10 3 6 2 2 6 6 10 1 9 4 5 6 2 10 2 8 4 6 3 1 7 4 9 2 9 3 4 4 9 10 8 10 10 5 8 9 4 7 8 7 9 1 5 2 3 3 2 8 8 10 8 4 5 7 1 10 10 4 8 9 9 3 8 6 5 3 1 9 9 8 1 9 10 8 6 5 2 7 8 2 7 7 9 6 7 6 5 6 2 8 6 4 10 1 8 9 5 1 6 10 3 5 5 4 9 8 8 3 5 7 9 10 2 6 6 2 2 9 5 1 2 2 4 6 9 6 5 10 10 9 7 4 7 6 1 4 8 2 4 1 5 6 1 7 7 7 3 4 7 3 4 5 8 9 8 10 6 10 7 6 8 6 10 8 3 9 10 7 3 8 9 2 7 6 4 9 2 1 6 2 2 5 2 6 5 6 9 2 8 6 9 4 8 6 7 10 2 4 6 10 6 1 9 8 2 4 5 1 7 9 3 4 2 8 6 2 2 3 4 3 10 4 5 7 4 7 5 3 2 5 2 7 6 10 3 4 10 4 7 8 3 1 5 5 4 1 5 8 9 3 2 6 10 5 2 4 4 1 5 3 3 7 8 10 7 10 2 4 10 8 2 4 9 9 7 3 4 10 9 8 9 9 7 4 1 3 9 4 5 2 6 1 9 5 10 7 2 10 9 7 10 2 3 3 7 5 4 9 7 2 1 8 3 2 5 10 4 9 1 2 3 1 6 4 9 1 3 8 7 5 8 3 1 7 3 6 8 9 10 5 10 5 6 1 10 4 5 10 6 4 6 7 4 7 2 6 5 9 6 7 1 8 5 9 1 9 2 5 8 7 2 8 1 6 5 8 9 5 5 7 10 7 10 2 9 3 5 3 1 4 10 3 10 10 5 6 3 8 6 8 4 2 4 3 6 4 4 1 6 10 8 1 2 6 9 10 2 6 10 2 8 1 1 10 10 5 4 7 2 7 1 4 10 10 8 9 8 2 9 10 4 3 4 10 7 2 9 5 2 1 3 4 10 2 9 10 9 4 1 1 6 6 4 2 5 2 8 2 5 6 2 3 10 1 4 5 9 2 9 1 7 2 2 2 4 8 8 5 7 2 7 3 1 1 10 6 4 2 6 1 5 2 6 8 8 1 8 9 3 9 1 6 10 8 5 10 10 7 1 4 2 4 2 8 8 5 4 9 2 10 5 9 1 1 1 4 7 3 2 5 7 10 1 9 5 2 6 9 7 5 10 10 3 8 10 7 8 4 7 8 7 6 7 6 7 3 10 5 8 6 8 7 3 6 3 10 5 6 9 9 8 7 10 9 7 10 3 8 8 4 10 6 5 10 5 9 5 10 4 9 2 2 6 2 8 5 6 4 6 5 10 7 1 7 10 3 1 7 4 1 1 4 1 10 1 7 3 6 6 6 3 2 3 7 5 10 8 1 8 1 2 3 3 8 6 4 1 10 4 10 10 3 5 7 3 4 8 3 4 9 8 1 6 5 5 7 2 4 6 3 1 9 7 9 9 9 7 1 9 7 4 10 6 9 8 4 10 7 8 6 4 10 4 5 6 10 1 1 5 3 2 3 5 9 1 1 5 5 7 5 5 3 10 3 3 4 5 8 2 5 7 3 6 7 8 9 8 3 1 9 3 1 3 4 1 5 1 1 10 7 2 5 1 4 9 8 10 5 1 8 3 10 2 9 4 2 10 9 7 5 10 5 4 10 4 8 2 8 3 2 8 3 4 7 8 3 1 6 7 10 4 7 2 1 10 10 5 2 7 8 10 7 5 8 9 6 8 9 3 9 8 6 5 4 6 2 2 3 7 7 1 5 8 4 2 9 1 2 3 6 3 9 3 10 5 10 2 2 7 3 7 3 5 1 10 5 10 8 6 3 2 7 10 10 10 1 4 2 3 4 3 9 6 5 5 6 6 1 1 1 7 2 8 4 3 7 10 9 7 4 5 4 1 5 10 1 6 4 3 6 5 1 1 1 7 9 9 2 9 1 9 8 9 5 8 10 7 4 2 7 6 3 2 6 1 3 5 3 9 9 3 10 2 5 3 7 1 10 5 3 6 10 8 10 5 2 5 7 5 3 1 1 4 10 4 3 10 9 5 9 8 5 4 6 4 8 2 4 2 3 10 2 4 5 4 4 1 5 1 5 10 8 4 7 3 10 2 3 6 4 2 4 10 3 2 8 2 3 9 9 5 7 1 2 2 5 8 5 10 3 7 10 8 6 10 3 5 5 1 3 9 8 1 7 8 5 9 2 6 1 10 3 9 8 7 10 8 10 9 4 10 10 10 9 1 5 7 9 2 1 3 7 3 10 2 1 7 10 10 1 4 1 6 6 8 1 8 8 1 6 6 3 1 7 3 3 10 10 3 6 1 5 5 6 10 3 1 7 6 1 9 5 1 6 4 9 9 9 7 8 1 10 7 7 8 7 4 3 1 6 10 9 8 7 5 5 2 10 5 10 1 5 10 3 9 5 2 4 5 4 1 6 1 7 9 6 1 7 4 10 8 5 2 9 7 10 3 5 4 6 8 1 9 1 4 4 3 1 9 6 4 8 3 3 10 8 2 10 7 5 7 8 1 2 10 1 1 3 3 5 9 3 8 1 10 10 5 8 5 2 2 5 9 10 1 3 10 9 8 1 3 10 6 1 4 7 5 2 10 7 6 10 7 8 2 4 7 5 8 7 3 8 8 1 3 9 6 6 6 9 1 3 6 2 7 1 8 3 8 5 9 6 8 4 8 9 1 7 8 3 7 3 5 2 4 2 10 8 7 6 6 2 9 5 9 3 5 8 10 6 10 10 4 7 6 8 1 9 5 4 3 5 1 7 7 3 1 4 10 7 8 4 9 8 1 8 1 8 9 9 6 8 10 4 10 8 8 10 6 10 6 4 8 5 8 3 5 9 8 9 10 9 1 4 5 5 1 10 6 5 7 3 4 10 1 3 6 6 9 2 6 9 2 1 9 2 1 9 4 3 2 3 1 4 4 9 9 3 4 8 4 2 2 1 7 3 2 6 6 2 3 9 7 5 2 1 4 7 6 1 7 4 4 6 3 5 9 1 6 2 8 6 7 9 4 1 9 6 3 8 3 8 6 10 2 4 4 2 5 5 9 10 4 5 2 7 5 10 9 3 5 8 4 3 7 5 6 5 6 3 2 10 5 8 9 5 6 7 3 10 5 2 10 3 3 6 2 9 4 6 7 2 7 7 6 10 4 9 1 2 10 2 7 3 8 7 8 8 3 5 1 1 1 3 10 4 10 2 10 6 3 1 8 6 7 8 3 1 9 2 9 10 4 4 9 6 1 1 10 10 10 2 1 10 5 6 8 2 1 3 10 7 10 9 6 9 10 9 9 7 7 7 1 4 3 7 10 5 1 1 6 3 9 1 7 3 7 4 4 4 7 4 7 4 3 3 1 5 6 3 9 2 9 9 2 10 1 6 8 9 2 9 9 5 5 8 9 5 9 8 3 1 5 8 9 9 2 7 10 10 4 1 7 9 4 5 8 2 10 1 10 2 1 6 6 10 7 8 3 6 4 1 6 4 7 4 10 3 1 8 4 10 7 1 9 9 4 1 6 7 4 8 9 2 1 4 1 5 5 6 7 1 6 2 9 8 10 5 3 9 9 10 10 1 4 6 5 2 3 1 10 9 5 7 5 6 4 2 3 7 7 7 5 6 4 8 8 4 6 3 9 5 6 10 5 4 4 2 7 3 9 2 1 3 2 9 6 5 2 4 8 1 9 3 6 8 2 1 5 7 1 4 8 10 1 6 6 1 4 5 5 1 8 5 9 2 3 5 2 2 10 2 10 2 9 10 8 6 10 2 6 7 6 6 5 8 7 8 3 8 9 6 1 10 6 10 4 1 6 5 10 9 5 3 4 10 7 9 1 2 8 6 9 9 8 10 8 9 10 6 7 5 2 6 3 9 4 7 7 5 10 5 6 4 3 4 7 10 10 3 4 7 10 10 2 4 1 7 6 4 6 2 3 5 2 9 1 8 9 1 6 6 6 1 2 8 3 7 1 5 9 8 4 8 2 3 9 3 1 10 2 2 1 10 6 3 10 6 5 2 5 4 5 8 8 3 3 1 3 7 6 9 9 8 8 2 4 6 10 5 5 9 10 3 3 1 4 6 5 10 4 7 6 1 8 10 5 5 4 4 5 4 4 9 4 9 1 3 9 2 8 4 4 8 8 2 2 9 5 5 5 4 1 10 1 8 6 7 6 8 5 4 1 8 8 1 2 9 6 4 3 7 1 5 10 1 8 1 9 9 4 7 7 9 10 10 10 10 7 5 9 6 6 3 1 6 8 3 7 3 1 10 8 7 6 5 2 2 8 4 6 10 8 7 8 4 9 2 3 3 5 4 1 4 9 10 5 1 5 10 7 5 10 4 6 1 10 3 5 7 7 10 5 1 8 1 10 3 5 1 1 4 6 6 5 9 5 7 4 10 9 1 4 10 7 6 1 9 2 3 8 9 1 2 5 9 6 10 7 9 4 7 4 3 5 7 10 8 1 10 9 4 1 8 4 2 2 10 1 1 7 1 10 2 3 1 6 9 9 1 8 2 6 9 1 10 8 10 3 5 7 4 1 9 1 7 6 10 7 5 6 5 8 4 9 2 2 5 4 3 9 9 10 7 7 1 1 7 9 8 9 7 3 5 5 7 2 7 2 6 9 10 5 3 4 10 3 9 8 6 9 2 5 3 1 2 7 9 9 8 2 7 9 10 3 2 10 9 6 5 4 8 7 8 10 2 6 6 5 1 9 10 8 7 1 2 1 7 2 9 3 8 6 8 8 10 7 8 6 6 10 2 8 8 6 4 5 5 10 10 1 4 2 3 7 7 7 1 9 2 9 1 6 1 3 6 8 6 1 10 2 7 7 4 6 3 9 4 2 6 2 7 10 8 7 1 9 4 2 6 5 5 1 3 10 9 7 3 6 1 3 5 10 7 8 6 8 8 8 5 3 9 1 5 8 5 1 4 3 2 5 5 4 6 6 1 7 6 5 7 5 7 8 3 7 5 8 3 3 5 3 4 4 9 7 10 6 4 2 1 7 6 2 8 2 9 2 5 4 9 9 1 9 4 3 4 3 7 2 1 6 3 4 10 9 3 9 8 8 4 8 10 3 3 9 10 7 8 10 4 10 4 1 6 7 7 9 10 8 7 4 1 5 2 3 9 8 10 4 10 10 5 6 9 1 4 3 7 4 4 6 5 10 7 5 4 5 6 6 6 3 3 7 10 10 9 10 6 9 7 8 3 5 1 10 8 4 3 2 8 8 1 1 6 7 3 10 9 3 8 1 5 3 9 6 2 4 9 7 2 5 5 9 5 6 2 9 3 9 9 4 3 7 6 6 9 8 1 2 10 7 7 9 7 4 9 6 5 4 4 10 10 4 8 5 8 7 8 1 3 8 10 10 5 5 1 4 3 1 9 4 3 6 10 4 6 2 7 1 9 3 5 3 2 3 2 1 3 10 5 5 5 2 4 6 1 8 1 7 2 3 10 7 8 4 10 8 1 3 7 9 4 5 1 4 6 3 5 7 4 7 6 9 10 9 6 4 9 5 6 7 8 8 4 1 7 1 8 5 7 6 7 7 4 8 6 9 4 4 5 1 1 10 9 10 3 2 7 10 8 3 1 3 1 4 8 3 6 5 1 3 6 3 10 4 2 9 1 9 4 7 2 10 7 10 3 6 3 2 7 7 7 4 1 8 1 7 4 2 7 4 1 7 2 7 2 6 9 7 6 8 10 10 4 9 9 10 6 6 5 8 8 8 4 4 5 10 6 6 2 7 1 6 7 1 1 8 10 5 9 5 10 8 5 4 7 5 6 4 8 2 9 4 6 2 6 10 4 9 6 5 4 1 10 1 5 4 5 3 6 9 3 10 4 9 9 2 1 3 10 3 7 10 9 6 8 2 10 2 10 8 10 9 3 10 2 5 7 2 9 4 10 2 8 1 9 7 6 8 8 4 3 4 5 3 4 9 10 4 2 1 3 5 10 6 5 7 3 2 6 3 6 7 8 5 1 5 3 2 5 6 9 3 5 1 3 4 6 6 8 4 7 4 2 3 3 5 9 6 5 4 2 5 1 10 4 8 1 4 8 1 1 5 2 1 5 4 3 1 5 1 2 6 5 10 1 6 5 2 6 10 6 10 10 5 8 10 2 6 7 6 7 7 1 1 6 5 8 3 1 9 10 5 7 6 7 6 3 8 7 6 7 3 10 5 10 9 1 9 9 3 9 8 7 3 3 6 9 10 3 9 5 10 7 3 4 9 2 5 9 8 10 3 7 6 2 2 4 4 2 8 2 1 6 7 8 7 8 4 7 6 9 2 2 10 7 8 6 8 5 6 10 2 4 2 8 7 2 4 9 10 10 9 3 2 3 8 2 4 6 10 10 9 4 9 5 10 4 8 10 5 5 7 4 5 7 2 4 3 3 5 3 9 1 5 8 8 1 5 3 1 1 1 4 10 1 7 6 6 10 2 10 1 9 5 3 3 8 6 5 8 9 8 6 6 4 8 10 1 5 6 4 6 4 7 7 1 8 6 5 2 5 6 6 6 1 9 6 10 1 7 3 3 3 8 1 4 10 10 3 10 2 10 3 1 5 10 5 6 8 7 1 4 5 8 3 9 9 1 5 6 9 9 1 5 9 3 4 2 5 7 3 5 3 9 1 5 6 5 3 4 7 10 3 3 8 9 10 8 3 9 7 5 4 8 5 9 9 6 5 1 10 1 3 5 1 2 4 7 2 2 4 6 7 5 6 5 4 5 6 5 8 8 8 2 1 9 3 7 6 10 5 3 4 2 6 10 7 2 8 10 5 2 4 10 1 7 2 8 5 4 6 8 1 5 10 5 1 10 4 6 10 7 5 8 2 5 9 5 9 6 10 2 4 6 9 1 8 4 3 8 6 7 10 8 7 10 4 8 1 5 5 10 6 7 3 7 3 6 2 8 3 2 6 10 3 5 1 4 8 5 2 6 10 2 1 9 10 5 8 6 2 8 2 4 10 9 8 9 8 4 4 7 5 7 2 7 10 2 6 3 3 1 7 6 3 2 6 9 7 6 6 8 6 6 2 4 7 4 10 10 1 4 5 9 10 3 8 1 10 1 5 4 6 5 4 3 6 5 3 9 2 7 6 10 10 6 4 9 5 8 4 5 7 4 7 4 4 9 3 10 3 7 8 5 6 1 6 9 1 4 10 10 10 1 7 8 6 6 5 9 10 5 7 9 9 8 7 5 8 10 9 2 2 6 6 4 3 1 2 3 2 9 3 2 5 2 8 10 5 2 6 5 6 7 7 9 10 5 2 3 9 5 9 10 8 5 5 1 10 5 7 10 8 4 6 1 5 2 7 7 1 5 3 1 3 5 9 7 7 7 9 1 1 3 5 4 10 8 3 3 7 10 10 6 3 3 1 4 5 3 3 5 8 7 3 10 8 10 4 4 9 3 7 3 6 5 6 3 8 7 8 3 10 3 2 1 4 9 6 3 1 4 2 8 4 7 4 1 5 6 4 2 9 5 7 8 10 9 5 2 2 10 9 10 2 9 2 1 5 2 8 3 6 7 2 7 7 4 6 8 9 7 7 5 3 1 1 1 8 2 9 4 7 7 3 2 2 10 6 9 4 1 2 5 1 2 5 5 1 3 8 10 1 8 10 10 8 10 10 4 2 1 7 2 5 2 10 9 10 9 5 4 5 4 7 10 5 8 9 1 4 6 2 5 8 3 5 9 7 10 9 5 7 7 3 4 4 10 4 9 1 4 3 1 3 10 10 6 10 3 7 2 4 6 4 9 9 6 7 4 4 3 9 1 1 1 1 6 8 7 5 1 7 10 4 6 7 3 6 7 7 7 6 4 6 5 7 5 2 9 3 2 4 8 4 7 6 4 2 1 1 3 8 2 3 5 7 5 7 2 7 6 4 7 9 9 1 9 6 7 5 1 6 8 3 6 4 1 8 1 9 4 1 5 7 2 8 8 3 9 1 8 2 9 7 9 5 7 1 2 3 5 3 6 2 7 3 7 6 4 2 3 2 4 1 10 6 1 10 6 10 7 9 9 4 4 8 6 1 9 7 6 9 1 2 5 6 4 2 6 8 1 9 9 2 1 7 7 9 3 9 3 1 1 5 8 7 2 9 2 1 6 2 1 7 3 10 7 9 9 9 1 9 5 10 4 6 5 1 10 2 3 8 3 3 7 1 2 9 5 4 10 4 9 3 5 10 4 4 1 2 8 3 1 10 8 3 3 3 6 3 5 6 6 6 2 2 2 9 3 3 10 3 4 1 6 4 9 8 4 10 2 7 6 1 8 10 4 10 10 5 3 3 5 5 6 7 4 7 10 5 6 7 7 10 9 1 3 9 3 6 7 8 8 1 10 1 3 8 9 5 3 3 1 10 10 4 6 6 9 7 1 4 2 9 3 1 3 2 9 9 9 7 9 10 3 7 1 7 4 4 1 5 9 9 7 5 10 10 1 5 6 5 1 1 9 7 2 1 2 4 7 1 7 2 9 7 2 10 4 2 3 10 1 1 4 5 9 9 2 10 2 2 1 9 6 10 1 8 5 2 7 7 2 3 4 10 10 9 2 4 9 3 2 4 3 4 5 10 8 5 3 5 2 10 5 10 3 10 4 6 7 4 8 4 5 4 5 4 9 10 5 10 1 3 10 10 1 2 9 2 2 5 10 4 8 9 6 5 5 7 8 6 3 4 8 4 1 3 3 9 8 7 2 7 1 1 1 8 9 6 7 5 7 2 7 8 8 2 6 10 10 10 9 6 2 7 10 2 9 4 3 9 8 4 5 2 2 1 4 1 1 8 3 8 9 3 9 8 9 6 4 5 8 5 2 1 10 3 2 5 9 2 5 2 5 3 8 6 10 5 8 10 8 4 9 7 10 3 10 5 8 4 2 1 4 5 9 2 7 3 5 7 8 4 9 5 7 2 3 9 1 2 6 3 10 4 5 3 6 3 4 8 8 9 6 6 7 6 6 1 10 3 7 3 10 4 5 4 3 2 7 10 2 5 6 9 7 9 3 10 9 4 8 7 4 8 3 10 9 2 6 6 5 10 9 7 6 6 4 1 3 10 7 2 8 10 10 1 7 1 5 4 8 2 6 10 3 1 3 5 8 3 2 10 8 5 5 7 2 3 9 8 8 4 2 9 6 5 8 5 4 10 8 6 5 8 4 7 2 7 6 5 3 4 4 6 9 7 6 7 7 6 2 9 7 7 1 9 6 8 2 4 6 6 4 4 2 6 9 3 6 7 5 2 3 1 10 1 10 1 10 6 2 8 4 8 4 8 7 10 2 3 7 4 1 3 2 2 1 7 10 4 5 1 1 7 1 2 8 9 6 5 6 3 5 6 5 9 10 6 5 1 7 2 9 7 8 5 8 6 2 10 5 2 4 1 10 4 5 10 5 5 1 2 3 8 4 9 7 2 5 1 3 9 8 10 7 6 5 2 9 1 2 2 6 9 1 2 2 6 8 3 8 6 10 2 3 2 7 3 7 8 6 9 10 5 2 10 5 9 10 8 1 1 10 10 2 8 5 2 6 6 9 2 6 9 10 9 10 5 8 6 9 5 5 7 5 5 7 1 6 3 7 5 2 1 2 4 5 7 10 3 5 7 6 4 4 1 1 3 10 8 9 9 4 6 1 4 5 8 6 6 4 6 9 8 5 9 4 3 3 9 8 8 4 2 2 4 7 7 6 2 2 2 2 10 7 4 9 7 1 6 10 6 6 5 7 8 2 10 8 5 4 8 4 9 1 3 10 7 7 5 7 9 6 9 7 8 7 2 7 6 10 5 5 9 6 2 8 7 3 1 7 1 4 2 1 3 5 2 5 10 2 5 4 10 10 5 10 6 10 6 8 10 9 1 4 8 10 4 9 3 6 1 7 6 7 1 9 2 2 2 5 5 3 6 5 4 9 9 4 9 7 9 10 10 7 4 9 6 5 4 2 8 2 7 3 5 8 5 5 5 4 7 5 5 5 1 4 5 8 9 7 10 5 5 2 5 6 2 8 8 5 5 10 10 9 9 7 4 10 10 8 4 6 7 1 4 3 8 4 2 9 3 6 8 4 4 9 9 5 2 7 3 6 2 5 4 8 3 3 1 1 7 3 6 5 3 6 10 7 2 9 5 2 8 2 7 10 4 3 2 7 4 6 3 7 10 4 4 10 4 7 3 6 8 8 8 2 4 4 5 9 6 8 1 8 10 3 7 9 1 9 2 8 9 2 8 6 4 2 10 1 1 1 4 8 1 5 10 2 8 3 7 5 9 5 9 9 9 6 4 3 2 6 1 6 4 2 2 2 3 7 8 1 5 10 4 2 2 6 7 8 2 9 1 3 8 6 1 5 4 3 5 4 7 4 2 4 3 6 3 1 3 10 3 6 6 6 4 8 1 9 7 9 4 1 6 8 8 2 1 8 4 7 1 3 10 8 7 3 4 5 4 9 9 1 4 7 6 7 9 7 1 1 7 2 2 7 7 7 7 10 6 8 6 5 7 6 5 6 4 5 1 3 4 5 10 2 1 2 1 6 7 8 8 8 3 1 8 2 10 10 3 9 10 7 10 2 3 2 9 7 9 5 8 2 4 1 3 9 5 6 3 2 2 8 8 3 2 10 10 7 8 1 7 2 6 9 8 9 4 6 3 5 2 7 10 4 10 4 1 3 4 3 7 10 9 5 8 5 10 8 2 6 2 8 10 8 7 4 9 9 6 10 8 6 7 9 7 4 9 7 4 4 4 9 1 6 6 8 2 3 1 8 9 2 2 8 5 10 10 4 7 5 6 10 4 5 6 4 1 3 5 3 4 1 9 4 1 4 7 10 4 7 3 2 2 9 9 2 2 6 7 1 6 9 1 8 9 6 7 7 10 10 8 5 9 5 8 6 4 5 5 4 9 10 5 9 7 9 2 1 7 4 9 7 2 10 7 6 7 3 6 4 8 5 8 2 4 2 3 6 8 2 3 2 8 9 2 5 2 1 5 5 5 9 9 2 8 6 2 6 8 6 9 3 5 6 4 7 1 5 9 7 1 7 2 4 8 9 9 2 9 1 8 5 7 4 2 4 7 5 5 6 4 3 8 2 7 9 6 3 1 1 6 5 8 1 2 2 4 3 6 9 3 5 8 1 4 9 7 1 8 7 6 6 6 1 1 6 3 3 9 1 1 10 8 2 3 6 9 8 6 8 3 3 2 10 3 5 8 9 5 7 9 9 2 10 1 1 6 10 10 4 1 1 1 1 9 6 7 6 5 2 7 4 1 5 10 6 5 8 5 3 9 5 2 10 3 7 7 6 10 9 2 5 9 8 8 9 10 9 8 10 6 9 4 1 6 4 4 2 9 6 1 9 9 5 10 7 9 5 8 1 3 2 5 5 1 1 6 7 6 8 3 3 2 6 9 6 3 2 5 6 9 3 6 8 7 2 9 7 9 6 1 2 1 5 1 6 2 6 6 7 10 9 4 4 7 4 3 8 7 4 9 2 6 10 9 10 10 1 8 2 8 3 4 7 8 8 1 5 10 10 1 4 10 5 5 7 1 9 4 5 1 4 4 10 4 1 2 10 8 8 7 2 7 5 1 8 8 6 6 9 2 1 10 9 2 9 10 5 7 4 7 1 8 3 6 9 7 1 9 9 4 9 8 1 6 10 8 5 10 2 6 3 4 1 1 6 9 7 8 5 4 9 1 6 3 4 1 2 2 6 8 3 1 7 10 1 8 7 2 5 9 5 2 7 7 2 10 9 8 7 7 7 7 6 4 10 7 9 1 6 7 5 1 1 9 9 8 8 3 1 5 9 4 2 5 3 5 5 7 8 4 7 9 10 10 8 10 10 8 2 2 6 8 8 8 8 9 9 8 7 8 7 10 9 7 8 1 5 5 1 5 8 10 10 3 4 4 10 7 7 3 1 1 5 2 5 1 4 1 5 1 4 6 1 4 1 7 9 1 5 10 6 3 3 5 4 3 8 8 3 2 7 5 9 4 1 4 2 2 3 10 2 1 4 10 3 1 7 2 2 1 4 4 6 9 8 5 2 6 10 2 2 8 1 5 1 6 10 3 2 4 4 1 3 10 2 4 10 5 9 8 7 4 8 4 8 2 7 7 4 5 4 7 1 4 2 2 1 7 1 10 1 1 10 10 5 4 6 8 10 6 4 9 4 10 8 1 10 1 1 1 2 6 9 10 9 7 9 10 8 3 10 1 7 6 5 6 9 7 7 10 3 10 9 1 3 6 5 3 9 2 9 5 1 1 9 10 4 6 5 7 10 3 10 3 6 6 4 9 8 2 4 1 10 4 10 6 4 10 2 6 2 4 9 9 7 1 4 1 5 5 7 1 6 9 4 10 3 9 2 9 3 7 8 2 8 2 9 6 2 1 10 9 1 2 10 9 8 1 9 9 3 2 2 7 6 3 9 6 8 9 5 9 3 6 7 1 8 5 5 3 3 5 2 1 1 9 8 3 4 1 3 9 6 3 10 7 9 10 3 6 3 7 3 4 8 8 3 3 1 5 7 9 4 9 3 9 5 10 2 8 2 4 4 1 10 9 10 1 1 1 4 9 6 8 3 9 9 5 4 9 7 8 10 2 2 3 9 1 6 5 6 2 4 6 9 3 1 6 5 2 4 1 10 6 2 10 4 7 5 10 3 1 3 3 7 9 9 5 4 2 5 4 5 2 7 1 7 1 4 8 10 4 10 7 7 5 5 3 6 2 7 9 9 9 6 7 1 2 10 1 3 1 10 9 5 4 4 1 4 10 6 1 3 10 7 8 2 9 7 6 7 2 9 7 2 5 3 4 9 9 5 7 6 1 8 3 7 10 5 9 8 3 6 8 1 3 3 8 9 10 8 6 9 7 9 3 1 7 1 1 1 10 2 3 6 7 5 9 9 7 3 7 3 8 4 3 6 3 4 2 1 1 8 9 2 8 1 9 10 6 9 2 6 1 10 5 4 5 10 5 2 5 3 9 5 5 1 10 3 5 3 4 3 5 6 5 9 9 4 7 6 9 6 4 8 8 7 6 9 6 3 10 8 8 10 8 2 10 5 2 7 4 8 5 2 7 3 4 1 3 3 8 8 3 7 3 3 10 8 4 5 4 9 1 3 2 9 9 1 8 3 1 8 8 8 3 4 4 8 5 7 5 8 10 10 8 6 7 10 1 1 6 4 8 9 7 2 8 8 6 4 6 6 5 9 10 10 3 8 6 5 2 9 1 7 9 9 4 1 10 5 2 9 10 2 1 1 9 6 3 6 8 8 4 4 7 2 6 7 1 3 9 1 5 2 4 8 9 6 10 2 1 1 1 10 10 7 1 10 4 10 2 1 6 7 5 6 6 8 9 3 9 5 6 6 1 9 4 6 2 2 1 5 2 1 2 4 6 10 1 3 4 5 10 5 8 7 9 3 2 6 1 7 4 9 7 2 4 7 8 2 9 8 1 4 9 9 8 4 3 2 2 9 9 4 6 4 1 4 1 3 2 4 9 5 8 3 5 1 3 2 9 5 9 3 2 1 3 5 2 10 2 2 10 5 2 2 8 1 5 8 8 1 2 3 7 4 4 6 8 7 1 10 1 4 6 3 2 1 8 7 7 7 4 8 10 2 8 8 3 4 5 5 9 8 3 2 1 10 2 2 7 8 10 10 4 3 1 4 9 6 3 1 4 9 7 5 6 9 7 10 3 7 9 2 10 3 2 9 2 10 1 4 8 10 9 9 6 8 7 8 10 7 10 2 8 10 5 3 3 3 3 8 5 7 4 8 6 3 3 3 9 10 9 9 1 7 4 4 4 5 1 1 2 9 10 6 3 3 6 4 1 4 9 4 4 7 1 9 9 4 10 4 9 7 10 4 7 5 7 5 4 8 2 9 9 7 10 6 6 5 1 7 2 2 4 10 9 5 5 5 4 3 10 3 10 3 8 9 2 1 2 10 2 9 1 2 1 8 7 1 3 6 8 5 4 8 5 7 3 1 4 3 4 4 10 1 9 8 4 2 7 8 10 9 9 1 6 3 3 4 9 3 3 7 9 3 6 6 5 8 7 3 3 3 2 6 5 2 1 5 2 2 7 7 7 9 3 10 9 6 7 6 6 3 2 3 10 8 3 6 9 3 8 8 9 6 7 9 3 8 8 7 8 8 8 3 6 1 2 10 7 8 6 2 3 9 7 1 7 8 10 1 2 6 9 5 6 2 7 7 5 9 2 5 5 3 10 9 6 8 1 3 4 4 7 3 3 5 10 1 4 8 1 1 2 8 6 7 7 4 8 9 2 1 8 9 5 4 10 4 9 1 2 10 6 4 6 6 3 10 9 6 1 6 5 8 10 7 5 10 2 3 6 10 9 10 9 6 6 6 8 6 2 2 4 1 1 3 8 1 7 3 3 2 10 9 7 1 10 2 5 6 5 1 5 9 9 8 2 10 5 2 9 1 8 8 10 7 5 5 9 5 1 2 5 4 8 3 7 1 7 6 1 3 2 9 6 8 6 9 5 9 7 8 4 10 7 4 2 9 2 6 6 1 3 3 1 1 2 7 2 5 8 3 2 10 1 9 9 10 10 4 10 2 9 7 7 4 6 8 6 1 10 6 5 9 1 7 3 10 9 1 5 2 8 1 6 7 3 2 9 8 6 5 10 3 5 10 3 10 2 1 1 10 2 2 8 1 1 7 7 7 5 9 8 2 4 9 7 5 2 1 5 1 6 5 1 6 10 10 2 5 4 7 10 10 4 3 6 1 1 3 9 1 1 9 8 3 9 5 6 1 7 4 4 4 7 10 7 9 1 3 5 8 7 8 10 3 8 6 6 4 3 9 1 3 6 4 4 2 1 1 9 1 10 4 9 10 1 7 7 5 2 4 3 6 3 3 2 9 1 7 1 10 4 3 1 2 7 1 8 5 4 10 3 2 6 10 7 4 8 4 2 7 5 5 9 4 9 1 1 7 4 8 2 6 5 5 10 4 9 9 4 2 5 1 8 6 9 10 1 4 4 3 4 9 3 6 6 9 7 5 8 5 4 8 10 6 9 3 10 10 9 6 7 2 8 10 6 6 3 8 7 10 3 4 3 3 9 8 3 5 1 4 3 3 7 10 10 10 1 7 5 4 6 1 10 4 9 4 9 7 2 3 5 8 3 8 8 6 5 10 2 6 9 10 7 3 10 5 1 6 7 4 10 8 4 7 10 10 7 5 2 9 5 7 1 4 2 5 10 4 2 2 8 10 3 3 10 8 10 10 4 7 8 7 8 6 10 3 1 10 3 2 8 3 6 9 1 1 4 7 7 10 4 8 6 3 5 8 6 4 10 5 5 2 2 10 1 7 8 10 6 1 1 1 6 8 8 10 7 5 3 10 6 10 2 5 1 7 2 5 7 7 2 5 7 6 10 9 5 6 7 4 5 10 1 10 10 3 5 7 3 7 6 6 1 4 10 1 6 9 9 6 5 2 7 7 5 9 5 6 5 10 3 9 5 8 5 5 7 7 4 5 6 4 2 8 2 1 9 6 8 2 4 7 9 9 7 7 4 2 9 7 7 9 7 1 8 9 1 2 5 4 2 8 7 9 6 6 10 6 8 4 2 9 6 4 4 2 5 9 6 2 3 6 2 2 4 9 1 2 4 10 8 6 4 4 4 9 7 4 4 8 6 3 9 10 3 7 3 1 10 2 1 8 1 9 10 6 6 2 2 8 3 10 6 8 7 6 8 3 4 9 3 4 4 10 3 3 5 8 4 3 8 1 2 3 9 3 9 9 7 6 9 10 7 9 3 6 1 4 7 6 1 3 9 4 4 8 2 4 4 10 4 6 7 7 10 8 6 9 10 6 1 3 1 6 9 2 4 2 4 1 4 5 6 6 10 7 5 8 4 1 4 2 4 6 8 4 6 10 4 3 10 9 2 7 3 1 8 5 3 6 9 4 3 4 8 9 10 8 6 3 3 3 1 3 9 6 10 5 9 2 8 5 1 4 9 10 4 4 5 9 8 7 3 6 2 1 8 3 2 10 6 2 7 7 1 1 6 1 3 10 8 9 5 3 5 8 10 10 8 6 2 10 2 4 10 2 4 4 2 5 3 3 5 3 10 1 7 4 10 1 8 5 5 10 4 5 2 9 7 5 2 1 4 6 9 10 1 1 9 2 2 7 6 9 8 1 7 6 5 4 6 3 1 6 7 2 3 4 3 5 3 10 5 9 3 10 10 7 7 4 10 2 8 1 4 9 9 3 6 3 2 7 8 9 8 2 3 2 1 7 10 6 5 6 3 4 6 5 2 10 9 5 3 2 8 2 2 3 2 2 10 9 1 10 3 8 1 2 9 3 6 9 8 7 4 6 5 5 7 6 8 2 7 3 7 4 9 9 9 4 5 9 5 3 2 4 1 2 1 9 6 9 7 10 8 5 4 5 4 7 6 6 10 4 3 1 3 8 9 8 5 6 1 4 1 7 10 7 8 9 4 7 3 2 8 4 2 7 7 7 1 2 7 3 9 7 6 6 4 5 8 10 3 2 5 4 8 9 8 3 2 3 1 3 9 8 8 3 4 1 10 10 10 7 3 9 8 10 1 4 10 2 10 9 6 6 5 1 7 9 6 5 5 7 7 8 7 9 1 9 4 5 4 10 8 3 8 10 7 6 10 6 3 9 4 6 2 4 10 3 7 4 7 4 6 5 6 5 8 3 7 9 2 3 7 1 7 1 8 8 3 3 9 1 4 1 5 8 5 9 5 5 4 6 10 6 2 2 10 7 6 4 9 8 8 4 10 7 4 6 9 7 2 1 2 8 1 9 6 2 6 6 10 5 7 1 10 2 2 8 3 9 7 4 6 7 10 7 3 8 2 7 2 5 9 6 7 3 4 5 3 1 4 3 7 5 1 3 5 6 8 7 6 2 2 8 9 10 5 6 8 10 6 4 2 7 10 4 1 4 2 10 4 5 8 8 2 1 6 6 9 3 7 6 8 1 1 8 6 1 8 8 7 3 10 10 3 7 10 9 4 5 2 9 3 6 6 6 5 6 6 3 4 8 8 9 1 7 6 7 8 5 4 2 6 10 5 4 9 4 5 2 1 2 9 6 3 6 6 3 5 8 2 8 1 9 2 5 4 5 1 7 2 9 2 9 5 6 3 3 2 5 2 7 10 2 6 4 7 3 2 10 7 10 7 1 2 6 9 7 2 8 1 4 6 1 8 6 7 8 1 1 4 8 5 7 4 7 7 5 1 9 1 10 3 1 9 3 7 2 2 6 8 8 10 3 6 2 8 6 1 5 7 3 7 1 9 10 3 9 4 10 2 6 8 10 8 8 2 10 8 1 2 9 4 9 7 9 8 4 9 4 4 4 8 1 10 3 7 2 3 8 7 4 1 1 1 7 1 10 9 4 5 9 3 9 7 7 9 8 9 9 3 7 10 4 9 3 2 1 4 10 6 4 1 8 6 7 9 10 5 5 4 3 3 7 9 10 1 4 1 6 3 9 9 3 4 3 9 4 4 2 9 5 3 9 8 3 3 3 2 7 10 6 2 5 2 9 5 8 5 9 9 1 3 9 3 3 10 7 4 7 8 5 3 1 10 10 6 3 9 5 7 2 9 9 4 7 9 5 10 1 10 2 9 1 7 5 7 7 5 4 3 3 4 1 7 2 6 1 1 8 6 1 3 5 2 2 6 10 6 2 9 5 9 1 10 7 7 9 4 2 6 3 5 8 3 2 1 2 5 2 6 8 10 8 2 7 6 7 6 5 8 4 9 8 8 7 10 6 4 4 10 4 8 8 4 7 1 9 10 8 8 8 5 4 3 5 1 4 4 10 8 8 8 9 3 10 5 2 10 10 7 3 5 2 4 10 9 10 3 5 2 5 2 5 2 10 5 2 1 5 8 4 7 8 2 3 4 5 7 2 3 3 5 10 5 2 1 4 2 2 3 2 4 5 10 5 3 3 6 10 10 1 3 7 10 8 9 4 5 1 5 4 10 2 9 9 5 2 1 8 1 10 2 5 3 6 9 8 6 1 10 3 7 8 5 10 5 5 8 7 5 10 10 3 6 5 5 7 9 2 5 10 6 6 6 7 4 5 9 2 8 10 8 6 7 5 10 5 5 4 10 9 3 4 9 6 8 7 9 9 5 3 1 4 4 6 5 2 2 10 4 6 7 8 8 2 2 8 7 4 3 3 5 1 6 2 4 10 4 6 2 8 10 2 4 4 4 9 6 5 2 3 9 6 8 9 2 4 6 7 1 3 1 9 3 10 9 6 4 3 4 8 5 9 4 5 10 9 5 5 2 9 2 8 5 1 8 10 6 7 2 7 5 5 5 1 8 4 4 3 1 4 3 7 5 7 9 1 10 10 3 6 9 3 2 2 4 9 3 9 10 3 9 9 8 6 4 2 3 1 2 6 4 1 8 4 1 7 5 7 4 6 5 9 4 3 7 10 7 5 2 8 2 8 5 6 3 2 7 8 8 9 4 3 2 7 8 7 5 10 4 10 3 3 2 6 3 10 5 8 3 10 6 2 2 3 5 3 6 1 3 9 5 8 5 2 6 2 1 7 6 1 9 1 8 4 10 7 1 4 2 10 9 7 10 1 2 2 8 7 1 1 3 5 6 8 5 2 3 8 9 6 7 1 5 7 8 10 8 8 9 1 8 6 6 10 9 7 8 6 4 9 9 9 7 10 4 6 4 2 3 6 6 9 3 9 3 5 1 2 9 9 10 6 7 8 1 3 2 2 7 5 9 9 6 7 10 1 10 6 2 8 3 6 1 8 1 8 10 8 9 1 8 6 9 4 5 9 2 5 3 10 3 2 7 5 6 2 9 8 5 10 4 10 8 1 5 4 1 1 4 7 1 3 7 9 6 9 9 4 6 8 5 1 5 5 3 2 6 8 2 1 10 10 1 1 6 3 6 7 5 3 3 1 5 5 2 3 10 2 5 9 2 4 8 5 3 4 7 7 8 8 2 10 2 3 6 2 5 2 2 5 6 1 5 3 10 4 10 2 9 10 6 7 2 5 9 1 3 1 9 1 2 6 1 10 5 6 5 10 9 9 8 7 2 8 9 3 7 5 9 3 8 3 4 2 4 9 9 1 3 5 9 5 3 10 5 2 2 10 2 8 6 4 10 8 10 3 9 3 2 7 7 1 8 6 10 1 5 8 9 7 10 9 10 5 1 8 1 9 3 4 4 9 6 9 4 9 8 2 10 7 2 10 6 5 3 5 2 3 6 7 6 10 9 8 9 7 3 7 2 3 1 4 5 8 6 4 10 5 9 5 4 5 9 4 5 8 8 8 9 1 6 1 5 9 3 3 5 4 6 3 8 6 3 3 8 9 2 2 3 10 1 5 7 6 7 8 8 8 6 2 9 7 9 6 8 10 7 3 8 3 7 10 2 3 3 8 8 3 8 9 1 4 7 5 6 6 1 5 4 9 4 2 2 3 4 7 9 9 4 9 2 2 1 1 9 9 4 4 6 4 4 1 2 10 5 5 4 8 1 3 4 8 1 2 2 8 8 2 6 3 4 7 1 4 1 9 9 10 2 8 10 9 4 5 4 4 1 5 2 10 9 8 10 5 10 8 9 8 9 5 10 1 1 3 4 5 2 2 3 6 8 2 9 4 1 10 7 10 9 7 2 6 1 10 3 1 7 3 4 8 9 8 6 8 3 7 6 7 1 5 2 10 1 1 9 6 9 7 5 5 6 3 1 6 10 5 10 5 10 3 10 4 10 7 2 2 6 3 2 10 1 4 6 1 3 2 5 8 10 3 2 8 9 3 7 10 10 6 2 2 3 3 2 5 6 10 8 2 6 10 1 4 6 5 10 3 4 3 9 8 9 8 8 4 4 4 4 9 3 6 9 9 2 5 4 4 10 4 8 8 7 10 3 2 4 9 10 8 7 10 8 1 2 9 2 6 10 1 10 10 2 7 8 4 8 2 3 4 8 6 7 7 8 8 6 2 8 7 1 10 10 5 4 8 10 5 9 10 9 3 3 10 4 1 1 5 8 10 1 6 4 8 1 2 10 10 6 1 4 6 10 1 4 4 9 7 5 4 8 3 5 10 10 7 1 10 3 2 8 10 6 4 8 3 1 1 6 2 10 3 2 1 3 6 3 10 4 9 1 6 10 5 8 9 10 4 9 8 2 10 7 2 8 8 9 3 9 8 1 5 1 10 8 8 8 10 5 5 1 5 3 8 2 4 4 7 4 6 6 3 5 4 4 1 6 10 10 4 10 10 7 8 2 2 4 1 4 1 5 3 2 3 8 9 3 10 5 3 5 5 8 3 6 5 5 8 8 3 3 4 8 1 1 7 7 8 3 1 5 9 6 7 2 7 9 6 8 6 8 7 2 2 3 5 1 2 8 4 7 6 8 8 9 2 2 4 1 8 7 2 1 1 6 1 7 6 9 4 6 9 8 5 2 2 6 4 2 9 5 3 4 10 8 4 8 6 10 10 3 6 4 7 6 2 7 1 8 4 6 5 5 5 9 1 9 4 9 5 5 10 1 6 5 8 5 9 9 10 10 1 5 1 7 1 7 7 2 7 4 6 1 1 8 9 6 5 7 5 6 8 6 9 7 9 6 8 3 3 7 9 4 1 5 2 7 4 5 3 9 1 1 3 9 10 2 6 6 5 4 6 2 4 6 3 5 9 2 1 6 6 10 7 1 4 4 2 10 2 1 10 2 5 5 10 9 1 8 2 10 6 10 3 3 4 8 4 5 6 1 9 7 9 2 6 2 8 2 7 5 2 4 4 5 4 1 4 3 4 1 9 1 6 4 6 1 3 8 2 2 8 6 9 1 6 7 9 10 2 4 1 3 2 4 2 1 7 9 10 1 7 8 6 2 5 4 7 6 1 4 2 9 7 7 7 1 8 6 8 4 6 8 4 3 1 2 8 3 1 1 2 1 2 8 9 10 7 4 7 3 9 7 2 2 2 9 3 4 3 9 2 7 9 1 8 9 7 10 2 5 7 4 9 3 5 4 5 9 5 3 4 4 7 2 8 6 3 5 9 3 9 2 9 5 6 1 9 3 3 8 2 10 7 10 1 6 3 2 3 9 8 4 4 2 3 3 3 1 1 7 3 2 5 7 6 6 2 10 10 5 1 4 6 5 4 8 8 5 7 8 10 6 5 9 9 3 4 6 5 4 1 1 5 10 5 9 3 2 3 6 4 4 2 9 2 7 10 3 2 8 5 5 2 6 4 1 7 3 10 2 1 5 2 8 2 10 6 7 1 1 3 4 9 1 4 9 9 2 3 2 1 1 5 5 6 2 3 7 5 2 7 5 6 10 4 4 10 10 8 4 5 9 4 3 6 8 5 7 8 1 7 9 6 3 2 2 1 4 10 2 1 4 4 3 9 2 6 1 1 4 4 2 2 9 1 7 2 3 3 7 8 5 1 5 6 9 9 9 8 1 1 8 8 7 1 4 4 9 1 10 9 9 9 3 4 6 8 8 8 2 6 6 4 9 7 1 7 2 6 10 2 2 9 10 2 1 9 6 6 7 10 2 5 8 6 7 6 1 3 7 4 8 5 10 8 8 4 2 7 10 9 3 6 8 1 3 7 4 1 2 5 10 10 8 3 7 10 4 5 2 3 10 3 7 3 7 2 5 2 4 8 4 7 3 5 1 7 8 10 7 5 7 8 8 10 9 1 3 9 6 5 1 10 3 10 2 1 9 3 10 4 5 10 2 9 3 3 1 7 10 6 8 8 1 10 6 1 1 6 2 7 9 4 2 5 6 8 9 6 9 4 7 6 2 1 8 5 6 1 10 4 9 1 3 3 7 2 10 5 1 3 2 3 2 3 8 1 5 4 2 1 9 4 10 9 3 6 8 5 9 2 5 3 8 10 8 5 6 10 1 2 9 3 3 6 1 1 1 7 6 9 1 4 8 1 3 6 9 6 6 5 7 2 4 9 9 4 3 9 7 10 1 6 9 8 7 8 4 6 1 7 2 6 8 7 7 9 3 4 5 2 3 10 7 5 4 9 6 2 8 5 3 8 1 6 4 3 5 4 5 2 1 5 9 6 4 7 2 6 8 1 1 4 7 7 8 1 2 8 6 2 8 7 5 3 7 6 7 6 10 8 5 2 6 1 2 4 3 4 3 6 1 2 3 9 6 7 10 9 1 1 8 3 3 9 9 2 7 10 2 3 6 9 5 7 7 9 1 2 1 9 6 4 7 6 8 3 2 2 10 1 9 10 3 5 1 2 1 10 9 9 3 1 6 5 4 10 5 9 10 8 5 5 3 7 5 3 4 4 2 10 7 2 10 7 5 7 8 2 6 1 5 1 7 1 10 6 3 3 3 2 2 4 3 6 2 4 9 1 1 1 6 8 7 7 10 10 1 6 3 9 2 6 7 4 1 8 4 10 3 1 5 6 7 9 7 3 6 5 5 10 7 8 3 10 6 3 1 1 5 10 3 1 9 9 10 9 7 5 1 1 4 1 1 6 5 5 2 9 10 7 10 7 5 1 7 7 6 6 9 8 8 6 2 1 1 9 9 4 3 4 2 6 9 3 9 4 2 8 9 6 3 1 2 6 6 10 7 5 5 1 7 5 4 3 2 8 2 5 5 2 4 5 3 10 8 7 8 7 4 5 3 6 7 8 10 7 1 7 5 1 9 9 7 5 9 2 7 10 2 1 3 7 2 9 2 5 6 7 6 10 10 1 1 10 8 1 6 6 1 7 6 3 7 4 9 7 1 6 7 1 5 6 8 8 2 6 10 3 4 1 6 6 8 8 6 2 2 8 2 10 10 9 8 10 9 6 4 5 3 6 7 7 10 5 9 2 2 8 5 3 5 8 8 3 5 10 8 7 2 7 2 5 2 5 10 6 1 5 2 3 7 7 3 2 8 2 2 10 4 9 5 2 9 7 10 1 3 8 5 7 9 8 3 4 1 4 10 1 4 3 10 9 7 9 10 3 5 7 8 9 6 3 8 4 1 4 4 5 2 10 5 1 8 6 4 2 3 1 7 4 9 9 1 1 7 2 10 10 9 9 5 10 5 7 9 6 7 5 4 8 5 8 4 7 1 1 5 5 3 2 8 3 1 1 4 8 3 2 6 3 1 3 4 4 4 6 7 3 4 6 6 9 3 2 2 5 8 6 10 5 8 2 9 2 9 2 10 3 3 3 10 4 3 7 6 3 1 6 9 6 10 5 10 10 2 10 5 4 6 4 10 9 2 5 3 3 1 2 4 7 7 3 3 6 5 7 8 2 8 7 2 10 2 4 1 6 4 8 3 4 3 1 4 2 7 7 1 1 3 9 6 6 3 2 7 4 9 9 6 6 3 5 4 9 3 3 2 7 6 6 6 5 9 4 6 5 2 10 1 7 8 8 4 2 5 10 2 10 2 8 2 7 2 4 8 9 4 5 5 9 6 3 9 10 10 9 9 10 8 2 3 8 6 5 10 9 1 6 8 8 7 8 7 1 7 1 6 7 6 9 4 10 9 6 4 8 4 10 6 7 4 10 1 10 6 2 9 7 10 2 4 10 9 4 8 5 9 1 8 7 1 1 10 8 8 5 7 2 7 1 4 5 3 6 6 10 8 5 4 1 4 5 1 1 5 8 4 7 5 8 4 5 6 3 5 3 8 5 8 1 9 5 6 4 7 5 10 5 3 2 4 2 10 10 7 3 4 8 2 3 9 2 10 4 8 2 2 4 4 8 7 1 6 1 9 6 9 9 1 8 6 5 8 1 1 10 2 1 1 2 2 7 4 4 10 3 2 2 2 6 4 4 9 4 9 2 9 1 9 9 2 1 4 6 9 4 6 9 1 4 1 4 3 3 7 10 10 7 7 7 1 6 7 4 4 4 10 4 10 6 6 9 6 10 2 2 5 3 8 3 1 1 9 5 7 3 9 8 1 7 7 4 6 5 3 7 4 9 4 6 3 3 1 10 7 2 8 4 5 9 6 10 2 6 6 3 9 9 5 5 3 10 2 10 5 10 8 9 10 1 10 9 10 3 7 2 10 6 8 6 1 1 2 8 3 1 10 2 5 4 10 9 6 3 2 8 9 4 8 3 8 3 2 4 5 9 8 10 8 8 3 2 9 9 5 9 10 2 6 9 5 8 3 5 8 4 7 1 7 6 9 1 3 1 5 6 7 9 1 6 10 8 8 1 9 4 3 9 8 2 3 2 9 10 2 6 5 10 7 7 2 3 3 8 3 1 3 1 5 5 9 10 7 8 6 7 10 2 1 9 5 1 6 6 6 7 9 5 5 7 7 1 2 1 6 7 8 4 3 5 1 6 2 10 1 8 9 3 3 1 8 2 10 1 6 3 9 4 1 8 7 3 10 9 8 4 4 7 7 2 3 4 2 8 6 5 5 1 1 5 6 9 8 4 9 8 2 9 7 4 8 7 2 6 8 4 2 8 3 10 3 8 4 2 7 9 10 9 3 8 5 5 4 1 9 3 2 9 10 7 1 7 10 8 3 8 1 7 5 6 2 9 10 5 4 5 7 1 7 10 6 9 6 8 5 5 6 3 7 8 10 2 8 9 1 5 8 1 9 9 10 1 3 6 5 1 3 3 7 7 3 4 8 5 7 6 2 7 4 9 2 1 8 10 5 4 9 1 8 9 2 4 8 1 10 2 5 4 10 4 7 3 2 4 7 4 7 3 6 8 10 1 9 8 3 2 8 5 8 10 4 4 9 7 5 2 2 8 4 1 2 5 8 1 6 10 7 6 4 6 6 5 5 10 1 8 5 3 5 1 4 3 7 3 3 9 3 3 5 5 1 5 1 3 9 1 1 2 3 4 7 2 6 2 1 3 6 2 2 3 9 1 7 2 8 8 6 8 3 1 2 7 9 9 2 3 9 9 4 4 4 1 1 1 9 5 3 9 1 3 8 1 9 6 9 10 6 9 10 3 8 7 6 2 10 3 9 6 2 9 4 9 9 6 4 4 5 5 6 3 8 2 3 6 1 10 4 9 2 5 7 6 4 6 10 7 6 4 5 4 2 1 7 9 10 2 2 9 3 9 7 2 7 1 10 10 2 2 7 3 6 7 4 5 4 8 9 8 8 5 2 5 8 10 1 7 7 5 1 4 8 8 4 8 7 1 7 9 8 1 4 10 9 1 3 2 5 3 2 6 9 10 3 8 7 6 10 5 7 4 5 4 1 9 4 5 4 9 1 4 10 5 1 6 3 6 10 10 2 10 5 10 1 1 9 2 7 7 7 10 4 1 7 5 2 1 2 9 4 10 5 10 10 7 9 6 10 5 6 9 8 9 9 8 6 9 5 3 3 4 5 5 1 9 6 6 10 9 4 2 6 9 2 1 7 4 8 4 7 5 7 4 4 4 1 7 9 5 2 3 3 2 7 2 3 9 2 6 8 2 6 7 5 10 8 1 5 3 1 4 5 8 9 10 3 1 5 3 2 5 6 4 8 6 4 7 7 9 3 10 7 1 3 3 6 2 8 3 8 7 7 1 3 2 3 4 9 6 3 8 5 6 10 2 9 8 2 7 5 8 5 9 1 9 2 5 10 9 1 4 4 10 1 7 4 4 2 4 5 10 10 3 7 9 9 7 3 3 4 5 3 3 4 10 1 1 6 2 2 5 10 7 5 2 1 4 4 1 5 10 7 2 6 2 5 4 8 7 6 9 5 2 1 8 6 6 5 2 10 4 9 3 9 7 2 9 2 9 8 7 2 5 6 6 4 1 6 4 7 3 5 10 6 3 10 1 10 10 10 3 1 5 8 7 2 8 2 5 10 10 4 9 4 5 2 1 10 1 9 3 4 6 6 7 6 9 6 1 7 5 4 9 6 8 10 10 2 10 6 4 10 3 4 8 4 7 5 8 5 2 9 6 5 1 10 10 9 5 3 1 10 4 7 1 7 1 2 1 10 10 8 4 1 6 4 6 3 5 2 8 1 6 3 7 4 9 5 4 7 9 4 4 7 6 10 2 9 9 5 5 1 8 8 3 7 6 8 10 10 7 10 8 8 1 7 3 9 1 3 1 8 9 6 2 9 8 9 5 1 7 1 8 2 5 5 3 6 3 2 6 5 1 9 2 2 8 4 3 1 4 3 10 5 2 10 1 3 6 6 6 3 10 5 3 6 3 2 7 5 8 8 5 9 6 3 1 7 9 10 6 2 3 7 10 8 3 2 7 8 9 3 1 5 6 2 3 10 2 4 2 1 3 5 8 9 10 2 5 10 8 6 4 10 5 3 6 9 8 4 10 5 3 2 5 5 10 10 6 5 7 7 5 2 9 1 3 9 4 8 6 4 9 3 7 10 10 6 5 5 6 3 7 10 4 7 1 9 5 5 9 1 7 5 4 9 4 8 9 10 4 10 3 7 10 10 2 1 5 1 3 1 5 10 2 9 7 7 9 5 7 8 6 2 7 9 9 2 4 7 5 7 3 9 7 7 3 6 2 3 6 10 10 2 4 5 7 8 5 10 1 5 6 7 3 10 3 3 2 6 3 9 7 4 9 10 4 1 9 1 4 1 7 6 7 3 7 8 4 8 9 6 9 1 8 3 4 1 1 2 7 9 10 1 7 1 10 10 7 10 3 4 8 3 4 7 9 2 5 7 9 9 2 2 7 4 10 3 2 3 1 1 3 5 1 5 7 1 9 7 5 10 10 6 2 2 1 9 2 2 9 4 7 6 2 9 8 2 6 4 10 6 3 8 9 6 10 4 4 2 8 6 1 8 6 3 5 2 6 2 4 10 3 8 7 4 6 1 10 8 1 4 1 6 2 1 5 4 4 5 6 10 1 5 7 4 1 10 6 1 9 8 1 2 2 8 7 9 10 3 3 8 6 4 3 5 1 1 1 7 6 4 7 2 3 3 1 5 9 1 4 4 7 2 9 2 1 6 2 8 5 4 1 3 6 5 1 10 6 7 6 2 4 4 10 2 4 6 8 1 2 2 9 7 5 7 10 6 3 7 9 7 2 3 6 7 2 5 3 4 9 1 2 7 9 3 10 9 1 4 4 3 9 1 5 1 4 7 5 3 9 2 3 7 10 5 5 8 5 5 9 10 7 4 9 9 5 9 3 5 4 1 2 10 10 10 5 10 2 1 2 5 3 7 3 5 1 10 7 9 9 8 5 9 7 6 1 7 4 10 7 4 1 1 4 7 2 7 6 10 1 1 10 4 10 5 10 7 7 6 1 8 10 8 6 5 7 2 3 6 7 10 3 1 7 6 6 6 4 2 10 3 9 2 1 3 8 3 5 3 1 5 7 8 1 6 2 2 4 1 2 3 5 10 8 7 2 10 10 9 7 10 3 2 6 4 5 2 7 2 9 8 3 4 5 10 9 1 1 6 6 2 7 9 1 6 1 5 2 3 9 5 5 9 6 6 7 2 1 2 7 10 6 10 7 4 3 7 9 5 4 2 8 6 2 5 6 7 5 3 10 3 2 4 10 10 3 1 8 7 6 7 2 4 1 6 8 6 3 3 6 4 8 10 1 4 9 5 7 4 3 2 9 7 7 3 8 8 10 9 5 6 2 4 4 3 4 10 8 1 7 5 3 5 6 4 2 2 1 4 6 3 8 8 3 10 1 9 9 9 4 10 3 1 3 7 3 1 1 7 5 10 10 4 3 8 10 3 9 6 1 5 6 8 10 3 2 8 9 9 3 6 9 8 10 10 9 5 6 7 2 1 5 5 3 1 9 5 1 3 8 5 7 4 10 9 5 2 2 6 7 8 5 10 3 7 7 7 6 6 9 4 3 5 5 4 9 10 3 2 8 4 4 4 4 3 10 5 7 1 6 7 1 5 8 1 9 8 1 9 8 4 10 8 7 6 6 5 4 6 6 7 2 4 8 5 8 4 9 4 2 9 5 1 4 7 6 10 10 5 10 9 10 5 8 2 2 4 9 1 9 2 8 5 6 5 4 6 10 2 4 4 5 7 4 9 4 10 8 3 1 6 5 8 3 5 2 2 1 9 6 10 2 3 10 10 8 10 1 10 1 8 7 4 3 2 10 4 4 8 10 6 8 10 4 4 2 10 6 7 2 1 3 3 3 3 1 7 10 7 3 7 7 1 9 4 6 3 2 8 7 1 6 1 6 2 3 8 5 10 5 9 10 3 7 7 6 2 9 9 9 3 10 9 3 10 10 9 9 2 8 3 5 8 5 1 9 4 8 6 2 3 8 2 8 10 2 4 7 2 6 10 8 5 1 3 8 9 4 6 4 5 4 7 8 6 9 2 5 9 8 10 1 9 5 8 4 4 6 10 6 10 7 2 5 8 6 5 1 7 9 2 9 3 3 8 6 8 6 9 5 4 7 2 10 4 10 5 7 7 1 10 3 3 5 9 2 7 9 9 2 3 3 6 10 7 6 3 1 9 7 3 3 3 3 8 8 2 8 9 6 3 3 4 9 9 10 7 3 1 6 7 4 9 1 2 7 3 8 5 1 9 2 6 7 8 1 5 6 2 8 10 1 1 9 7 7 9 4 5 4 1 4 7 10 8 6 7 6 7 7 10 4 7 6 2 10 9 3 1 9 10 7 9 2 7 6 1 3 4 4 1 9 8 5 4 8 7 5 6 9 9 5 5 3 5 5 1 3 10 6 9 7 3 10 9 1 2 1 9 9 3 3 10 5 3 1 10 4 2 7 5 8 3 6 10 3 3 6 7 4 1 10 2 5 3 10 10 6 8 5 1 8 2 2 6 8 5 4 8 8 5 4 5 4 5 3 1 2 10 8 9 5 3 6 8 4 10 7 3 10 3 8 6 1 6 2 6 4 8 7 5 8 3 10 2 7 7 3 10 3 6 8 4 7 7 2 10 9 10 10 7 7 4 4 3 1 2 1 7 5 2 8 10 1 7 1 4 7 8 8 5 6 6 2 4 2 1 8 4 5 4 4 8 4 5 3 2 7 3 6 2 9 4 2 10 6 2 9 9 9 3 10 7 6 3 10 1 8 1 1 6 6 2 1 1 6 2 3 9 1 1 10 5 9 1 8 4 1 8 6 4 10 4 7 5 10 9 6 9 5 9 10 4 9 1 1 3 3 4 4 4 10 4 9 9 2 7 10 2 7 7 10 5 6 4 2 7 7 1 8 7 6 2 5 4 8 6 10 10 1 10 4 9 2 6 8 10 3 6 1 5 2 4 7 7 10 6 10 7 8 9 9 10 7 1 7 3 7 10 3 10 3 6 4 1 1 2 6 2 7 7 5 4 8 7 9 5 7 4 7 9 4 10 10 9 2 2 4 1 10 4 6 2 8 3 9 1 6 3 4 7 5 3 10 3 2 8 1 1 1 10 3 2 6 10 4 10 6 6 2 9 6 4 1 2 10 6 9 8 8 9 2 7 10 5 1 7 8 1 7 6 4 5 1 1 6 10 8 3 2 9 4 8 7 6 10 9 6 2 2 9 8 8 1 2 10 4 10 7 1 7 2 7 2 5 3 9 4 9 3 4 10 4 4 4 9 5 8 8 7 3 3 5 5 3 9 4 9 8 6 8 2 9 6 4 7 5 1 3 3 1 4 8 9 9 2 10 7 1 10 1 4 10 5 7 1 2 2 4 9 5 7 6 10 6 7 6 8 4 4 9 1 7 9 4 2 1 9 9 9 5 10 7 5 4 1 5 4 5 9 5 10 5 7 7 7 1 8 6 2 9 5 9 8 3 5 9 4 10 5 4 4 9 2 4 3 9 5 4 3 6 9 1 10 7 9 5 6 9 9 1 1 7 8 6 9 6 7 1 8 4 1 5 9 9 8 7 3 8 2 3 3 6 4 10 9 5 1 2 4 7 3 6 4 7 1 10 9 10 7 5 8 3 10 2 10 3 9 10 5 2 4 2 9 8 9 9 3 5 5 9 5 1 6 9 8 9 3 4 4 7 6 5 5 2 8 2 2 4 6 3 6 6 7 5 6 2 8 7 8 10 6 10 9 5 8 2 8 4 9 3 2 5 4 1 4 3 4 1 8 6 10 4 9 5 9 10 1 1 7 4 5 2 2 5 10 10 4 1 7 3 6 2 7 2 5 7 5 8 7 8 4 9 10 3 9 1 8 5 1 2 6 4 3 9 10 2 9 4 2 3 2 2 8 8 6 9 3 8 10 10 4 3 2 2 4 7 6 3 3 6 8 9 8 5 6 3 10 3 9 4 3 8 3 9 10 2 1 8 7 6 7 9 8 2 8 3 5 2 4 7 8 3 7 3 4 8 10 5 2 2 5 3 3 4 4 5 10 5 9 8 9 8 4 2 8 5 5 8 3 3 10 2 7 8 2 5 2 5 3 3 4 4 10 2 4 5 3 3 1 8 2 2 7 2 5 2 2 10 2 5 7 8 6 1 8 2 9 8 8 8 10 10 1 3 6 3 1 10 2 7 1 4 1 5 6 5 3 8 8 6 5 4 9 4 4 1 6 5 3 1 2 1 8 2 7 8 4 10 10 5 10 7 1 7 9 3 1 9 1 3 8 2 4 9 3 3 7 5 2 10 8 8 10 7 2 10 5 1 10 8 7 8 1 4 1 9 8 2 7 3 10 6 2 10 3 4 4 10 8 8 1 1 8 8 3 9 6 3 5 4 8 8 4 3 7 10 4 6 1 8 1 10 2 9 4 7 3 6 4 8 8 5 6 9 9 10 2 2 7 4 6 10 1 9 9 8 9 4 8 6 2 10 8 8 2 1 2 1 1 3 10 3 3 6 1 3 10 9 7 3 4 8 8 9 6 3 1 2 4 9 8 10 5 4 7 7 4 4 8 6 4 7 5 5 2 6 1 8 2 10 10 4 9 4 5 3 2 10 2 3 4 6 4 2 9 9 6 2 10 4 4 5 5 2 5 2 2 1 3 4 9 9 6 10 4 3 10 6 2 7 6 1 3 2 2 10 1 3 8 5 6 7 1 2 6 2 10 5 2 9 6 4 9 9 9 4 6 9 10 8 1 6 1 9 9 6 6 4 5 6 8 5 10 5 2 7 10 6 8 2 9 2 1 1 1 8 6 6 6 2 4 3 1 2 7 7 9 10 3 1 7 10 8 4 8 7 3 3 1 8 9 1 8 2 1 8 3 5 5 10 3 7 9 9 10 4 4 4 4 8 1 6 10 9 3 10 8 4 2 7 1 10 3 3 3 5 1 9 1 6 7 10 6 7 2 8 4 8 6 5 9 3 1 9 7 7 9 3 6 7 10 3 6 10 5 2 4 8 7 6 5 8 1 10 7 7 8 8 6 1 6 8 8 8 9 3 5 2 4 1 4 2 4 9 9 2 9 6 7 6 6 8 8 9 6 1 8 2 6 1 5 4 4 6 6 9 7 8 4 7 4 8 10 2 6 8 2 5 8 10 5 8 5 1 8 9 9 6 3 2 8 1 10 7 1 1 7 7 1 9 7 8 2 1 4 6 2 9 2 7 1 10 9 10 10 4 1 3 3 10 7 1 5 4 9 5 5 3 3 10 6 9 9 6 6 4 8 2 1 1 5 10 8 1 9 4 2 10 3 7 3 9 6 10 3 6 8 2 10 5 2 7 7 2 2 1 3 1 1 7 8 8 10 4 5 2 10 4 9 3 8 2 4 4 2 4 4 10 2 5 8 1 2 3 9 4 1 8 5 6 1 2 9 1 7 4 5 5 7 4 2 10 4 8 9 5 1 9 7 9 6 9 2 4 6 10 9 7 9 7 10 2 5 3 4 1 6 8 5 8 1 8 1 6 10 9 4 1 6 1 10 7 10 7 5 5 7 3 2 1 6 2 6 10 7 8 4 7 4 5 10 8 10 3 8 4 9 3 9 5 3 6 4 5 4 2 8 2 1 10 8 5 5 3 2 5 2 6 7 9 3 8 8 9 1 3 7 3 9 3 4 8 9 10 5 6 5 2 9 4 1 10 5 7 1 7 8 3 5 3 2 2 5 10 7 6 6 3 5 10 8 7 8 7 9 6 1 9 2 3 4 9 5 6 3 6 5 1 6 7 10 3 10 6 7 10 1 9 8 5 4 8 10 7 1 9 9 6 9 7 9 7 1 1 10 3 7 3 3 10 3 7 3 5 2 3 4 5 2 6 8 4 9 8 9 3 5 6 4 8 2 8 9 6 10 10 10 8 7 2 7 10 10 4 7 1 3 3 7 5 1 7 6 2 3 3 1 6 10 6 2 1 5 8 6 9 2 5 10 2 9 2 7 5 5 4 2 10 2 8 9 6 4 7 3 10 9 8 8 6 6 10 3 5 4 6 5 2 8 2 4 1 7 3 4 2 4 6 2 6 6 7 6 8 8 1 1 1 8 3 1 4 1 10 1 1 9 10 4 9 4 9 5 10 4 9 3 8 3 3 8 5 3 7 10 9 9 4 5 5 8 10 1 1 5 9 10 6 3 9 1 9 8 6 1 6 2 2 4 6 4 6 1 8 5 1 10 7 5 3 8 3 6 3 2 8 7 2 8 7 1 7 4 10 10 2 9 1 5 3 8 3 8 3 8 9 8 8 8 7 4 2 3 6 2 9 8 2 4 9 7 8 3 10 2 9 5 10 8 3 6 5 7 3 9 10 7 8 6 1 6 8 8 4 6 10 6 10 8 6 10 1 4 1 8 5 3 2 8 5 10 10 4 8 2 1 10 8 2 4 10 1 10 3 3 9 10 4 9 8 5 6 9 10 6 5 3 10 7 3 3 8 4 3 8 7 7 4 8 6 5 6 1 6 9 5 4 5 6 6 7 10 7 3 2 10 8 7 9 5 5 4 1 5 9 5 7 9 3 4 1 10 4 5 2 7 2 6 6 2 4 3 1 8 10 10 6 7 8 1 2 5 6 8 9 10 7 6 6 9 5 9 8 6 2 1 1 4 10 8 2 6 2 2 10 8 4 5 7 5 1 1 9 6 6 2 6 9 3 3 5 4 2 10 1 2 4 9 8 5 6 5 7 1 2 1 7 3 7 3 8 8 4 5 4 1 5 7 3 10 6 4 6 9 4 4 10 6 4 3 7 3 9 4 9 9 6 9 10 4 2 8 3 10 7 1 4 5 5 4 7 6 6 9 8 2 10 6 10 9 3 6 10 8 2 5 10 9 6 6 8 4 10 2 9 9 4 5 8 8 4 4 8 8 2 8 6 6 8 8 7 6 7 6 4 9 10 9 5 3 7 4 3 5 1 9 5 2 10 5 7 4 3 4 3 3 4 10 2 3 4 5 4 3 8 10 3 2 7 2 9 6 5 9 1 7 9 9 9 4 6 2 8 2 9 10 2 7 3 1 1 2 7 4 10 3 9 1 9 9 2 8 6 5 8 6 2 3 1 7 5 3 1 2 2 6 8 1 2 5 6 10 4 7 3 10 10 8 5 4 7 8 10 3 1 5 5 8 3 5 4 2 3 2 3 2 2 5 1 3 9 6 5 9 9 9 1 4 9 10 6 3 9 4 5 2 2 1 1 10 10 2 4 10 7 3 6 6 9 7 3 9 4 7 3 8 10 8 10 9 4 3 7 9 5 10 7 10 5 8 9 7 5 6 5 5 9 9 3 5 5 4 2 9 6 2 7 4 9 2 1 7 4 5 1 6 3 10 5 5 3 7 4 2 1 6 5 1 6 1 2 8 7 1 9 6 3 8 1 7 9 1 4 8 8 3 10 1 1 2 2 6 5 7 7 1 2 7 3 6 5 10 5 9 9 6 9 7 8 1 5 6 1 5 6 1 6 1 3 3 2 2 10 7 4 7 10 9 1 3 7 5 3 6 8 5 7 8 4 8 2 1 8 3 9 7 2 10 4 6 9 5 10 1 3 6 2 5 7 7 10 3 9 3 8 2 1 2 10 5 4 5 4 5 5 8 7 10 8 10 6 3 6 10 1 2 7 1 8 6 1 6 4 8 8 10 8 10 1 7 7 10 6 6 8 7 6 10 3 3 8 3 6 5 2 6 7 10 7 3 8 7 6 10 7 6 6 7 4 4 2 8 4 8 2 7 2 6 6 8 3 4 6 3 9 1 10 1 5 7 9 4 1 2 2 5 6 2 7 4 1 1 7 6 5 5 1 4 6 1 9 4 10 8 10 2 8 3 1 4 6 1 9 7 1 7 5 8 1 9 9 6 7 4 9 9 1 7 2 3 3 10 5 6 2 7 7 3 1 7 8 9 7 2 5 2 5 5 8 7 10 6 6 8 7 10 8 1 4 4 4 8 4 8 6 7 3 2 5 3 9 6 4 1 4 4 2 1 4 7 5 5 3 7 6 7 4 8 9 4 10 10 9 4 9 5 4 10 10 5 10 10 10 8 7 2 8 8 10 3 6 10 5 10 7 10 5 4 3 7 9 2 2 7 9 6 6 10 3 1 4 6 3 2 4 10 9 3 6 3 9 8 3 8 9 6 10 1 3 1 2 6 1 1 10 8 7 8 10 6 10 9 8 9 9 8 6 2 7 2 3 4 1 3 6 6 6 1 9 10 9 3 4 5 8 8 8 6 9 8 7 9 3 10 7 9 10 7 10 2 8 1 3 8 4 4 10 8 1 1 4 7 3 9 9 4 4 9 5 5 4 3 9 2 2 10 2 7 4 5 6 7 10 7 9 6 7 8 7 4 2 10 2 10 3 9 9 10 2 6 9 10 10 5 7 8 2 6 3 3 4 2 6 2 1 10 9 6 6 10 2 1 9 3 5 10 7 6 8 6 9 3 3 9 8 6 7 10 5 7 1 1 1 5 1 3 4 1 9 10 8 7 3 8 3 8 9 3 8 1 8 4 5 4 8 6 8 6 5 5 3 10 5 10 1 2 10 2 9 9 7 3 5 9 7 2 5 2 7 6 4 3 6 1 8 3 2 3 8 10 8 10 7 2 5 6 8 7 5 6 7 6 4 2 5 6 4 7 7 5 9 3 2 9 2 8 4 2 1 8 3 9 10 9 10 5 10 7 6 1 5 2 2 2 5 3 4 6 7 2 10 3 2 6 1 8 7 5 9 6 1 2 9 7 5 6 8 1 6 6 10 7 10 3 6 8 5 10 9 7 10 4 10 3 3 8 6 5 7 9 2 2 8 5 4 9 2 9 10 2 9 2 2 7 7 9 5 2 4 10 10 1 1 1 8 5 9 4 10 1 5 1 9 2 5 3 6 1 10 1 5 7 4 6 4 1 6 8 2 3 3 1 4 2 5 2 5 3 8 5 2 3 5 4 8 8 10 10 6 4 8 1 7 10 2 1 7 9 4 7 6 8 5 4 2 1 9 8 7 7 7 9 7 4 10 6 6 6 9 5 2 8 5 8 2 3 2 2 2 9 4 7 7 3 5 6 4 3 9 3 7 2 3 10 4 9 9 10 2 10 1 10 6 5 3 10 4 7 9 9 9 2 2 3 9 7 8 9 9 7 4 3 4 6 4 9 2 1 1 8 7 10 9 5 3 1 1 10 2 3 4 3 2 5 5 4 1 4 1 3 6 5 2 10 8 6 2 5 5 6 9 5 9 4 8 2 4 6 8 8 9 4 5 2 3 2 7 7 7 5 10 5 7 8 5 7 5 10 3 8 6 8 5 10 1 5 3 4 3 10 6 3 10 2 8 10 5 10 5 8 6 5 1 3 2 2 6 1 6 2 3 6 8 10 5 2 2 1 2 1 1 6 4 1 10 8 5 6 7 5 7 6 2 1 6 6 1 5 2 7 6 5 8 3 10 2 3 5 2 5 4 5 2 9 10 6 1 2 9 4 5 10 2 1 4 4 3 3 7 4 1 6 2 10 1 7 3 5 3 7 5 1 7 3 7 6 5 8 1 2 3 8 6 8 3 10 10 9 3 6 9 5 5 4 10 8 8 2 9 9 7 7 6 5 3 3 1 5 9 8 2 2 1 8 7 1 5 3 1 8 7 8 2 9 10 8 2 1 5 5 5 1 1 1 9 1 5 9 1 1 10 10 3 8 9 3 9 9 10 6 8 2 9 4 9 4 3 1 6 5 7 5 8 2 4 9 10 4 7 5 10 3 5 1 1 10 4 6 7 5 3 1 9 2 1 10 6 1 9 5 10 9 2 4 8 5 1 10 1 2 6 7 8 5 9 5 6 3 8 4 1 10 10 3 3 1 2 7 1 5 3 7 1 1 2 6 10 6 6 7 3 7 2 3 7 5 3 6 7 3 7 9 8 8 9 7 10 4 7 3 7 7 3 4 2 1 6 1 10 3 2 1 9 10 2 6 6 8 7 9 7 7 5 4 8 4 2 7 6 6 7 4 7 7 10 3 5 1 10 10 4 2 9 1 1 3 10 6 7 3 3 5 3 9 8 9 1 3 1 5 7 7 5 3 10 10 8 6 7 1 6 2 1 10 9 1 9 7 10 2 7 3 2 3 1 10 10 4 6 2 7 7 2 7 9 8 1 3 7 4 9 3 10 10 7 5 10 6 1 8 3 4 9 10 4 6 3 1 8 1 5 3 8 6 10 5 9 6 6 4 9 4 10 9 1 5 4 3 9 7 1 2 7 1 7 6 3 6 2 5 5 8 3 9 7 3 6 8 6 9 4 6 9 4 10 7 4 6 8 2 5 2 1 3 9 2 7 9 5 3 8 7 6 1 6 1 10 6 3 10 9 1 9 4 5 5 6 9 8 5 3 10 3 1 10 9 6 5 2 6 3 2 8 2 7 1 3 9 1 4 1 5 9 4 4 4 9 3 1 5 9 3 10 1 4 9 3 8 3 5 5 2 1 2 1 6 1 5 7 7 6 8 8 5 9 5 1 10 9 1 2 2 4 8 5 4 4 10 9 1 8 3 1 1 8 5 6 5 1 5 5 6 10 9 2 2 1 8 3 6 9 8 3 4 1 2 10 6 7 9 6 2 3 3 1 9 7 6 4 4 10 3 8 4 7 8 5 9 9 9 5 6 9 1 3 4 3 4 5 7 4 1 6 1 2 9 3 3 6 2 1 7 1 5 7 8 9 9 2 8 7 5 6 10 5 5 3 6 10 2 9 5 1 5 9 2 6 2 5 2 10 10 5 5 1 7 5 4 2 1 1 8 3 4 8 3 7 5 6 6 7 3 2 10 1 1 1 7 6 3 10 3 7 6 7 10 7 7 10 3 8 5 10 3 7 5 8 8 2 4 8 7 3 6 5 2 9 3 8 9 8 5 2 8 10 2 4 1 3 4 6 9 6 5 3 9 1 7 1 7 2 9 7 2 10 10 4 8 9 7 1 3 5 10 4 4 8 1 2 10 10 3 3 7 9 1 6 2 1 6 7 4 2 4 7 6 5 10 10 1 3 4 2 8 5 7 6 8 5 5 3 1 1 7 5 4 10 1 8 3 6 7 6 5 10 5 10 7 1 3 7 4 7 2 3 1 7 6 3 1 1 3 9 1 9 9 5 5 8 1 2 5 7 2 10 4 8 7 3 6 8 9 6 5 8 7 6 1 3 6 7 8 3 7 3 7 5 6 1 5 2 3 9 8 3 8 5 10 1 4 4 1 6 5 5 8 7 9 5 3 9 8 10 2 10 9 10 7 6 6 6 9 7 6 9 5 9 7 4 8 7 5 1 9 6 9 7 2 9 5 7 1 7 7 1 6 8 6 9 8 7 6 10 6 6 7 8 3 6 1 1 4 10 5 4 8 2 2 4 6 8 10 8 3 5 6 10 7 2 10 6 2 9 4 4 3 9 3 9 8 7 6 1 9 1 7 10 7 8 9 4 10 10 8 10 3 1 3 10 5 8 6 1 5 8 10 6 6 5 1 2 6 5 8 3 7 6 10 1 7 6 4 1 6 7 6 6 7 2 5 1 4 2 10 6 1 1 2 1 2 3 8 1 4 7 1 1 4 1 10 2 9 5 5 6 7 2 6 4 5 9 1 5 5 5 7 8 6 2 10 2 10 4 2 3 1 4 1 2 1 9 5 7 1 5 10 5 9 4 5 4 8 4 8 5 6 6 3 4 2 7 6 7 3 6 2 5 7 4 7 10 2 8 3 2 1 3 4 7 9 10 10 1 2 10 1 8 7 6 4 6 3 2 9 5 10 10 3 1 3 2 3 7 10 10 6 3 5 2 10 9 8 4 2 6 4 10 3 6 10 5 8 4 8 1 8 2 8 4 7 7 9 4 9 1 1 6 8 5 9 7 1 1 4 2 4 5 10 6 6 7 3 2 2 6 5 2 5 3 3 8 10 6 2 10 9 1 3 2 7 10 2 3 2 6 2 5 3 6 4 4 2 7 9 5 4 4 2 10 8 2 2 6 9 6 8 7 4 5 4 5 6 9 7 7 1 8 1 8 7 5 5 10 1 6 2 9 1 7 10 6 4 4 3 1 3 3 2 7 2 4 8 4 3 1 6 8 3 9 8 9 7 1 8 10 9 6 9 6 1 10 8 5 9 7 4 3 7 9 6 8 5 4 7 9 5 1 6 3 2 10 10 8 1 3 8 3 8 5 2 4 10 1 4 3 3 3 4 8 9 4 4 4 3 8 5 8 6 3 5 9 7 2 2 6 2 8 1 4 9 8 9 1 3 1 3 2 4 8 7 3 1 3 10 10 6 3 5 8 5 3 5 4 10 4 2 3 6 4 3 1 4 10 10 1 7 8 1 7 2 4 1 2 2 3 7 6 2 9 5 6 10 4 10 4 9 7 7 4 1 5 6 4 8 10 8 8 9 8 7 8 5 9 4 1 5 10 8 1 1 10 6 3 2 6 9 3 4 9 6 4 4 10 4 1 7 4 8 9 10 6 2 6 6 7 8 5 8 8 3 8 1 6 5 3 10 5 10 6 5 3 9 5 3 1 9 8 7 8 7 9 6 1 10 5 5 7 8 3 4 6 1 4 9 7 2 4 10 9 4 3 5 2 6 5 1 2 1 8 1 9 7 6 5 4 7 5 9 2 8 3 6 3 9 3 6 7 3 1 4 6 9 1 10 8 9 1 4 4 9 5 8 3 1 10 8 6 3 6 1 5 1 6 2 9 1 9 7 4 5 3 8 8 9 2 5 10 6 9 8 5 7 2 2 8 3 2 8 9 3 7 1 2 6 2 5 3 1 4 5 10 6 2 8 4 1 1 3 3 5 2 10 4 8 9 6 6 10 7 1 7 5 1 4 6 6 9 8 6 6 3 10 6 5 1 2 9 2 5 4 6 5 5 2 7 1 3 3 10 8 8 10 3 4 2 9 6 1 8 2 3 9 4 2 4 7 5 6 5 6 9 10 7 6 8 6 5 6 2 3 10 6 3 2 4 3 1 9 6 5 9 6 8 3 10 5 4 2 10 6 2 5 10 6 5 3 5 9 10 1 4 4 1 3 6 4 2 1 6 5 1 2 8 4 8 7 10 5 2 1 6 8 1 8 2 7 6 7 3 7 10 1 5 1 3 9 2 8 9 8 5 3 6 1 4 5 8 3 6 2 4 2 5 4 5 1 2 4 4 10 8 5 9 2 2 8 1 4 10 1 5 7 9 4 4 2 6 1 9 2 7 9 8 3 5 5 9 2 6 9 2 1 1 3 4 9 7 8 7 1 9 3 7 1 6 10 2 10 2 1 4 7 2 10 7 2 2 1 6 2 1 6 2 6 5 6 3 4 10 9 1 4 2 9 3 8 4 10 6 4 6 3 5 4 6 10 8 7 3 1 6 2 6 4 7 9 3 1 9 8 9 1 5 7 9 9 4 6 7 10 4 2 1 6 10 8 5 3 6 5 5 6 2 1 3 8 8 5 2 3 8 10 1 9 9 8 3 9 3 4 2 2 6 7 5 5 3 5 4 2 6 3 3 2 9 1 7 1 6 3 4 3 6 8 4 1 2 5 3 7 7 2 8 8 7 5 6 9 9 5 10 4 1 10 10 9 10 8 9 7 5 7 9 2 4 6 10 9 7 10 7 7 5 5 6 5 10 2 7 3 8 7 2 2 10 4 10 10 2 7 9 1 4 6 10 8 1 4 6 3 2 8 3 8 8 3 5 10 5 7 6 9 5 2 3 5 4 2 9 3 5 1 3 5 4 3 6 7 2 9 8 1 1 9 9 8 7 10 10 3 5 4 8 2 7 2 1 2 2 2 1 9 3 9 3 10 2 6 8 5 7 7 7 3 7 7 6 4 6 8 7 6 1 4 3 4 10 8 9 9 9 4 10 5 8 7 10 4 10 7 3 8 1 6 6 1 1 4 3 3 5 6 7 9 3 8 9 8 3 3 8 2 6 6 9 1 4 1 4 3 9 5 6 6 10 10 7 4 1 8 8 7 1 2 3 7 2 5 10 5 5 9 6 8 2 4 9 3 4 9 6 6 6 10 10 5 1 9 9 6 4 7 5 2 8 7 1 8 8 10 8 1 7 8 6 5 3 1 4 8 3 6 5 3 8 9 6 4 6 9 2 8 1 8 6 4 2 6 1 6 2 6 4 9 5 8 2 7 5 8 6 8 2 3 2 3 7 9 6 7 4 7 8 2 5 6 5 9 8 10 5 2 5 2 7 1 4 2 8 9 1 7 8 9 4 10 2 9 5 10 7 8 8 5 2 2 10 5 7 10 8 3 1 4 5 3 4 4 9 4 2 7 6 3 6 5 5 10 5 8 7 2 1 8 4 8 2 2 10 8 9 2 9 2 6 4 7 3 3 4 1 6 9 8 10 3 9 9 10 4 6 4 1 9 3 8 9 9 5 10 3 10 4 7 3 10 6 10 2 9 8 2 9 3 9 7 8 7 3 9 8 7 2 2 2 3 2 6 4 1 5 2 1 1 3 8 2 7 7 6 2 7 6 6 9 8 4 4 9 5 6 10 9 2 2 3 1 1 4 9 2 6 9 10 1 4 6 9 8 2 3 9 10 6 6 4 7 9 5 8 2 9 7 7 8 7 5 10 2 7 9 7 9 10 1 5 5 3 3 3 10 9 9 8 3 6 4 10 5 1 8 9 3 10 10 4 2 1 2 4 3 8 2 10 6 9 9 3 7 3 1 9 7 2 5 3 6 2 5 8 1 10 1 6 6 10 10 4 6 7 10 9 9 6 2 9 10 3 1 4 5 7 9 5 6 1 1 2 8 8 10 9 1 5 4 10 3 8 10 10 2 9 7 3 6 6 4 2 6 4 2 6 7 7 3 2 7 1 7 1 3 5 3 6 1 5 10 7 1 1 9 9 6 5 1 9 4 4 1 8 7 10 10 7 10 5 6 6 7 3 1 1 5 9 3 4 8 4 10 7 7 5 6 9 9 3 10 3 10 6 9 2 4 2 7 9 9 9 2 10 4 3 2 9 4 3 9 5 4 3 8 9 4 4 10 5 7 10 3 3 2 9 7 10 10 8 3 6 4 10 6 10 9 7 9 9 6 1 1 6 8 9 10 4 2 9 1 6 6 10 9 7 9 10 1 1 4 7 6 9 2 2 3 3 8 5 7 8 8 10 4 4 6 1 6 10 5 5 1 2 2 5 2 4 5 7 1 4 4 3 1 4 6 5 10 8 5 1 8 9 3 3 10 6 10 8 6 6 6 3 8 5 9 7 10 3 1 2 10 5 7 9 5 4 4 6 3 4 10 10 4 5 3 5 1 9 9 6 5 5 2 6 3 9 6 3 4 9 3 6 8 1 8 2 7 1 9 2 6 6 9 3 2 5 10 7 8 2 10 2 2 3 7 7 6 7 3 6 1 9 2 1 7 8 2 3 9 1 4 8 2 8 6 10 7 2 8 10 9 2 10 4 6 1 1 6 1 2 2 5 3 1 2 1 5 4 8 5 7 7 7 7 2 3 9 3 6 9 10 10 9 9 2 4 4 5 8 8 5 8 9 4 10 3 8 5 9 6 3 8 10 2 7 7 8 5 2 8 3 3 10 10 1 2 1 8 2 7 4 7 6 5 1 7 5 9 2 4 7 3 2 7 10 9 1 3 9 9 9 3 8 7 1 4 1 9 3 1 2 2 8 3 1 3 3 7 3 6 5 9 7 2 6 8 4 10 9 9 3 9 1 5 9 7 1 9 8 6 10 3 3 6 1 3 1 3 6 5 3 3 2 8 6 2 1 3 8 1 7 1 10 1 9 9 8 8 10 5 4 3 9 10 8 9 9 8 10 5 9 2 8 1 10 6 7 4 4 5 10 3 3 8 7 5 10 6 6 9 3 8 5 10 6 1 10 4 5 8 4 6 2 7 8 4 9 4 9 7 7 9 4 8 10 7 9 7 4 2 1 1 7 10 4 7 6 6 6 10 7 6 3 9 8 7 3 4 8 1 3 9 9 7 10 7 10 2 2 8 2 2 7 6 5 1 9 10 8 10 10 9 10 3 7 7 2 5 8 2 6 4 3 7 10 10 6 7 10 5 4 10 7 4 1 7 4 10 8 9 2 5 2 1 6 1 3 6 3 3 9 6 10 5 7 1 3 10 9 3 9 9 1 2 10 7 8 8 5 8 1 1 5 7 10 6 9 6 4 9 5 10 3 4 10 6 10 9 6 9 2 10 2 9 9 5 6 2 4 10 7 9 8 7 2 5 8 10 9 3 7 7 3 4 10 1 2 8 10 3 5 10 1 2 8 6 7 9 2 3 9 4 7 1 2 4 2 1 4 8 7 10 3 10 5 6 7 10 8 9 8 5 6 2 1 10 5 9 1 2 3 1 9 7 6 1 1 10 1 3 6 7 2 4 6 2 10 10 2 9 3 9 4 8 3 8 9 3 9 6 10 4 4 8 9 10 3 4 4 7 6 9 7 4 3 5 6 2 7 4 3 10 5 3 10 5 9 4 1 8 6 6 3 9 5 9 7 4 4 8 8 8 5 8 1 7 3 8 3 8 5 5 9 8 1 1 6 8 1 4 7 10 5 4 5 10 1 7 5 9 8 2 5 4 3 3 8 2 4 5 8 7 10 7 6 3 6 5 2 9 6 5 1 6 6 3 7 2 1 3 10 6 9 2 4 1 3 4 2 10 6 1 10 3 3 7 3 8 6 1 7 3 10 2 7 10 7 3 2 5 6 8 10 9 7 5 2 8 2 9 9 10 7 3 10 7 3 9 7 4 6 6 5 6 2 4 9 2 8 6 9 8 5 10 4 10 8 9 10 8 2 10 9 5 6 10 4 10 2 2 4 5 9 7 7 4 9 7 9 8 8 6 6 2 10 4 1 2 4 1 8 9 7 8 4 3 4 8 7 7 3 10 8 9 4 10 6 6 8 8 1 6 7 5 3 7 1 2 9 8 1 2 7 2 7 10 2 5 6 5 7 5 1 9 1 3 7 8 8 5 7 7 3 4 1 10 4 5 10 10 6 10 4 5 4 10 2 3 5 4 5 2 6 8 7 2 4 2 5 4 3 8 9 2 7 8 3 10 2 3 6 6 2 9 1 7 4 6 3 9 5 1 9 7 3 4 9 1 5 6 8 7 8 1 9 1 2 8 10 8 5 2 7 4 4 7 8 10 4 1 9 4 5 1 10 7 4 4 9 1 4 10 2 8 8 3 10 9 2 7 2 8 10 6 8 1 7 1 8 7 7 9 2 10 2 1 4 1 8 10 4 2 1 8 6 5 9 7 1 3 4 5 7 7 1 2 1 8 9 1 7 2 1 1 10 10 4 6 6 8 4 4 1 3 10 5 10 8 3 1 5 1 5 5 6 3 2 9 5 4 6 9 2 7 8 2 4 1 7 7 3 1 10 7 2 5 3 2 5 3 4 5 1 10 5 1 5 6 4 6 5 9 4 1 10 7 7 8 9 8 4 3 4 7 7 10 1 3 2 10 8 6 5 9 2 10 9 10 8 10 7 9 7 4 2 9 10 5 2 4 3 8 5 10 8 10 8 9 6 10 5 9 9 3 10 3 3 9 7 5 9 5 2 6 10 8 2 2 5 9 7 1 5 10 4 7 1 9 4 2 4 5 5 6 5 6 5 1 3 3 5 10 6 9 8 10 4 3 1 4 1 8 4 2 4 10 3 6 7 6 10 4 8 7 2 9 2 8 9 3 7 2 8 9 3 10 3 4 8 4 5 6 10 1 8 10 8 5 7 2 7 6 5 3 10 6 7 8 5 2 3 1 1 3 9 4 3 1 7 5 1 8 8 9 6 6 1 8 8 9 6 4 1 2 5 4 3 7 4 6 10 2 3 6 5 5 7 3 6 3 4 3 7 8 6 2 8 4 10 9 5 4 1 4 2 5 9 1 7 10 8 9 8 3 6 2 5 6 9 2 4 10 5 7 5 4 4 1 5 7 8 9 8 8 7 5 9 8 6 9 4 7 9 5 6 10 1 2 7 1 2 1 7 4 2 8 4 4 5 9 7 2 3 6 8 1 2 5 8 7 5 8 9 4 7 4 10 6 5 6 9 2 2 5 10 9 3 5 3 2 8 5 4 10 10 6 5 6 9 1 10 10 2 10 9 7 3 8 3 1 5 5 7 9 6 2 3 7 6 7 10 5 9 5 5 6 1 2 4 8 8 1 6 5 10 3 4 3 7 8 9 6 5 4 7 3 6 7 3 4 8 5 3 4 3 3 6 9 3 5 7 1 7 3 1 7 1 9 8 5 1 1 6 1 4 8 4 6 8 1 8 10 10 10 1 2 3 10 3 1 8 5 6 8 10 6 9 2 8 5 5 4 9 10 2 8 5 8 5 7 3 3 2 8 2 4 7 1 10 5 7 5 7 1 10 10 10 6 10 8 9 9 8 8 10 1 10 9 6 2 3 9 4 6 7 5 10 10 9 8 5 3 5 1 7 6 6 6 4 5 7 7 2 4 9 7 6 3 2 5 8 10 9 1 1 2 9 3 7 2 6 8 5 6 7 1 10 5 4 10 3 5 3 3 10 3 5 7 5 10 1 10 7 1 8 7 10 6 1 10 5 10 4 1 3 2 6 4 6 5 4 3 2 5 5 9 5 10 7 4 4 3 7 9 4 9 9 5 4 7 8 10 7 7 2 10 2 1 3 10 10 10 6 4 7 1 5 9 3 4 5 2 2 5 7 4 10 6 10 10 7 9 7 5 7 7 3 8 8 5 10 2 10 5 8 6 7 8 4 10 3 5 6 1 10 3 5 1 2 4 1 7 4 4 1 1 6 5 2 8 1 7 5 5 8 8 2 9 8 6 5 9 3 3 8 4 2 2 2 4 2 5 8 1 1 7 9 6 1 4 2 3 7 1 8 7 2 8 3 8 2 5 4 2 10 9 5 1 10 5 8 5 6 2 3 4 10 1 1 5 8 10 4 6 4 10 7 9 6 4 4 4 8 8 5 7 4 7 9 5 2 8 1 8 5 7 7 5 6 1 6 2 4 8 1 9 10 9 8 9 4 1 9 1 5 1 4 5 8 3 9 10 6 3 4 1 4 2 1 7 3 10 1 9 6 6 2 4 6 1 4 6 6 7 3 4 6 10 3 2 2 5 2 10 3 5 7 8 6 2 2 4 5 1 10 4 4 6 3 5 3 4 7 9 2 4 4 10 4 5 5 2 8 8 2 7 7 6 10 10 8 8 3 1 8 8 2 2 4 5 3 5 6 8 7 6 9 5 2 2 1 8 10 2 5 10 10 7 10 9 7 5 10 3 8 6 1 3 5 2 1 10 4 6 6 6 1 9 10 10 5 3 6 5 10 8 4 8 7 6 10 5 3 1 6 4 10 7 10 9 9 7 8 3 10 1 8 6 5 1 1 7 8 3 1 1 2 7 8 8 5 8 10 8 1 2 6 10 10 2 5 3 7 7 3 4 1 1 9 1 3 5 1 1 4 3 5 8 4 7 3 5 8 6 1 9 6 10 6 4 7 8 9 3 6 6 4 2 5 3 3 3 9 9 8 6 10 4 2 6 6 4 8 10 2 6 10 5 9 7 8 4 5 9 6 2 10 6 9 1 4 4 5 10 3 2 6 7 3 9 10 3 10 8 8 5 7 3 9 4 10 2 5 8 3 6 2 8 3 6 6 3 7 9 3 8 6 6 5 5 8 3 9 7 7 5 7 2 5 3 10 3 3 9 6 6 8 5 9 4 6 10 8 2 8 9 5 9 9 3 4 8 7 2 1 2 10 8 4 4 10 5 7 1 2 7 1 7 1 1 4 3 9 4 6 3 1 10 9 7 5 7 5 7 2 1 7 2 6 4 8 6 3 4 4 10 9 9 8 2 4 2 9 2 9 7 3 1 5 9 9 2 1 2 8 1 5 8 2 8 6 1 10 9 3 10 2 2 7 6 9 9 8 8 8 9 8 10 6 2 6 6 2 8 3 9 3 9 8 6 10 10 4 6 9 5 6 9 7 2 6 4 8 6 5 7 2 4 5 6 9 8 6 5 9 6 9 8 4 5 1 9 3 10 2 3 6 7 9 4 9 1 8 9 8 8 1 6 10 9 5 7 3 9 6 10 1 6 2 10 5 2 8 8 5 5 6 10 8 2 1 1 5 7 8 1 10 9 10 1 4 9 6 5 8 6 5 1 8 3 8 7 8 6 10 7 7 3 1 1 9 6 3 7 1 6 2 8 8 6 5 6 6 8 10 8 10 1 9 3 6 9 7 5 8 1 3 4 10 8 3 2 1 9 6 2 10 6 10 9 3 4 6 9 10 6 4 7 9 8 4 5 4 10 1 5 7 2 9 9 4 9 8 9 2 1 2 5 9 6 10 5 3 7 7 8 7 2 3 5 8 5 6 9 4 3 3 4 10 9 9 2 1 7 7 7 8 1 10 1 4 9 4 2 8 5 8 2 5 10 10 7 6 6 8 6 8 7 10 2 6 4 1 4 5 3 9 7 3 10 1 7 4 9 9 1 7 4 4 7 3 6 7 1 10 3 3 2 6 10 8 2 4 2 2 1 9 4 10 9 7 4 9 1 6 1 6 10 4 1 10 6 6 3 8 2 10 10 3 3 5 10 8 8 1 3 1 8 3 2 7 9 8 6 2 9 4 8 6 1 3 3 9 9 1 4 6 2 7 6 7 4 4 7 4 7 5 7 2 4 3 10 2 7 6 10 8 2 7 4 4 10 8 8 2 5 8 1 4 3 5 1 5 5 9 1 6 1 7 8 6 2 3 5 5 7 1 5 9 9 9 10 2 2 10 3 4 10 8 8 1 6 8 10 5 3 9 1 9 2 7 1 1 9 3 1 7 5 2 2 8 10 2 10 9 1 10 5 4 6 9 1 6 5 6 8 9 8 6 6 4 3 7 10 8 8 1 4 8 10 8 9 5 4 10 6 6 2 8 5 10 8 7 4 10 10 7 7 4 10 10 9 4 5 2 6 10 8 3 7 5 10 10 2 5 4 10 2 8 1 1 4 1 9 10 5 2 9 3 7 4 8 9 4 6 7 1 3 5 9 5 4 5 9 9 1 9 1 1 4 1 5 10 1 8 6 5 1 2 4 9 3 8 1 7 2 7 2 4 2 2 10 6 5 3 8 8 4 8 4 9 4 7 1 7 2 1 4 10 7 1 5 7 4 2 3 7 9 10 9 2 4 2 4 10 7 7 6 1 5 3 3 7 7 7 2 3 1 10 7 9 5 10 1 2 2 4 10 10 6 10 8 9 6 3 7 3 5 7 10 8 1 7 8 3 3 5 7 1 9 3 9 5 6 2 6 1 6 1 2 2 4 3 4 4 3 6 10 5 2 3 6 8 10 9 1 2 2 6 9 3 4 8 6 8 9 6 7 10 2 4 1 1 8 10 10 1 3 2 3 2 6 8 5 1 9 2 7 1 8 1 7 2 9 7 6 6 2 9 8 8 2 10 4 3 3 6 10 2 3 8 5 7 6 1 2 2 2 2 1 4 8 10 1 10 5 6 10 4 5 8 5 9 1 9 4 1 2 10 1 4 9 8 1 3 10 6 8 9 6 10 6 8 2 9 8 6 7 3 3 4 4 4 3 10 10 8 4 2 4 3 7 7 6 5 3 4 9 8 3 3 10 4 4 7 5 7 3 8 10 2 2 6 9 4 3 3 3 4 7 4 2 3 7 4 9 10 3 9 4 10 5 9 10 10 9 7 7 10 7 10 10 6 6 9 3 3 9 2 10 9 2 5 7 6 1 5 5 3 6 10 10 5 7 4 8 6 7 4 10 4 7 6 3 4 5 1 6 9 9 1 9 10 7 5 2 2 1 8 6 9 6 1 2 7 8 6 7 5 8 6 1 10 10 2 1 8 8 1 7 5 2 4 9 9 3 6 5 3 8 1 4 5 5 7 3 10 10 5 2 8 2 3 2 2 3 1 6 9 8 10 3 10 2 6 3 6 3 7 6 2 3 4 5 3 3 8 7 1 3 10 3 6 9 9 7 7 9 10 7 3 4 10 7 8 7 9 8 1 4 6 7 6 3 2 6 4 7 7 3 5 8 6 8 7 10 8 4 9 1 7 6 4 5 4 1 10 5 5 9 3 1 7 9 2 9 7 10 6 2 7 4 8 10 4 1 3 5 5 4 9 7 4 3 2 1 7 2 10 9 2 5 2 4 7 5 4 10 9 4 7 4 7 4 6 3 10 10 5 6 10 6 5 6 9 6 3 1 7 3 8 7 3 1 8 3 2 2 7 8 6 1 7 8 3 10 10 9 9 4 4 6 3 9 8 4 8 5 2 4 9 3 1 6 7 2 2 9 2 3 8 6 4 10 5 7 1 10 4 3 4 9 8 6 6 6 10 4 10 2 8 8 9 7 9 3 4 7 8 3 5 4 3 6 2 6 3 10 9 4 1 5 6 8 2 7 8 7 8 2 4 2 1 6 10 6 9 10 9 8 5 1 5 3 4 5 9 1 9 8 9 10 5 4 6 1 6 9 2 5 6 7 5 4 9 5 10 8 8 5 6 7 4 1 8 7 9 10 2 2 10 4 1 1 1 6 4 9 9 10 4 8 1 3 10 10 10 8 1 6 7 5 8 2 10 5 5 4 2 6 8 3 10 9 5 4 2 4 6 2 8 2 7 2 4 6 10 8 6 7 3 2 6 6 1 3 6 10 6 6 4 6 5 10 8 6 2 3 3 3 1 8 8 6 1 10 4 2 4 8 5 10 7 3 8 5 7 4 3 6 8 7 7 10 1 3 6 7 5 6 7 8 7 7 4 8 5 5 9 2 8 3 7 10 1 1 7 9 3 9 2 8 5 5 10 2 10 5 6 1 8 6 2 7 4 7 1 6 9 7 2 10 1 2 9 7 5 6 7 3 5 2 2 9 9 7 1 3 9 10 8 5 3 5 10 5 2 2 7 5 10 9 8 4 5 7 6 6 8 8 3 9 6 5 2 2 1 5 4 3 7 7 1 7 5 6 4 2 4 1 7 6 2 7 2 4 4 10 10 4 7 3 1 9 1 3 5 6 4 4 7 9 3 2 8 6 3 2 4 6 10 2 10 9 4 9 10 2 8 10 7 5 4 7 5 1 9 6 1 3 5 3 7 2 2 2 3 1 2 6 10 1 2 6 6 6 10 5 8 2 10 3 6 1 6 8 4 5 2 10 5 6 6 2 8 10 8 9 5 10 9 4 4 5 4 8 3 9 7 1 4 8 10 4 2 5 5 5 9 1 1 5 8 7 6 7 2 2 4 10 8 2 8 2 6 5 8 2 6 9 1 7 3 10 3 7 7 3 10 3 10 9 9 1 7 3 3 8 10 8 8 8 1 5 3 2 7 9 10 8 4 7 3 3 9 8 2 5 5 8 5 2 7 10 10 8 7 10 10 6 9 3 2 8 2 7 1 9 2 10 10 1 9 4 3 4 3 1 10 5 10 9 2 2 4 2 4 8 5 1 9 2 2 4 8 3 9 7 1 8 5 4 7 9 5 10 3 6 10 4 1 5 6 2 9 2 2 8 7 6 2 3 7 4 7 4 7 8 3 10 5 10 2 4 9 4 6 3 4 10 6 2 2 5 5 10 1 1 6 5 5 8 1 7 4 6 6 10 7 3 7 3 4 6 8 4 6 2 10 5 2 1 8 2 2 6 7 5 2 3 10 10 3 10 10 2 1 2 4 8 8 9 4 8 1 7 6 6 1 9 9 6 5 5 3 2 10 1 2 3 8 7 8 1 9 2 2 2 4 5 3 3 5 6 9 4 8 2 10 2 4 4 9 8 2 2 8 2 3 9 10 9 4 10 2 8 7 1 2 10 3 2 3 3 8 5 6 6 2 2 8 6 10 3 1 4 4 10 5 10 6 6 2 1 8 4 9 4 8 8 5 2 8 8 3 2 3 3 5 9 8 7 10 9 10 9 4 7 8 1 5 7 2 2 3 9 3 7 9 4 6 3 8 8 6 10 3 5 1 3 5 3 8 5 2 9 10 8 4 6 2 4 4 2 7 9 1 1 6 1 9 5 5 10 1 3 9 3 6 9 3 6 8 1 6 10 2 3 9 7 9 3 1 9 6 9 8 9 4 8 2 8 2 4 7 1 3 1 6 5 1 10 7 3 9 10 5 7 1 9 5 6 7 5 4 10 8 9 9 9 9 3 1 8 4 2 8 9 9 8 3 4 7 7 9 8 3 3 9 2 5 5 1 10 7 7 6 9 10 6 9 9 6 6 8 3 9 7 3 9 10 4 10 5 2 6 2 1 4 7 8 2 3 9 6 8 10 2 1 9 5 10 1 9 9 7 4 4 6 5 6 4 4 9 10 1 9 2 5 9 4 5 7 5 3 9 8 9 8 2 4 3 10 3 3 5 7 4 1 2 5 5 4 5 4 5 4 8 10 5 8 7 10 4 10 8 4 9 1 8 10 7 8 2 9 2 2 5 3 1 6 3 9 1 6 1 3 10 6 8 3 8 1 2 6 10 7 1 5 1 6 3 5 8 4 8 1 1 9 8 5 6 5 2 1 3 4 3 9 8 9 3 9 9 2 9 5 6 3 10 1 6 4 10 9 7 5 2 8 9 4 8 7 5 3 9 8 9 3 6 1 8 1 4 5 2 10 6 6 5 10 10 4 5 9 3 6 1 5 10 9 7 10 6 9 3 1 10 6 6 3 1 10 1 3 10 8 9 2 7 5 10 5 2 10 8 6 4 5 2 10 1 10 6 4 10 9 7 3 6 9 7 6 4 4 2 2 9 1 5 6 7 3 4 8 7 7 8 6 2 4 6 10 10 6 2 5 9 5 8 6 5 3 8 1 9 10 8 9 2 9 9 2 5 4 4 1 5 6 7 5 5 10 4 3 6 10 1 9 7 5 3 4 8 1 4 2 6 1 1 7 8 9 9 3 9 7 9 5 10 1 5 10 9 2 3 4 9 6 1 2 7 9 6 1 2 10 10 1 3 4 1 9 8 9 5 1 5 1 3 9 7 5 1 7 7 5 1 8 10 9 7 1 7 1 7 10 9 8 5 3 4 10 5 1 9 5 7 6 7 4 8 4 8 5 10 6 6 9 6 8 10 9 3 7 5 9 3 9 4 10 4 6 5 10 2 9 4 4 3 1 1 8 5 10 4 9 9 10 4 2 6 7 3 10 4 1 5 9 8 9 8 4 8 6 5 10 5 5 5 8 4 6 6 5 10 3 2 3 1 3 5 9 4 3 6 2 7 3 2 3 9 2 3 5 5 4 7 4 8 8 1 2 3 7 1 7 4 3 7 9 6 8 9 7 1 3 9 8 3 8 8 7 9 7 3 7 10 4 9 9 4 10 9 2 10 1 2 3 3 2 1 4 4 9 9 7 2 6 7 6 10 6 7 1 2 5 6 9 7 9 4 6 8 3 9 10 4 1 1 10 3 2 6 10 9 1 7 4 7 9 2 5 7 6 2 5 10 2 8 9 7 5 2 10 3 2 10 7 7 9 7 1 6 8 4 6 5 4 5 8 4 5 10 5 7 2 3 1 2 9 4 9 5 4 9 3 5 2 1 10 2 7 1 3 8 7 6 2 4 4 5 4 8 5 8 5 3 3 7 9 6 7 4 10 3 5 3 3 3 4 1 10 1 4 6 3 10 7 3 6 10 6 7 10 4 4 5 9 7 2 4 8 5 4 8 3 7 4 8 7 2 7 2 1 10 9 9 9 6 5 6 5 4 3 4 4 9 10 9 10 8 4 4 6 6 4 8 1 6 7 3 1 4 9 1 2 7 6 10 6 10 3 10 1 9 5 6 7 2 4 6 10 4 5 2 1 2 6 4 10 2 7 2 3 1 8 3 10 1 1 6 7 4 2 3 8 5 6 10 3 6 9 2 7 4 8 1 2 7 5 8 1 5 2 8 1 10 1 8 10 2 8 3 5 8 5 1 7 4 10 10 7 1 3 4 10 10 5 1 3 6 9 8 8 9 6 5 1 10 8 1 8 6 1 4 8 7 9 2 3 1 5 9 9 8 8 9 9 1 4 5 6 2 3 9 2 1 1 4 6 6 4 7 3 6 6 8 3 1 2 5 6 4 9 8 9 7 6 3 6 2 7 8 2 6 3 3 1 6 7 2 3 6 1 2 4 5 4 6 10 6 5 2 2 3 8 4 9 10 9 2 8 6 6 2 7 4 10 8 3 3 3 10 7 2 6 2 2 2 2 3 2 7 1 6 8 5 1 9 5 4 4 3 1 7 5 1 6 4 4 8 4 1 9 1 3 9 10 2 10 8 6 5 2 2 4 5 6 2 9 9 8 1 7 5 4 6 2 1 4 10 5 9 3 5 7 3 2 1 9 10 6 8 2 5 4 1 8 3 4 8 1 6 4 3 3 10 6 4 5 7 2 2 8 9 6 5 4 5 8 9 8 7 1 3 5 1 10 1 8 9 8 10 1 5 6 8 1 9 3 10 7 8 5 4 2 6 6 4 3 7 7 6 2 9 4 1 7 4 8 5 2 5 5 7 2 3 8 1 4 7 4 9 8 1 7 9 7 4 8 6 8 3 2 4 6 2 7 3 5 1 9 1 2 9 7 4 4 3 5 5 6 5 9 4 5 9 6 2 7 5 8 8 5 10 9 4 3 1 10 8 8 9 9 5 2 2 4 1 1 5 8 6 9 8 4 8 6 4 5 6 5 2 7 9 10 2 10 6 8 7 8 2 10 7 9 7 7 9 8 3 5 1 7 4 3 10 1 5 3 4 9 4 4 7 3 8 7 5 3 4 9 6 10 10 9 2 5 3 9 7 7 4 8 1 2 9 5 3 9 1 1 7 4 8 2 9 2 2 10 1 5 3 3 10 7 8 10 6 2 8 5 5 3 9 5 8 4 10 2 4 4 7 2 6 7 8 10 1 5 6 2 1 10 4 9 4 1 1 3 6 7 1 7 8 10 4 1 9 8 10 5 7 10 10 2 5 5 4 4 8 6 1 3 5 4 8 7 4 8 7 3 2 5 6 6 5 3 5 6 10 4 3 6 6 2 1 6 9 6 5 1 9 4 7 7 2 9 8 10 7 6 3 3 8 4 6 8 7 9 9 5 7 3 3 9 1 6 5 10 4 10 3 7 2 4 9 8 2 6 10 6 2 8 4 7 10 10 8 5 4 4 3 6 2 2 8 8 7 4 1 10 2 4 5 3 8 9 10 6 10 8 8 6 5 6 5 2 6 10 3 6 1 3 2 1 5 10 5 9 3 10 2 9 8 2 8 9 9 4 2 1 8 1 9 2 10 3 7 2 6 5 8 7 9 6 4 2 8 1 1 8 6 1 6 3 1 10 6 3 6 9 8 2 10 7 1 2 3 5 10 9 2 10 6 6 3 9 10 3 7 1 4 5 4 5 6 8 8 8 5 4 10 6 9 3 3 8 5 1 4 10 5 6 5 10 5 1 3 3 2 6 7 1 3 1 3 7 7 7 7 4 10 2 3 6 8 5 9 1 6 4 4 5 1 9 4 6 4 4 5 8 7 7 9 8 7 7 8 4 4 2 1 9 9 1 6 5 3 3 3 1 10 1 1 1 2 10 2 1 8 2 4 8 8 5 10 6 4 6 7 8 2 10 2 9 1 2 1 2 3 3 7 9 5 5 2 1 4 9 6 5 6 7 6 8 8 5 10 2 6 4 5 8 7 2 3 2 5 9 9 6 2 6 9 1 6 7 9 9 6 1 8 7 1 5 6 7 4 1 6 1 5 7 5 1 9 2 10 1 7 7 7 3 6 3 10 10 3 9 1 4 5 4 5 5 9 8 8 3 1 7 4 2 2 6 4 4 6 7 4 6 5 6 4 4 5 7 5 3 7 8 7 5 9 7 10 5 4 9 3 9 7 9 1 1 8 6 10 8 3 9 9 6 3 2 6 9 3 2 3 3 10 10 3 6 4 8 3 5 5 6 1 8 10 5 10 1 4 5 8 1 4 1 8 6 10 4 2 1 8 1 10 8 9 10 7 9 3 8 7 6 2 10 5 9 3 3 10 2 6 9 4 5 10 6 6 3 9 8 3 4 2 1 7 1 3 9 6 7 2 7 5 2 3 7 5 2 4 9 6 4 4 2 6 7 4 8 2 7 9 4 3 3 5 5 6 2 1 2 7 9 7 7 1 5 5 2 3 5 1 2 2 5 5 4 6 9 7 10 3 2 9 8 10 1 5 2 4 4 2 6 5 4 7 7 3 5 5 5 9 8 6 3 4 9 2 4 4 2 7 1 1 2 9 8 8 3 5 5 7 4 5 5 7 1 10 8 10 3 8 10 2 5 8 2 7 2 7 7 9 1 5 10 7 8 8 6 8 8 10 5 10 9 8 4 10 9 10 4 8 3 2 5 4 9 3 9 2 1 5 7 10 2 3 4 2 9 1 5 7 2 6 4 4 2 3 5 6 1 3 5 6 7 8 2 4 6 9 1 5 8 3 8 1 6 9 2 3 3 7 5 10 8 9 7 10 9 4 5 1 7 10 10 6 5 1 1 9 8 10 1 5 8 2 3 8 5 8 7 6 4 3 8 1 2 7 4 5 9 1 5 6 9 4 6 10 2 1 7 5 10 8 6 5 3 1 5 5 7 3 6 10 8 4 8 8 4 10 2 3 4 3 5 7 9 10 10 2 4 1 10 10 8 4 5 5 10 3 9 2 4 3 10 9 7 9 2 3 1 7 6 9 3 9 4 2 4 4 9 9 9 8 2 2 5 3 9 4 6 6 1 2 10 5 10 6 8 7 1 9 2 2 1 9 10 4 9 7 5 9 1 8 8 7 8 2 10 1 4 8 1 1 8 4 8 5 7 4 8 4 2 9 5 2 7 1 4 7 7 6 2 2 10 7 2 8 7 9 3 8 2 2 4 9 10 5 9 5 4 5 7 9 8 10 1 4 7 8 4 7 4 5 4 9 9 5 7 10 8 3 10 4 5 5 3 5 1 8 5 8 2 1 3 9 5 7 1 6 7 4 1 1 9 6 9 1 6 1 5 2 4 7 1 8 3 9 7 8 2 8 1 7 7 9 2 5 10 7 10 8 7 3 9 4 4 10 9 9 3 9 5 4 6 2 9 10 7 4 9 9 6 9 9 10 6 2 1 10 4 10 4 9 9 1 9 3 5 6 4 6 5 10 1 7 8 3 2 10 4 10 10 4 3 2 2 5 1 6 4 3 10 7 10 5 7 9 3 7 3 7 3 7 8 2 6 7 2 8 9 4 3 1 1 4 8 4 4 8 5 6 9 7 10 4 6 9 4 6 10 6 1 7 8 2 9 10 1 8 4 1 2 8 5 5 6 1 1 3 8 5 7 4 7 4 1 3 1 8 4 10 10 3 6 8 10 8 6 6 8 10 7 3 1 10 3 3 5 1 5 1 2 3 10 6 2 1 9 8 5 10 5 10 6 3 8 7 5 10 4 5 9 2 6 1 10 7 5 4 5 3 9 4 7 10 8 7 6 6 3 5 3 10 8 2 10 10 8 8 7 4 8 10 10 5 8 1 6 5 3 2 5 2 9 4 8 2 3 7 5 9 5 7 5 7 8 4 6 7 4 9 10 9 8 6 5 2 4 3 10 7 9 10 10 5 5 1 1 3 3 6 7 4 5 2 10 1 10 4 9 9 8 6 9 5 7 9 5 1 6 2 9 4 4 2 7 7 2 9 9 1 8 1 5 10 10 1 5 8 5 2 3 7 2 3 3 8 9 6 5 5 3 5 4 4 1 8 10 6 5 9 1 8 1 9 2 3 9 3 9 3 1 9 4 10 3 8 2 5 2 4 7 3 6 5 1 4 8 3 5 3 2 10 10 2 7 3 1 2 3 7 6 8 9 5 10 5 3 8 2 8 7 6 7 4 10 8 4 6 9 2 3 4 3 2 4 1 8 1 1 2 10 2 5 6 8 5 1 9 7 8 3 6 3 5 7 5 7 6 9 1 5 3 10 10 7 5 10 1 7 5 2 6 10 2 5 5 7 9 2 7 1 2 1 7 8 7 2 1 1 10 3 8 6 3 9 9 5 2 10 7 9 2 4 8 5 2 7 8 2 4 3 3 6 8 7 1 10 8 8 10 2 6 5 7 1 9 1 6 5 7 6 1 4 5 1 7 4 2 3 2 6 9 7 2 8 6 10 10 4 2 4 7 10 10 10 3 9 3 9 2 7 5 7 10 7 3 4 7 1 3 10 10 1 7 6 4 7 3 7 6 9 6 2 7 2 8 9 2 1 5 2 10 3 1 7 1 7 9 9 9 2 5 7 1 3 4 8 3 6 6 2 8 1 7 10 10 6 2 4 3 1 5 6 5 6 5 3 9 6 9 1 4 4 7 2 6 7 3 3 8 7 9 2 10 8 2 5 4 10 3 1 1 8 4 1 3 3 1 10 5 10 6 3 10 3 5 4 10 3 5 1 3 7 1 9 9 8 8 10 8 4 6 3 4 6 2 8 7 8 6 4 2 2 2 4 2 6 4 5 4 3 8 8 8 8 7 1 3 6 4 9 5 2 8 8 6 3 10 4 2 8 5 4 4 7 4 7 2 7 5 8 8 6 7 2 5 5 1 3 2 9 6 5 6 4 2 5 3 6 1 1 8 9 2 5 4 4 1 5 5 8 3 9 5 9 8 6 4 4 1 5 10 2 6 4 2 7 9 2 1 5 10 2 3 8 9 2 2 6 5 8 10 6 8 2 9 10 4 10 9 3 2 1 5 3 1 3 4 4 4 10 4 3 6 4 6 7 2 2 9 3 10 5 9 7 9 9 1 4 6 3 1 6 6 5 5 2 7 2 4 3 9 10 9 9 5 4 4 10 3 3 10 3 7 9 4 6 7 2 6 2 2 5 8 2 2 8 8 5 3 10 3 7 10 6 8 4 3 4 2 3 5 3 8 3 3 5 7 6 7 7 3 2 1 6 8 5 4 6 3 3 5 1 8 8 6 8 8 4 7 5 4 3 8 8 6 4 5 6 2 8 10 6 5 7 9 4 10 9 6 3 2 1 6 10 10 1 3 6 4 4 1 2 3 8 10 4 10 10 5 1 4 10 3 9 9 9 1 3 2 7 4 2 1 2 1 1 9 10 10 2 7 7 10 5 8 1 6 10 8 6 7 9 4 6 4 10 3 5 7 8 4 6 2 8 3 5 4 5 5 5 10 8 10 3 4 2 7 7 9 5 8 4 7 8 8 10 8 8 2 5 10 8 9 8 6 2 6 3 7 10 1 7 5 2 7 3 5 4 6 7 10 8 4 9 9 4 6 8 4 6 2 5 2 4 8 1 8 10 10 3 5 9 6 10 2 1 3 10 5 8 1 9 9 7 8 5 5 5 9 5 8 9 10 4 9 1 5 7 2 5 2 10 1 1 8 4 4 6 6 1 9 8 4 3 2 7 3 8 7 9 5 9 2 4 9 5 5 9 2 2 6 9 7 3 4 3 4 8 10 1 3 1 8 9 7 1 10 6 8 10 10 7 8 3 10 6 1 8 9 1 1 5 2 4 6 6 10 2 9 6 7 10 9 2 9 5 6 8 7 3 2 5 4 4 4 7 10 9 8 7 4 10 7 3 3 8 3 9 8 3 1 1 10 6 6 5 1 10 2 8 6 8 10 1 5 1 7 6 10 5 6 10 2 6 10 6 3 10 8 6 4 6 8 1 5 3 2 3 8 4 7 7 8 8 2 6 10 1 10 2 10 9 9 1 1 2 1 10 9 3 6 7 6 2 1 2 2 6 10 4 8 6 3 7 9 10 9 3 8 3 1 4 8 5 10 9 8 7 1 7 8 5 7 5 2 10 5 10 4 9 6 7 7 4 5 3 7 10 5 3 10 2 6 4 8 6 3 3 4 5 4 8 3 6 8 10 2 9 9 10 5 7 8 4 5 9 4 4 5 2 7 7 8 7 3 8 3 4 10 10 2 9 6 8 5 7 6 7 6 4 8 3 7 9 5 1 9 7 1 3 8 7 1 4 7 8 5 9 10 10 8 2 8 4 4 3 10 10 8 1 6 3 1 1 2 3 2 3 9 8 6 2 10 5 1 7 7 4 6 7 4 2 6 3 3 6 8 1 3 2 3 1 1 9 2 3 10 2 7 8 5 6 3 7 4 8 3 6 5 8 8 8 1 1 8 3 3 3 10 1 5 3 10 3 6 8 6 3 3 5 2 4 10 5 9 10 10 2 7 3 8 2 1 5 4 9 5 8 5 2 2 4 9 9 9 9 5 9 10 2 7 7 3 4 5 2 5 7 2 6 9 7 10 3 9 5 10 5 3 2 3 10 7 9 9 6 9 3 7 10 1 3 9 2 8 8 8 2 3 8 2 1 10 3 8 1 9 4 9 3 9 10 4 6 1 2 6 10 10 9 4 3 8 8 8 9 6 1 5 10 6 7 3 7 8 5 4 2 4 1 7 8 10 4 3 3 5 9 5 1 9 8 3 7 10 4 4 9 1 9 7 10 5 2 8 5 7 5 4 3 2 3 10 1 7 4 3 3 1 9 1 4 4 7 1 10 5 2 2 6 9 7 4 4 1 1 2 1 3 1 4 8 6 5 3 8 8 8 6 9 2 7 6 6 10 2 8 2 6 10 4 4 8 6 7 10 8 3 7 6 2 3 9 6 3 7 9 10 1 3 7 5 7 8 3 4 8 6 5 5 10 6 4 10 5 2 2 4 2 10 7 10 2 7 6 4 10 7 1 5 1 10 5 7 9 7 3 5 8 3 1 4 6 7 8 7 4 5 2 1 4 3 4 7 7 5 10 9 9 10 6 9 6 4 8 9 3 1 6 8 5 10 8 7 4 6 4 4 1 7 4 6 2 6 5 8 7 3 7 7 2 1 9 5 8 10 7 3 9 10 4 5 5 9 3 2 6 1 5 2 9 6 10 10 10 4 4 5 9 10 2 5 4 1 10 2 3 10 1 9 4 9 4 2 9 8 7 8 10 6 3 4 1 3 10 6 8 1 10 2 5 3 10 6 1 9 7 9 1 5 1 6 8 6 5 1 8 6 5 9 6 10 3 6 10 5 7 4 4 2 7 4 8 3 5 2 2 7 9 3 5 9 4 3 5 8 2 3 1 7 10 8 5 3 7 6 2 10 3 5 8 1 6 7 10 1 9 8 3 9 9 9 7 6 10 10 6 4 7 1 5 2 4 1 3 8 4 8 10 6 5 8 9 8 3 8 7 6 3 6 6 5 3 5 2 1 1 2 8 1 8 9 8 5 6 4 7 7 10 8 10 2 6 2 7 1 10 10 6 7 5 10 3 3 6 10 7 10 5 7 8 10 6 4 9 4 9 4 7 5 10 3 6 4 6 3 5 5 2 9 8 3 6 2 3 6 3 3 8 9 7 4 10 8 2 4 4 5 2 4 9 3 9 4 1 9 6 7 6 2 3 8 7 3 1 1 1 1 1 3 7 3 8 8 3 2 4 6 5 7 4 10 1 10 7 2 2 7 9 5 1 10 2 5 5 5 8 6 3 2 2 8 2 2 7 8 4 2 1 7 7 10 2 7 3 1 5 2 6 4 9 5 10 2 5 2 2 8 7 8 3 6 3 1 6 3 9 9 3 1 2 5 3 8 1 9 8 9 5 2 6 5 8 4 3 6 2 1 5 2 6 3 6 5 5 9 1 3 3 7 4 9 2 10 3 5 4 7 7 5 6 1 8 9 8 1 9 6 4 8 8 3 4 2 10 1 4 1 4 8 7 7 10 7 8 1 10 4 4 4 7 3 7 4 9 10 8 8 7 7 5 4 7 8 7 5 3 2 8 5 4 10 5 4 3 5 10 3 1 2 3 8 5 5 4 3 9 2 6 3 6 7 8 6 4 9 7 10 1 7 7 10 5 10 2 5 4 5 5 2 6 7 8 8 8 1 2 4 10 7 2 1 7 9 3 4 3 9 3 3 6 9 2 1 2 9 2 8 4 2 6 8 6 5 3 9 7 7 4 3 4 2 3 3 2 10 7 10 9 3 6 4 5 4 2 5 1 8 5 9 2 5 6 7 7 10 2 9 10 3 5 10 7 9 10 7 2 7 2 10 4 2 3 2 3 2 2 4 5 3 3 9 2 2 5 9 2 4 7 3 10 1 8 10 4 2 3 3 7 5 6 10 2 6 5 1 2 2 4 2 7 8 8 1 2 2 7 8 2 7 10 10 6 1 4 5 5 10 10 3 4 6 6 7 6 1 2 8 6 5 10 3 8 8 6 10 9 10 4 10 10 7 3 2 2 5 5 5 7 6 9 9 8 1 1 2 6 6 8 10 5 2 5 1 7 8 2 9 4 1 10 10 2 6 2 6 3 2 5 5 10 6 5 4 5 3 9 1 9 9 8 9 9 2 4 6 5 3 3 1 6 6 7 7 6 6 9 4 8 7 6 4 6 6 1 6 4 6 7 4 2 2 8 3 9 3 10 2 5 1 9 3 4 5 10 2 1 9 1 2 8 3 4 7 10 3 10 6 8 7 7 6 4 5 5 9 2 5 1 6 5 1 1 6 2 1 9 8 7 5 8 7 2 8 10 3 7 6 6 8 9 9 1 4 9 6 8 6 5 7 9 6 6 8 6 6 9 2 6 4 9 6 3 6 1 8 3 1 2 7 5 5 10 5 10 5 5 1 4 1 10 2 1 9 2 6 1 2 7 4 2 8 2 4 9 2 8 4 9 9 4 7 10 5 10 9 5 4 10 1 7 9 9 7 1 10 10 10 4 5 2 10 1 8 8 6 5 6 4 7 4 8 8 4 3 6 9 5 2 4 6 1 1 7 7 2 7 5 4 6 1 6 5 6 1 6 3 4 10 3 2 3 3 3 1 8 8 5 7 10 5 10 5 2 1 8 9 4 2 9 2 1 6 8 5 2 1 4 2 7 7 2 4 6 7 3 9 8 3 8 1 9 8 3 9 10 7 2 4 3 5 8 4 7 9 6 5 5 5 4 7 8 9 2 10 1 6 4 7 10 8 9 8 7 4 7 10 10 10 5 5 4 7 1 9 9 1 1 1 4 3 3 7 5 3 2 2 1 5 5 6 1 4 5 9 2 10 4 9 1 1 8 4 1 1 9 7 2 7 3 9 4 9 5 7 3 3 10 5 7 2 10 5 6 4 7 3 3 10 6 3 4 1 4 10 3 3 9 4 8 5 9 9 10 5 9 4 4 3 9 4 4 5 7 4 5 2 8 4 8 5 5 6 7 2 4 3 8 3 9 1 8 3 10 9 2 1 5 5 2 5 1 5 2 4 4 8 4 1 7 2 6 3 8 3 1 8 1 2 1 9 6 2 9 7 3 1 4 7 8 2 6 6 1 1 7 4 9 4 6 2 3 8 5 4 10 6 5 3 4 1 10 4 7 10 8 5 7 6 9 10 5 8 7 1 1 7 8 4 6 1 4 9 10 1 10 7 2 5 3 1 5 8 5 10 1 3 9 8 6 9 7 10 7 3 5 1 6 5 2 9 3 9 10 7 5 1 5 2 7 6 2 5 8 1 3 9 7 8 9 9 9 5 2 6 2 5 3 8 9 9 1 6 5 1 8 9 8 3 4 2 8 3 10 4 7 3 1 7 4 5 9 5 9 1 2 6 5 9 7 8 8 10 7 10 8 10 6 6 8 8 8 5 8 4 1 4 4 8 4 2 8 3 10 2 6 6 2 8 2 10 9 10 1 9 5 3 9 6 1 10 10 10 5 2 4 10 9 6 4 4 1 2 1 3 5 4 5 8 2 6 4 8 10 9 5 7 8 2 10 7 7 4 6 10 7 9 7 4 6 10 9 2 1 6 8 1 7 7 1 8 8 10 9 9 3 7 1 4 8 6 8 1 1 1 9 10 3 2 9 6 8 2 8 8 6 7 3 10 3 5 3 4 3 10 4 7 4 6 10 6 3 1 8 5 8 2 7 2 1 3 3 8 1 5 8 7 9 1 5 9 2 6 6 2 2 10 3 10 10 4 9 8 3 10 5 7 8 3 3 8 2 7 4 3 9 2 5 2 8 2 8 4 1 1 9 3 3 2 1 5 7 5 6 4 10 7 7 7 5 4 7 5 7 10 2 5 10 4 4 6 3 1 3 7 10 1 4 8 8 3 8 8 9 9 2 6 2 10 9 2 10 6 5 6 1 6 10 8 8 7 10 8 8 8 1 9 3 2 3 10 7 8 1 6 4 10 3 8 8 5 2 2 6 9 1 7 4 3 6 10 5 10 6 3 7 7 2 3 3 9 3 8 5 9 4 7 8 7 5 8 1 8 8 6 10 8 3 6 9 8 8 6 3 1 2 10 8 3 2 6 4 5 2 7 9 2 1 9 5 5 6 5 10 2 5 10 6 10 2 5 5 9 7 1 8 1 8 7 2 5 10 6 2 9 8 9 6 4 4 10 7 4 4 1 5 6 7 3 5 5 10 5 4 10 8 1 8 9 9 7 7 5 9 6 10 10 5 3 9 5 9 6 8 3 4 8 5 4 4 6 6 1 8 8 6 1 7 1 1 4 7 7 9 7 7 8 9 3 5 10 10 2 9 10 8 9 10 2 10 4 9 5 3 8 7 5 10 9 2 8 7 3 5 8 5 7 7 3 9 4 4 1 3 8 10 8 3 7 7 10 2 10 3 1 7 2 10 2 6 4 5 4 2 4 8 5 6 5 8 4 5 7 3 2 7 9 8 4 10 4 4 4 6 7 4 7 3 9 3 10 10 10 4 10 5 7 9 4 1 7 2 10 10 9 9 3 10 2 10 5 3 1 9 3 2 10 4 3 4 2 1 8 8 8 2 1 8 9 1 3 9 4 8 2 1 4 4 1 10 5 1 5 1 9 2 3 5 2 2 6 10 7 1 8 9 10 8 2 2 3 9 4 4 6 10 3 1 10 3 9 6 9 3 2 7 1 4 3 6 4 6 7 3 1 10 10 9 2 8 2 10 7 6 7 8 8 1 4 4 9 10 3 3 9 10 5 5 8 5 4 5 6 7 8 6 9 4 10 2 2 10 7 4 6 4 1 7 10 6 3 4 4 5 4 8 2 8 3 7 7 4 5 9 8 9 6 8 9 5 5 10 10 1 2 3 1 7 1 8 4 4 5 4 2 8 7 3 9 4 9 6 8 3 3 1 7 8 2 4 7 5 4 9 2 8 6 1 4 5 10 4 10 3 1 3 2 2 9 4 8 6 6 1 2 3 6 4 8 9 4 4 1 2 5 1 10 9 9 5 4 2 3 6 2 5 1 4 1 2 8 2 6 10 9 4 5 6 3 1 2 6 1 1 8 2 4 10 10 10 5 1 1 3 2 4 6 1 5 9 1 6 1 4 9 2 10 1 10 4 4 6 9 7 1 1 3 8 7 10 9 6 5 1 8 4 1 7 7 10 7 8 1 8 10 4 6 1 3 8 8 7 1 7 6 9 8 8 9 4 8 4 4 4 9 2 2 1 5 6 9 3 4 5 9 10 9 1 10 7 4 9 8 2 10 4 2 5 2 5 1 8 5 3 6 9 2 9 5 10 4 4 10 2 9 9 5 1 1 2 7 5 9 8 3 10 6 3 4 4 1 5 7 4 10 4 1 4 4 5 1 8 3 5 9 6 7 3 9 8 7 2 9 5 3 10 6 4 8 1 7 6 7 9 8 2 10 5 8 10 5 7 10 10 7 5 2 8 6 6 5 4 9 9 1 3 1 8 5 1 6 8 8 1 7 2 5 1 3 1 7 6 10 10 6 5 4 4 6 7 7 8 2 2 8 10 6 5 7 7 10 10 3 8 8 7 7 1 2 8 8 1 9 9 1 8 9 4 4 1 9 5 4 7 7 2 2 1 10 10 1 2 10 9 2 8 10 2 9 1 2 6 5 1 8 10 6 1 5 4 2 10 5 3 10 8 10 8 1 9 4 5 1 2 4 3 2 10 3 9 7 3 3 3 8 1 1 10 9 7 5 3 5 9 7 10 9 3 10 2 10 6 1 8 10 4 7 1 10 6 7 1 6 6 6 5 3 4 9 2 5 6 6 3 4 6 5 5 2 1 6 5 4 10 4 6 5 7 3 3 9 4 2 9 9 4 7 9 5 3 8 8 1 5 6 5 7 4 9 7 6 10 3 10 1 7 10 8 7 4 4 2 7 7 2 2 5 10 2 1 10 9 1 8 7 5 4 3 7 7 6 6 3 2 7 1 1 7 4 6 3 2 10 4 8 7 7 1 2 3 4 9 5 1 1 7 8 3 3 9 7 1 9 4 4 6 4 9 7 3 5 10 2 9 4 7 6 8 3 3 5 2 10 8 2 2 9 8 3 2 1 9 1 7 8 9 2 4 8 7 5 8 1 3 2 4 9 6 2 9 3 5 6 4 1 9 3 4 1 2 4 1 9 3 1 3 5 9 6 1 3 5 7 6 1 7 4 3 1 9 5 2 1 1 9 1 8 2 2 8 4 7 10 9 2 5 3 10 10 3 6 7 2 7 4 4 1 4 8 3 5 3 3 8 10 9 5 5 4 3 3 9 10 5 6 5 10 3 6 8 2 3 9 2 5 6 6 7 7 2 7 3 5 7 4 1 3 10 6 2 3 3 6 9 1 2 1 1 6 5 7 7 5 2 3 9 5 7 4 3 6 5 9 1 1 7 4 5 4 7 1 3 8 7 8 4 9 2 5 3 5 9 6 10 4 2 10 4 3 6 10 6 4 7 4 4 7 5 3 4 10 2 7 8 5 5 6 7 6 4 8 10 1 8 1 7 9 5 4 6 10 8 1 7 2 2 2 2 8 2 2 3 5 1 2 1 6 5 3 9 6 2 3 7 10 8 3 8 10 2 4 4 5 4 6 10 2 7 9 3 7 2 3 6 6 6 3 6 1 2 1 2 2 8 7 1 3 10 1 3 2 3 5 4 8 1 5 8 2 2 1 10 3 3 1 9 9 7 1 10 1 8 2 1 8 1 2 7 4 5 4 4 7 3 7 4 1 5 1 10 1 1 5 1 10 9 4 8 5 5 2 1 6 5 6 9 9 8 4 8 8 2 3 10 5 2 4 10 4 4 5 1 6 8 5 2 10 9 6 4 5 8 7 8 4 2 2 9 1 4 4 7 9 3 2 5 3 7 7 4 6 8 10 6 4 4 1 7 10 3 6 5 4 1 4 7 10 6 4 6 1 10 7 5 4 7 7 3 3 9 2 10 8 9 7 7 10 3 7 1 6 8 2 1 4 3 7 3 6 3 3 2 7 8 5 2 5 3 2 3 5 8 4 5 7 7 5 4 9 8 6 5 5 2 8 3 10 8 10 9 8 5 2 8 5 3 10 10 10 7 2 9 1 9 3 3 10 6 10 7 4 8 3 4 5 8 10 10 6 6 5 2 3 8 2 9 9 9 5 10 7 6 6 3 10 6 6 7 2 10 8 4 6 10 6 8 5 4 8 7 1 10 10 6 8 4 9 6 6 10 1 1 6 2 5 3 4 8 4 3 3 10 7 4 2 4 1 10 1 9 3 1 4 6 7 5 9 5 5 10 7 2 2 8 3 1 6 2 9 6 5 5 9 10 10 6 8 10 1 3 8 4 4 10 4 5 4 7 4 4 10 4 10 4 8 10 4 1 4 9 7 8 1 1 4 9 2 9 5 9 3 9 4 1 4 6 2 5 7 4 7 4 7 6 4 2 10 3 1 1 4 9 8 9 9 8 5 9 10 1 6 9 6 9 4 9 7 4 9 9 8 4 1 6 4 10 5 2 7 7 3 9 4 4 6 8 1 6 5 6 6 7 4 2 10 4 10 6 6 1 1 1 4 10 2 6 4 4 3 5 6 5 5 7 5 9 3 9 4 8 5 8 6 10 1 10 5 8 5 1 6 6 9 8 2 6 7 9 9 5 7 6 2 5 9 4 1 8 5 8 6 9 7 9 2 9 1 6 8 9 4 5 10 6 7 8 10 2 7 5 3 6 8 8 2 10 5 1 8 10 3 2 3 2 5 6 9 3 1 2 4 7 1 9 9 5 8 5 8 9 8 2 10 10 2 5 3 1 7 4 6 10 5 7 1 8 5 4 3 1 5 2 3 2 6 6 1 7 1 8 9 3 9 9 6 6 2 8 9 4 7 8 5 8 8 9 4 9 7 1 7 5 4 10 7 9 6 4 1 6 6 6 3 3 9 8 4 9 3 2 4 2 10 6 3 10 5 2 1 7 8 8 2 3 1 5 1 3 8 9 6 6 1 8 9 10 4 10 5 4 2 1 6 9 10 4 8 5 3 2 3 10 2 10 1 8 9 4 7 1 5 3 5 2 10 3 6 2 5 4 10 5 9 10 7 9 9 6 5 9 4 10 4 8 8 5 4 4 1 3 1 4 8 8 3 9 9 7 9 8 10 4 1 7 4 10 1 6 10 10 4 6 2 8 9 6 3 2 5 2 10 1 4 5 1 4 6 1 4 5 10 1 10 4 10 2 1 8 3 9 9 4 10 5 4 8 6 9 3 4 1 5 10 2 9 4 1 3 9 4 10 1 6 1 10 5 5 6 3 1 7 10 10 5 4 4 1 8 1 7 6 7 6 10 4 9 2 1 6 4 4 10 7 1 3 10 1 4 9 5 7 6 10 10 1 6 8 9 6 5 2 6 8 4 10 4 10 9 1 7 1 7 10 3 1 8 2 4 9 2 2 1 7 2 5 1 6 2 2 2 10 7 1 6 9 4 8 4 5 7 10 6 7 6 7 7 9 10 8 1 7 2 1 7 8 6 3 7 1 8 10 4 6 1 7 5 8 3 2 8 5 7 5 6 3 1 10 2 6 5 5 10 7 8 8 5 6 9 5 3 8 3 3 9 9 6 9 9 9 5 5 3 10 5 3 6 6 8 3 2 7 3 3 8 6 1 9 7 4 10 7 1 7 2 6 7 8 2 8 10 9 3 5 9 10 2 5 4 1 6 8 5 7 5 2 8 4 10 10 1 5 2 4 1 2 2 5 1 3 4 5 3 1 1 4 8 1 6 1 10 2 2 9 8 2 2 3 6 1 3 6 5 3 6 9 2 3 7 2 3 1 2 10 2 2 5 10 9 7 4 3 2 9 6 4 3 8 8 7 9 1 10 8 8 5 1 3 1 5 3 8 2 8 7 2 10 9 10 2 9 10 5 9 7 6 3 6 7 1 10 9 9 10 2 2 3 2 8 10 1 8 8 2 3 5 8 10 7 8 9 5 7 2 2 1 3 5 6 9 7 6 9 3 9 6 4 2 5 7 3 5 4 8 3 7 9 9 4 10 9 2 5 5 2 5 8 8 2 4 5 2 2 10 5 10 9 10 5 7 8 8 8 3 7 5 7 2 4 5 9 3 9 2 7 1 3 10 3 2 3 4 8 6 10 10 3 9 6 10 5 7 7 8 10 10 7 7 10 3 8 8 7 2 3 4 2 2 4 7 7 9 5 3 8 10 9 3 10 3 3 1 6 8 1 9 8 4 6 9 10 10 1 6 6 2 1 2 7 7 1 10 8 6 6 5 5 3 9 7 2 5 6 10 6 2 4 6 3 5 7 10 4 2 2 6 7 4 7 1 2 4 10 7 4 8 2 3 9 8 8 9 10 9 9 9 7 2 7 6 4 7 8 5 6 1 7 10 8 6 7 8 8 9 7 8 1 8 6 3 8 10 9 8 6 9 10 6 2 3 6 10 10 9 10 2 7 3 3 9 6 10 4 6 5 3 4 5 4 3 5 5 5 7 5 9 10 6 9 3 4 5 5 1 7 4 3 4 7 10 3 2 5 5 7 9 1 7 8 1 2 2 3 1 4 10 7 8 4 6 9 7 10 10 7 7 1 1 2 8 2 2 2 9 10 2 3 6 8 1 7 7 8 9 2 2 7 8 4 7 3 4 1 9 3 10 8 5 5 7 2 9 2 9 9 9 1 10 10 6 2 9 3 3 4 7 9 3 3 7 5 9 1 3 10 4 1 8 7 1 9 9 2 3 8 9 6 10 5 2 6 9 5 7 5 3 5 2 5 8 9 6 2 3 10 4 5 8 1 5 7 3 6 6 10 9 2 6 3 1 5 2 4 2 7 7 4 5 1 4 5 1 4 3 5 9 3 1 4 5 9 7 3 1 7 3 10 10 1 8 1 10 1 9 5 9 2 4 1 2 8 6 8 7 5 3 10 10 9 9 5 7 3 8 7 1 2 10 5 2 7 4 2 8 10 8 6 2 2 3 8 5 5 5 10 2 7 1 1 8 3 1 9 2 6 10 9 1 6 9 4 1 6 7 8 3 4 9 8 1 2 7 3 3 5 6 8 2 10 5 4 10 4 4 2 2 9 1 4 8 10 3 4 7 5 7 6 7 7 2 10 1 1 4 1 1 3 8 3 4 10 1 7 6 6 1 1 7 3 2 9 5 5 3 4 2 7 2 8 10 10 5 8 2 7 8 8 1 7 4 3 7 10 6 4 3 3 4 1 8 9 10 2 4 10 2 10 8 7 9 3 8 8 1 9 6 3 2 2 5 2 5 5 4 5 8 5 2 5 7 7 7 3 1 1 5 10 9 7 8 8 5 8 9 3 7 6 6 9 1 7 8 7 1 10 9 9 1 1 3 5 6 6 7 7 8 1 8 4 2 7 2 10 10 7 6 9 5 1 8 6 4 7 10 10 3 5 6 3 3 5 6 7 9 10 1 3 6 1 6 4 8 2 1 10 10 1 3 7 2 6 3 9 2 6 6 1 2 3 6 4 7 4 6 9 6 6 3 8 10 8 1 3 4 7 4 2 3 10 7 1 8 10 5 10 5 3 9 4 10 7 7 7 2 5 7 1 10 2 2 4 9 7 1 9 2 10 3 8 9 6 6 1 5 7 2 8 8 10 10 4 9 2 5 6 2 10 4 5 8 7 7 5 10 5 9 2 1 10 8 5 6 4 7 9 9 9 10 2 9 7 9 8 5 1 3 6 4 3 9 2 5 4 1 4 9 8 3 2 3 10 7 10 4 8 10 5 10 7 10 2 3 3 10 7 3 2 4 2 3 9 9 2 1 1 2 5 8 5 7 4 6 1 1 10 7 4 3 2 6 2 6 5 7 6 3 4 3 5 10 3 8 7 3 10 5 3 8 7 4 8 10 5 6 9 4 5 4 7 8 8 5 10 3 5 4 2 2 1 5 2 2 8 2 6 10 3 3 1 5 5 6 10 6 8 5 1 5 8 5 5 4 6 4 3 6 3 2 3 6 9 4 3 7 9 10 7 8 10 8 3 9 5 7 1 5 2 8 7 8 9 4 3 3 2 6 5 1 6 2 3 3 5 1 5 2 8 5 8 4 5 7 1 8 6 8 5 8 8 4 5 4 5 8 6 7 7 1 1 7 8 10 3 1 8 5 10 9 3 4 7 6 3 9 7 3 5 6 7 5 3 8 10 9 10 9 3 2 3 5 10 3 8 7 9 2 9 4 7 4 3 5 5 9 1 10 6 5 8 5 7 6 7 3 9 1 3 7 8 9 8 8 1 2 3 1 9 2 3 2 7 2 10 5 5 8 6 9 2 9 9 9 1 1 3 2 6 2 10 6 2 9 7 4 5 4 7 8 8 7 10 2 1 9 9 5 1 7 2 4 8 8 10 4 9 4 6 10 7 3 5 5 1 3 2 1 7 4 10 3 1 10 8 8 4 6 7 9 3 3 6 7 5 7 2 5 4 6 5 4 7 9 8 2 4 10 2 2 10 10 7 10 2 7 9 6 10 3 8 2 9 10 9 6 2 2 5 1 8 4 8 5 2 4 1 8 6 9 8 8 5 4 9 10 6 10 9 4 9 4 10 7 10 9 10 7 9 6 2 6 1 1 9 5 8 5 8 1 10 1 3 7 5 5 1 1 2 5 5 9 3 10 4 10 10 9 4 7 5 10 9 9 2 6 2 7 10 5 5 3 6 1 8 3 4 8 4 3 2 8 2 7 10 6 9 4 1 5 2 10 7 8 9 9 9 9 9 2 1 2 3 9 9 1 3 5 5 8 4 4 2 6 9 9 3 9 6 3 8 4 8 6 3 2 6 10 6 10 2 2 10 4 5 7 4 5 1 6 7 5 1 5 8 5 9 5 2 8 7 3 10 6 6 2 3 1 2 9 3 8 3 10 5 10 10 1 6 9 10 5 2 6 6 10 8 2 1 2 3 9 1 9 2 7 7 8 10 5 4 8 10 6 8 9 10 1 3 7 10 9 4 6 4 10 10 2 10 1 6 5 3 9 7 2 7 9 1 5 4 7 2 10 2 10 3 10 9 10 6 8 2 3 6 4 7 3 3 1 1 9 7 9 2 8 7 5 8 2 10 1 8 3 6 8 6 3 2 7 8 10 9 7 4 9 7 2 10 2 4 6 10 2 1 6 2 6 6 10 2 9 3 10 1 4 2 2 10 3 4 1 8 9 6 3 4 2 9 6 9 5 10 1 10 4 5 2 10 10 1 8 9 6 10 1 10 3 2 10 10 2 8 6 10 9 10 3 7 8 2 7 9 6 1 8 10 3 5 7 8 8 5 4 2 6 7 8 4 1 3 6 10 1 8 5 8 4 4 8 7 6 7 9 3 1 2 7 9 9 10 2 7 4 5 1 8 3 8 8 6 2 2 7 10 3 4 6 7 4 3 10 1 2 4 1 8 9 9 8 5 5 8 10 8 1 1 3 10 5 7 7 8 2 2 10 2 9 1 2 10 10 1 1 1 1 10 1 9 6 10 10 4 6 8 10 3 3 5 9 2 10 5 3 8 7 8 2 6 2 8 6 8 6 4 6 1 10 3 4 1 10 3 9 8 2 9 10 5 7 1 2 7 10 7 9 10 6 7 5 2 8 1 7 7 9 5 2 1 9 3 8 6 8 1 6 6 7 8 9 5 1 4 5 7 7 1 10 4 7 7 3 10 8 10 4 7 1 5 3 10 7 2 1 5 10 10 6 2 2 6 8 1 10 6 7 8 10 2 1 3 4 7 9 6 10 6 3 6 6 1 1 2 5 5 8 6 7 9 3 10 4 9 3 5 2 10 7 2 1 9 4 7 7 7 7 7 1 2 3 2 7 7 10 9 7 8 2 10 1 6 6 3 3 9 5 10 1 10 4 8 2 9 8 4 8 1 4 8 4 3 6 10 5 1 6 7 10 10 3 6 10 9 2 1 1 10 1 1 9 1 6 1 7 7 9 2 10 7 9 6 3 1 6 5 6 8 1 9 10 4 4 6 6 1 10 1 8 1 4 10 5 4 10 4 1 5 9 6 1 8 5 7 5 4 9 2 5 9 3 7 3 1 4 9 4 9 1 4 7 8 5 6 3 10 7 6 7 5 7 1 7 10 4 9 2 9 3 5 8 6 5 7 1 8 8 1 2 2 2 8 7 8 4 5 1 7 10 3 8 6 3 5 3 2 10 3 3 9 3 4 8 10 7 4 2 4 3 10 5 3 8 8 2 7 5 5 6 6 8 1 2 5 3 4 3 7 4 3 9 4 2 4 1 5 10 6 5 4 10 1 10 5 4 7 9 9 10 8 9 3 10 6 9 4 10 7 7 8 5 10 2 2 1 2 9 10 7 6 7 6 7 2 5 6 4 6 3 5 5 10 7 8 3 9 7 3 9 3 8 4 1 3 4 10 4 6 9 4 1 6 4 3 9 3 1 6 1 2 5 4 7 1 6 7 7 2 6 10 10 4 8 2 3 10 7 6 8 2 9 7 6 3 2 6 1 8 9 2 7 8 4 4 9 9 2 8 8 10 1 4 4 2 4 9 7 8 7 2 1 8 7 2 4 4 1 2 1 8 5 8 9 4 3 3 10 1 6 2 7 4 1 9 8 1 6 10 2 10 3 9 7 3 1 1 7 9 8 6 7 7 4 6 10 2 3 8 1 8 4 3 2 9 8 8 5 2 4 8 8 8 8 2 9 1 2 10 10 5 7 4 1 10 8 4 1 4 6 1 6 1 9 4 6 7 1 3 7 5 1 5 7 5 10 2 3 6 3 10 3 5 3 1 9 4 6 9 6 7 3 5 6 7 4 5 7 9 7 10 2 10 8 3 8 7 6 10 6 2 6 7 8 4 9 8 7 6 8 4 1 9 2 7 9 4 4 1 3 10 5 6 8 8 2 9 9 4 9 8 9 2 5 9 10 9 4 9 10 9 9 3 4 4 1 2 10 2 2 2 8 4 9 9 1 2 7 7 4 10 4 9 2 1 2 10 4 2 3 2 10 4 10 7 6 5 4 1 4 8 10 3 2 6 10 6 4 7 10 2 10 1 7 1 1 5 9 3 4 4 3 10 6 7 6 1 8 6 4 2 8 2 8 8 6 4 10 10 1 10 5 3 5 10 7 4 5 10 1 8 6 5 5 2 6 2 5 7 2 3 10 10 8 7 4 3 8 6 6 6 8 7 6 9 1 8 7 4 1 9 5 10 6 7 9 3 3 4 8 2 8 10 8 3 4 2 10 3 8 9 2 8 8 9 5 7 3 1 1 6 6 1 3 2 2 5 7 6 10 3 3 5 6 5 8 6 9 2 3 9 10 5 6 4 8 10 4 1 10 5 9 10 3 10 8 5 9 2 5 5 10 2 1 6 9 10 5 2 5 1 8 6 6 3 8 8 3 1 6 1 10 10 7 6 5 4 5 10 4 8 2 3 1 2 6 8 1 9 4 9 2 4 1 8 7 4 2 9 9 9 9 9 3 7 2 9 7 7 4 3 4 8 3 5 2 1 3 5 9 8 5 10 4 6 4 3 1 1 3 2 5 9 1 3 1 8 3 8 7 1 8 4 3 9 4 6 2 10 2 4 3 5 5 9 5 10 9 3 6 4 9 1 6 10 2 7 3 4 2 2 10 6 3 3 1 3 2 10 9 7 9 6 3 9 3 5 3 1 3 2 9 1 10 5 5 4 6 5 10 3 8 5 3 3 2 9 2 3 2 7 6 3 10 3 10 3 1 5 10 9 7 7 6 8 9 7 10 6 3 10 1 3 10 10 6 2 6 4 4 6 3 2 5 8 4 4 10 1 8 3 3 7 3 7 5 8 1 5 8 5 9 7 9 5 10 8 7 2 5 3 1 8 10 10 1 8 6 2 4 8 2 8 10 7 4 4 1 4 7 8 8 5 9 6 3 1 5 7 6 5 6 7 1 8 8 9 1 1 6 7 4 10 2 6 10 1 9 2 5 9 9 9 9 10 1 2 10 3 4 10 5 3 6 2 10 6 2 4 3 8 2 10 7 9 5 8 8 1 5 2 9 4 6 8 4 7 7 3 3 7 7 2 9 10 7 3 2 6 10 1 7 9 3 7 10 9 9 4 10 1 10 5 5 6 3 10 3 2 1 5 10 8 7 8 6 10 10 3 9 1 8 6 2 2 9 4 2 7 8 4 6 10 4 5 3 8 4 5 10 2 5 4 10 1 1 9 1 10 10 4 7 3 7 7 1 8 4 7 9 2 5 6 2 10 10 3 1 5 9 3 2 7 6 10 3 2 10 10 6 9 3 3 10 9 8 9 2 7 6 10 3 10 1 9 1 3 7 6 2 2 2 1 7 7 5 3 5 7 3 4 6 1 3 8 4 3 1 6 6 7 6 3 5 6 10 3 1 5 6 8 5 6 8 7 10 6 10 5 4 7 5 8 7 2 3 5 6 3 3 7 7 8 9 10 2 2 9 10 3 5 2 8 8 10 10 6 10 10 9 6 9 8 8 9 9 8 9 6 4 3 2 3 8 6 1 9 1 7 1 9 4 1 6 9 4 7 10 3 1 4 4 6 5 10 6 6 3 5 8 2 7 4 9 9 6 4 6 10 3 5 2 7 1 7 4 6 6 2 6 7 3 1 1 2 3 10 1 10 2 8 8 4 4 8 7 9 6 6 5 8 4 8 2 10 3 7 7 5 9 3 4 7 6 7 4 6 10 9 9 10 10 4 10 1 2 8 9 7 6 4 7 5 6 3 1 10 10 8 6 3 6 8 9 1 2 10 6 1 9 5 4 9 10 2 5 3 9 6 9 7 5 8 3 3 8 10 3 3 5 6 3 3 8 1 9 3 6 1 10 5 7 5 4 4 2 2 6 3 3 7 9 3 5 5 7 7 10 4 8 5 8 3 2 1 3 6 2 9 4 8 7 4 9 3 2 9 9 4 5 3 8 3 9 5 10 5 10 8 7 5 9 9 6 4 7 6 4 2 10 9 5 9 4 5 3 6 1 4 8 1 8 1 9 6 9 7 8 2 6 8 1 1 8 6 7 7 6 6 8 4 6 9 6 5 1 9 8 8 5 4 7 2 8 1 10 7 3 3 7 7 10 1 4 6 9 6 1 1 6 1 8 6 9 6 4 7 5 2 2 4 3 2 8 2 5 10 9 8 3 9 1 10 10 7 3 4 8 3 9 7 4 10 3 10 3 7 5 9 6 6 10 7 4 1 6 1 2 2 10 5 3 10 1 6 1 1 8 5 7 6 8 9 1 2 1 7 7 1 7 8 5 6 8 7 1 2 7 5 3 5 10 8 10 5 4 5 6 10 6 5 4 10 10 9 4 5 6 6 7 9 2 5 2 5 7 3 10 6 10 8 4 8 7 5 10 6 5 8 4 3 8 3 6 10 6 6 7 10 9 4 2 2 3 9 4 10 3 4 6 1 4 6 8 8 4 1 4 10 6 7 1 1 9 10 2 10 4 10 2 2 2 4 2 9 1 10 10 10 8 1 6 1 9 1 9 9 6 3 2 2 2 5 10 8 7 2 1 3 6 2 3 3 5 5 10 6 1 10 3 3 2 5 4 3 7 5 5 1 5 7 10 8 3 7 9 1 9 9 3 1 1 1 8 2 9 2 9 5 8 5 1 2 5 6 3 7 6 6 7 6 1 6 8 5 8 10 9 5 4 1 2 9 7 2 9 5 5 9 3 5 5 1 3 10 4 6 3 2 8 9 7 6 8 6 4 7 4 2 8 6 3 2 2 1 9 9 1 9 8 4 2 3 5 3 10 1 5 1 2 6 1 5 9 7 3 3 6 1 10 2 5 4 9 3 8 5 5 1 3 6 8 4 6 3 7 4 3 2 8 2 8 8 6 4 1 3 8 5 9 5 8 4 10 5 8 9 8 4 3 6 5 5 10 8 7 4 4 6 1 10 10 10 10 10 7 1 7 2 8 8 9 7 10 2 1 3 5 10 6 3 7 10 4 9 7 1 6 1 9 5 10 6 5 10 8 10 6 4 6 2 9 5 6 1 3 1 10 5 2 9 9 5 1 3 10 6 9 5 5 6 5 8 10 8 9 4 4 7 9 9 4 10 1 4 10 2 7 8 8 9 6 6 2 10 4 8 7 8 9 3 5 10 9 8 2 2 4 7 1 8 10 8 3 9 7 10 9 2 10 1 4 7 6 4 3 1 3 6 5 10 8 7 2 4 10 4 5 3 2 7 7 3 9 9 9 1 3 6 4 9 4 4 6 3 1 10 2 6 5 6 4 8 6 4 8 6 3 1 5 6 4 6 9 8 10 1 8 2 7 1 1 3 5 6 4 4 5 2 2 6 7 9 7 6 2 5 2 2 6 10 5 4 10 9 8 6 9 8 10 2 2 4 3 4 8 5 2 8 9 5 2 1 6 6 10 9 4 6 6 6 10 1 9 8 10 3 1 9 8 1 7 7 8 3 6 4 8 9 5 10 9 8 3 1 9 6 6 10 4 8 3 7 2 3 9 6 4 2 6 9 5 6 4 6 8 6 10 1 8 7 6 9 10 10 5 7 7 8 5 1 4 4 1 4 3 9 6 4 10 6 1 4 2 9 6 4 1 6 1 10 10 5 6 7 2 5 5 10 8 8 6 2 9 9 3 4 7 3 5 3 3 7 9 4 8 8 4 6 4 6 3 9 4 1 4 1 4 10 7 10 7 2 4 4 5 7 6 2 8 3 10 6 6 5 2 9 2 2 9 7 3 4 5 2 5 8 5 4 5 6 2 1 8 7 7 4 6 1 1 4 6 8 8 8 4 10 7 1 8 6 10 1 4 1 4 7 1 8 3 1 9 7 3 1 4 5 7 4 6 4 4 10 2 4 3 10 2 1 5 2 9 2 10 3 10 5 9 6 9 1 10 6 7 5 4 10 1 2 7 5 6 1 5 1 9 10 5 5 2 7 10 10 2 6 3 7 3 3 10 2 6 4 4 1 3 9 5 9 6 4 1 1 7 8 1 6 4 4 8 10 10 2 9 4 8 7 6 9 1 1 5 6 7 10 9 5 4 5 10 3 2 1 5 7 10 9 2 4 4 6 4 5 2 1 9 1 3 10 6 7 8 8 7 5 3 9 5 9 6 9 10 8 8 1 1 5 5 9 2 8 7 7 1 1 2 10 3 9 10 8 2 8 6 10 2 2 7 4 5 8 8 1 10 7 6 2 10 6 3 9 5 8 6 4 9 3 4 1 5 5 3 7 6 2 5 4 3 9 6 9 2 2 5 6 2 2 10 5 10 1 1 7 7 8 5 8 6 10 2 5 9 4 10 3 10 6 6 8 9 3 6 9 2 4 5 7 2 6 7 7 5 6 2 9 6 9 4 8 1 9 3 1 1 1 5 8 8 2 4 9 5 3 1 5 10 5 4 10 1 8 5 1 10 10 5 7 10 3 2 9 5 2 9 10 8 6 9 7 1 7 4 9 6 8 2 1 9 1 4 4 9 4 3 7 2 7 9 7 5 9 4 8 6 4 6 4 6 3 3 7 3 4 7 10 6 9 9 6 10 2 7 3 1 6 10 8 8 4 4 5 10 9 5 2 2 3 5 5 5 7 6 9 3 2 1 1 2 8 7 9 9 1 5 9 9 2 6 2 2 6 9 9 7 5 6 8 2 6 3 5 4 10 10 2 5 5 10 4 3 3 7 6 6 3 5 2 8 6 3 10 6 5 3 5 1 9 5 6 8 1 1 4 7 10 9 5 3 2 4 4 8 2 8 3 1 5 2 2 7 8 4 6 6 4 2 3 7 6 3 5 4 10 5 8 8 2 8 2 4 6 7 4 6 9 6 9 2 7 4 2 2 5 1 7 5 8 8 6 1 6 7 3 7 1 2 2 2 6 2 10 8 8 6 2 10 7 3 5 1 9 7 4 4 6 1 5 8 3 8 7 9 9 8 9 6 7 4 3 6 5 6 6 2 2 2 7 6 8 6 2 3 6 3 1 1 1 8 1 7 2 1 2 5 2 2 3 10 9 6 7 10 6 7 7 4 9 1 7 10 4 1 5 4 1 6 8 8 3 10 2 7 8 4 2 3 5 1 6 9 5 9 8 5 10 4 10 9 8 10 6 3 1 2 1 2 10 5 1 2 10 9 8 2 6 10 4 4 1 8 7 4 3 8 8 10 6 2 10 3 4 5 3 10 4 2 2 4 6 3 4 8 9 2 1 8 6 6 3 4 1 1 3 2 3 6 5 10 4 5 5 10 4 9 10 8 3 2 2 6 7 7 5 7 9 2 9 5 7 6 7 7 7 8 1 2 10 5 8 8 4 5 7 10 5 4 6 10 3 3 2 8 5 8 7 4 7 10 1 9 3 3 5 7 1 2 9 9 5 10 1 9 3 8 3 4 4 8 9 6 4 6 4 10 6 1 4 9 2 6 5 9 9 5 7 8 7 7 10 9 9 8 6 6 10 10 5 2 4 4 7 7 5 2 8 8 7 10 7 3 5 3 7 6 7 10 7 5 2 8 4 4 4 3 3 9 9 4 10 7 4 8 9 9 5 2 7 3 7 3 10 1 8 8 4 4 5 9 10 8 10 4 1 1 3 8 3 10 8 9 6 1 1 4 1 1 3 6 3 9 1 6 5 7 6 2 4 3 10 7 10 8 2 5 6 7 10 8 10 3 4 9 10 9 10 7 3 1 3 3 6 2 7 6 3 6 6 5 5 5 7 9 7 8 9 7 8 5 1 8 7 4 1 3 10 5 8 4 8 9 6 3 6 8 2 7 4 7 1 9 10 8 2 10 5 7 9 9 7 8 2 1 6 4 6 10 1 2 9 7 7 7 7 7 3 5 4 3 4 3 4 9 5 10 6 6 2 5 6 7 3 10 3 7 5 4 7 1 5 4 9 6 10 8 10 2 8 2 1 6 9 7 8 10 7 3 10 4 2 3 9 1 7 7 10 4 8 10 5 9 1 2 6 7 6 9 5 10 5 2 7 4 3 3 7 4 8 6 1 5 2 10 5 6 5 7 9 5 8 10 10 5 5 9 4 1 8 2 2 5 10 9 9 1 4 4 10 2 10 2 8 9 7 10 10 10 8 9 4 2 4 7 5 8 3 7 5 1 2 1 6 10 1 3 10 8 4 4 6 3 6 9 3 6 7 9 7 2 7 4 2 8 8 4 4 8 2 1 9 5 10 4 5 3 6 3 4 4 6 6 4 5 2 7 8 7 10 9 2 5 4 3 6 10 8 6 4 1 3 8 7 10 5 5 8 2 10 4 6 7 2 8 8 6 6 4 6 3 2 7 10 4 6 6 7 1 1 3 1 6 5 4 2 10 4 7 10 7 5 10 3 8 7 6 4 10 4 3 4 3 3 4 5 3 1 6 5 4 3 8 2 4 5 5 8 9 9 4 7 2 6 9 1 10 9 4 4 8 1 4 10 6 4 6 9 1 1 10 6 10 3 8 6 4 8 2 5 2 2 2 3 5 10 3 8 9 6 9 7 8 9 3 10 1 2 10 6 3 2 2 6 5 10 7 5 6 5 7 1 2 2 7 7 2 10 2 4 3 10 10 3 2 4 2 2 6 5 4 7 9 9 2 1 10 9 4 1 6 10 9 2 9 2 5 4 8 3 2 8 10 9 5 6 1 5 4 10 10 6 1 1 6 10 3 1 9 10 10 8 8 8 1 7 7 4 2 4 4 2 7 3 9 1 6 5 7 1 3 6 4 9 10 1 10 3 3 10 4 10 4 2 2 2 4 3 10 8 6 9 1 8 3 10 4 8 3 5 6 9 10 5 1 8 10 6 8 7 10 9 10 5 3 8 5 9 7 7 1 5 6 8 2 1 10 2 5 1 7 4 5 6 1 7 4 8 6 2 5 3 5 3 8 8 8 4 8 6 4 2 8 1 8 9 6 2 5 1 1 6 10 10 1 3 4 10 2 5 2 2 9 7 4 7 5 8 8 8 1 9 7 4 3 10 5 6 1 10 1 9 5 6 10 4 1 7 9 1 5 1 10 1 3 9 1 9 4 5 1 2 9 4 8 9 3 2 8 5 1 7 1 10 5 7 2 10 7 3 3 4 6 8 6 8 7 9 8 9 1 5 7 1 7 10 3 10 2 2 3 7 2 9 6 3 3 1 6 3 7 2 8 1 8 2 2 8 7 10 9 10 10 4 9 8 4 10 5 4 9 6 6 4 5 1 3 7 6 2 10 7 6 9 8 5 6 8 10 6 2 5 9 4 8 1 9 10 9 4 10 3 9 7 9 8 9 10 3 2 8 10 7 7 9 7 4 2 2 6 5 3 6 6 6 8 1 6 1 6 2 3 9 6 6 3 6 5 10 10 10 5 10 6 1 6 8 9 1 5 8 6 10 6 5 7 7 6 8 3 8 9 3 10 10 9 5 4 9 10 7 4 10 5 1 3 5 6 1 8 6 9 10 10 10 8 9 2 6 2 2 1 4 7 3 9 4 7 7 5 10 2 4 5 2 9 3 6 6 3 1 4 1 8 8 9 9 4 7 4 6 8 8 6 3 10 4 7 4 1 4 5 5 4 8 5 5 7 6 3 4 8 5 10 2 1 7 10 1 5 6 5 2 1 9 6 4 1 9 7 4 5 10 4 7 1 2 2 2 6 7 5 6 1 7 7 8 7 3 4 10 5 8 1 8 9 7 1 4 10 1 7 6 1 7 4 7 10 10 3 8 8 5 10 7 5 7 4 4 9 7 6 10 2 9 5 7 9 3 1 5 1 7 6 5 1 4 7 3 6 6 6 7 6 2 3 3 9 7 3 3 9 1 6 1 6 8 6 4 6 7 7 8 5 1 2 6 3 3 1 8 8 2 9 3 8 1 2 7 2 6 4 7 3 3 1 2 9 4 7 5 7 7 10 7 6 5 2 2 2 3 4 8 10 5 2 9 3 4 5 9 7 7 5 8 8 5 10 8 4 8 5 1 7 4 2 5 10 4 10 1 6 10 3 5 10 2 8 6 4 10 3 6 1 10 5 6 4 5 1 1 1 5 7 3 2 1 1 1 8 6 7 3 7 9 6 7 1 6 3 2 1 6 7 3 7 5 1 3 4 6 1 10 1 3 5 3 6 7 10 8 8 7 2 4 5 2 7 4 2 10 9 5 1 10 2 9 3 10 8 7 10 1 10 7 4 8 8 4 10 5 2 1 8 5 1 3 5 5 10 3 8 1 2 9 3 7 4 1 9 6 10 6 9 3 8 6 1 7 10 1 1 4 3 1 3 10 2 3 2 8 3 2 5 5 10 6 3 1 6 1 9 6 6 4 8 3 2 1 3 9 1 10 5 4 1 4 9 4 10 5 9 8 1 5 9 10 2 9 4 3 10 5 3 10 1 6 1 2 4 3 4 8 3 2 9 5 5 1 5 7 9 3 4 7 10 3 8 3 1 9 7 5 5 5 3 4 2 10 9 9 3 3 4 8 1 3 7 8 7 7 6 9 4 10 6 5 7 2 10 7 8 9 7 8 8 3 7 1 5 5 6 4 1 1 9 5 10 1 2 9 1 7 8 3 1 6 4 5 8 2 4 8 1 10 9 6 1 3 7 7 4 7 7 4 3 6 3 4 6 4 4 10 1 3 1 10 3 1 7 7 8 4 2 4 5 2 5 9 2 8 5 4 4 3 7 10 7 9 3 1 4 4 7 1 5 4 1 7 7 3 6 4 5 6 4 3 8 1 5 1 2 9 8 5 5 4 2 8 6 1 2 5 4 7 9 8 4 4 10 4 10 4 2 5 4 10 10 8 5 7 10 1 6 9 7 1 9 2 10 9 5 6 7 6 10 3 8 5 4 3 7 9 7 7 7 5 2 1 5 8 7 6 8 1 10 2 4 7 10 3 7 3 6 4 4 4 10 3 5 6 6 1 9 10 10 10 3 10 4 8 9 7 7 9 7 7 2 1 6 3 8 10 9 10 10 1 5 10 4 1 4 8 2 6 6 1 2 8 9 1 1 3 6 10 10 7 6 1 8 8 10 2 6 5 1 8 10 1 8 7 2 8 9 2 3 4 4 3 3 2 4 9 8 1 3 3 5 3 8 5 7 10 4 1 5 9 4 5 9 3 7 6 9 6 7 1 1 5 7 6 5 2 8 9 10 1 4 3 4 10 8 5 9 2 10 8 1 4 9 4 4 7 10 5 1 10 8 10 7 1 3 2 7 9 10 7 8 2 1 5 8 5 8 1 7 7 5 3 6 10 5 10 2 8 2 9 10 3 6 2 1 5 5 8 3 8 5 2 3 3 6 3 10 9 5 4 9 2 6 6 10 7 7 2 5 10 4 3 10 8 7 10 3 1 9 4 4 5 4 4 7 1 4 9 6 6 4 5 7 2 4 9 2 7 3 8 9 8 9 8 9 4 10 2 6 5 6 6 9 10 9 2 4 5 5 7 2 4 8 6 10 10 10 7 5 2 2 3 4 7 8 1 9 1 4 5 7 3 6 6 9 4 4 10 3 5 2 10 4 5 3 2 3 2 8 9 3 5 3 8 10 7 4 10 6 1 1 7 5 10 1 10 10 9 2 9 3 4 9 10 2 9 4 6 4 9 5 10 4 1 5 10 7 9 9 1 6 1 1 8 10 6 6 4 7 7 2 7 8 10 8 1 6 2 7 9 6 6 9 5 2 8 8 10 1 3 2 4 4 8 10 5 5 3 8 2 10 10 5 10 7 8 3 5 4 6 3 2 3 2 8 1 8 4 4 9 10 6 4 4 7 6 7 8 10 6 5 2 4 4 3 10 10 1 8 2 4 2 1 3 2 2 2 6 3 4 6 3 4 4 3 3 10 3 2 1 9 6 10 2 7 9 10 1 5 5 10 1 2 3 7 7 10 3 7 3 3 6 6 1 4 9 3 10 4 3 4 4 9 2 10 10 5 7 4 9 5 1 2 7 9 6 4 7 6 9 9 3 2 7 8 5 1 2 1 8 6 9 2 6 5 4 9 6 10 1 10 10 2 1 5 9 2 2 7 8 2 3 2 2 9 2 2 3 6 3 9 9 3 7 2 2 5 6 9 4 7 6 9 9 2 6 2 5 6 1 2 3 3 5 10 9 5 3 4 4 2 6 8 9 7 6 9 6 10 1 9 3 2 10 7 5 10 5 1 10 2 1 10 10 3 5 7 3 5 8 8 9 1 10 9 6 4 1 8 7 3 4 6 10 7 3 5 8 3 3 9 4 1 1 3 9 1 3 2 4 1 6 9 3 3 7 9 7 3 5 9 6 9 7 6 4 1 5 5 3 10 1 10 6 5 6 4 3 5 1 5 8 7 3 1 2 9 4 10 1 7 2 8 9 4 2 4 8 4 3 8 8 4 3 8 9 1 6 5 8 8 9 6 5 4 4 2 2 10 6 4 1 10 8 7 4 1 3 8 10 10 10 3 3 9 10 8 4 9 7 2 9 8 7 7 4 7 5 1 2 3 1 7 2 10 2 4 9 1 6 2 7 1 2 1 6 3 5 1 4 5 1 2 9 10 2 1 3 8 8 6 8 1 3 1 10 2 6 8 5 3 9 7 9 2 8 2 3 8 1 1 5 5 8 4 9 8 8 9 1 10 4 1 1 7 6 9 4 4 7 3 8 6 5 4 5 2 7 1 3 9 1 4 10 3 1 4 7 10 5 8 2 5 8 9 2 2 3 9 9 9 9 10 1 2 8 5 9 10 7 8 2 2 2 6 6 6 1 5 1 10 4 7 3 7 1 10 3 2 6 7 4 5 2 1 5 9 3 2 10 2 8 7 9 5 4 5 2 5 9 6 3 5 9 8 9 9 10 2 7 7 7 2 10 3 2 9 1 6 8 6 8 4 3 10 2 10 7 10 9 1 8 9 6 3 1 10 5 10 2 2 9 3 6 2 5 9 10 5 2 10 1 9 3 4 8 2 10 3 4 8 7 2 6 1 5 3 5 8 2 3 2 10 6 10 4 8 5 3 8 4 1 2 7 5 3 7 3 7 1 10 1 4 6 3 9 5 6 1 3 4 9 1 10 2 8 3 5 5 4 10 6 10 9 5 10 3 1 6 6 7 10 9 5 1 1 1 3 5 6 4 5 4 5 7 9 10 8 7 3 3 9 9 10 5 5 6 7 3 8 9 4 6 2 1 2 3 9 8 1 2 7 9 4 8 4 8 7 2 6 6 10 7 2 7 7 2 9 1 8 8 9 4 7 8 6 9 8 3 5 7 3 1 1 8 1 5 3 1 9 1 3 6 8 8 7 9 5 6 5 8 10 9 5 1 1 10 8 8 4 8 1 7 7 10 8 6 5 2 3 9 5 6 5 10 5 2 3 8 3 10 4 2 2 4 6 8 5 1 4 1 3 7 1 8 3 9 2 7 8 3 2 2 9 5 3 1 5 5 3 7 1 6 10 8 2 5 1 7 3 8 7 10 8 8 5 9 8 6 4 6 4 3 10 6 8 8 2 9 9 10 10 9 5 9 8 5 3 4 5 9 7 3 8 10 9 5 6 6 5 4 10 5 1 10 7 4 5 1 1 5 5 4 1 7 7 1 4 8 10 10 7 1 5 4 9 1 5 7 8 5 9 6 8 8 3 8 5 10 1 3 9 9 5 4 8 9 1 7 4 9 1 8 7 10 5 7 8 5 4 3 5 3 4 2 6 9 226559 421167 415688 181727 948524 364098 35702 891063 563355 985469 521668 939034 783362 986649 930548 215169 650826 869466 369960 864164 589993 965616 477966 911663 714132 392660 742127 970026 170263 144308 810544 80316 262709 765611 209733 676982 526033 760911 181228 914819 301929 569508 113095 986000 647915 368383 520865 547946 798371 842118 246421 722361 969580 963917 536435 611991 332214 380963 88544 436735 470731 917346 65231 234233 780906 512872 789669 826906 796651 407061 258538 789139 530185 369203 360463 960315 970892 155882 377406 490007 30150 241099 100079 845912 452354 931963 793436 355266 196075 902815 979649 751261 731689 829959 141842 639501 992663 756021 195708 111455 179104 527029 442254 200861 314298 215097 215601 904814 965614 285812 356184 710486 978015 711 83862 674871 415024 862745 812072 850010 517069 595392 479246 462187 380605 76167 777337 581132 872907 888533 597654 651940 124667 854225 414196 821611 896675 480911 567736 610029 641937 992551 989211 369336 810089 853812 583041 312465 784440 191076 505447 274169 646349 331243 841839 379532 597698 843751 164097 825601 517486 314661 156606 911128 227086 854757 419434 354484 77386 554073 435083 674701 826945 91676 111251 282257 475255 270420 177093 197987 986020 725603 328104 206122 189022 502565 934489 249371 187415 152910 793770 308418 186792 749010 748328 243066 987529 112035 534470 660380 460882 403229 46519 626660 920128 127519 679921 934402 249251 153252 32897 522043 779064 424894 177216 681786 223384 694944 26829 922414 91519 987367 874831 565464 783650 747384 644342 510827 872433 932141 562341 973487 331116 776435 127608 168090 930917 411968 48414 772215 599485 168078 903235 687001 710556 101784 45030 278046 452858 92689 628743 30863 334768 257270 280710 916440 638628 781222 992396 787333 755561 591590 405853 276393 620795 384785 788559 385452 685658 407093 947308 304808 467601 336737 272931 934598 743924 48245 178725 195765 234227 951438 602022 545437 578554 550937 453014 727405 693193 773425 101180 765495 921659 167214 217365 192859 621659 578624 109672 904513 712669 7366 125074 749547 837407 436496 982418 808354 263480 778379 605176 438361 562448 374444 846087 424984 668137 479507 814200 185216 722745 277809 84683 7626 794482 947595 904460 755741 648890 666030 254475 428910 176786 598975 369243 249497 375082 214761 662208 662007 999012 531687 174272 52549 446826 680305 577763 783876 60493 958814 342303 495434 432954 860336 555048 586284 652845 182352 794752 192491 907471 694360 19589 422364 890522 865076 55965 990458 901838 432191 770854 192009 918286 512605 47029 178057 957737 731115 955279 931295 718295 126903 828451 787989 395236 747074 357529 761085 668516 92252 264717 565737 39940 887861 12836 25327 410025 815480 295929 226428 936339 596830 43246 126834 836335 227166 246714 683280 340283 642542 247910 732993 179094 436026 683407 439371 103747 213469 418545 418618 453904 206712 508095 381926 862871 564283 162417 354533 108704 126895 385257 46494 131178 934512 163332 341592 16605 512779 997256 444189 874845 926646 137425 864301 616400 703295 947039 945710 310985 572551 315386 771903 433143 881853 489350 692532 501493 506381 496571 182314 255937 348850 864596 684297 314422 106466 906537 788425 168479 478464 560977 667332 803186 791678 129712 340964 358635 423422 702060 265779 448644 387787 934331 899306 126661 863250 525324 230053 802328 256725 625710 524816 628601 555177 521640 459644 573762 712423 464953 343259 38734 174408 658337 45168 321060 676196 69543 864768 271535 756979 893160 659131 884502 570734 950287 806599 984390 781773 437090 772257 29530 190833 694458 250550 496041 67448 471238 193628 71708 750985 260771 396510 259093 670051 97094 421098 663801 541687 844749 30284 674414 593550 319085 943998 462594 293522 886589 501661 278876 309562 506218 180215 723158 533741 956863 683222 228066 827217 730550 419377 937776 167146 845070 209085 847698 281223 819795 371918 770301 817566 456780 718617 633925 119223 341597 21673 892232 108593 33389 826957 722710 858187 810231 993651 189454 716193 808993 272825 287485 756377 571060 688929 283222 422013 803133 228265 946905 842636 222333 591135 367314 96511 629426 575354 824511 85384 2669 914167 520050 861811 367972 94887 383317 404926 978713 65258 933713 15190 388484 584838 580851 131425 795317 687424 53025 176791 806425 909536 637228 752785 414546 542079 814969 929189 440476 434307 528570 797235 532937 492827 323651 627940 938542 132219 894432 364418 294814 121797 325250 789237 873768 389471 318601 79411 648129 610351 330693 363518 167484 248142 994175 67594 264727 863079 139556 653258 60682 418449 356930 366017 152347 292577 448031 293820 938291 921947 931670 819120 235325 406629 118685 590065 660291 284109 109404 827522 150525 707889 88450 629728 835346 565378 818900 297729 104189 987839 687155 998992 445304 858642 201683 199308 104628 529327 981933 503466 508823 178532 392144 526937 130654 772804 928216 402222 627995 538646 74414 952422 377456 140782 195298 957136 472 22023 810402 566625 964551 906509 463335 748329 331869 785805 743741 240490 850419 176546 865157 821844 452962 315065 884532 162775 105653 818419 957220 439724 397837 403258 191535 169759 82372 57509 529130 268372 192507 210474 786506 825024 318246 621651 784030 48852 804624 254638 628999 652876 615306 739892 861659 971873 214922 867913 22135 941210 922839 203655 884285 456446 368730 52859 842935 657312 966090 231929 818141 379345 589069 809970 841793 619527 846121 908943 439424 846079 307451 732358 581194 388690 936350 375796 698444 266456 626952 337570 477331 660867 788860 182534 276133 336894 325548 991988 896287 876761 393559 229289 814122 41485 822752 162877 274434 183833 674973 835753 924097 925879 32225 820514 53349 663213 374456 126504 999721 980430 486702 854531 865603 477039 375358 269173 215335 931922 791098 384690 979860 344925 271223 10097 593600 156362 940094 204974 16713 257483 662337 799548 158689 421230 513457 854175 914535 572724 713772 956210 951945 95220 228694 884915 139390 15411 650236 248491 588899 968186 845195 276700 267434 167221 893105 125394 997804 770715 830465 775191 98704 950084 343792 367855 753536 80452 351273 401596 135219 839276 574283 117806 897963 401113 467712 890431 402306 118933 180936 333079 320132 789695 612061 41170 696375 916180 990065 447523 270015 463586 297082 131993 484033 407130 840358 947930 357563 365594 934904 87673 236582 831356 382676 131889 578308 759597 587789 992567 728644 86376 345534 434965 395596 956732 93279 542913 158334 896033 890981 116467 69641 257118 34166 236319 121891 27597 817345 725502 195914 868400 266776 578402 689367 140579 572593 720966 161145 734995 879883 998373 478624 222978 98222 339548 10147 250318 989615 131185 726894 877184 401544 359709 388473 609024 978795 915093 676253 558064 988489 285077 46904 383377 584800 536115 208845 771129 602560 291730 804110 238269 255657 272654 869198 315448 846714 303352 974512 967460 261118 909316 475622 529973 847907 357100 459925 287594 67208 632393 116052 423488 194103 935494 674736 797753 956366 809542 948974 895898 193904 407199 518817 705964 323174 475614 879992 429544 330359 894116 913081 434880 744950 787181 537792 69770 698574 639971 73058 300357 280828 712226 527663 373391 284135 543864 608912 682701 229234 887713 510046 772967 137473 512788 525021 261970 970646 124838 939112 299869 383615 233685 822432 945186 30735 546483 913640 935103 850703 764987 519776 573720 36708 722922 503992 729656 370464 956548 661130 511251 919210 255528 16329 77205 332354 605019 747072 461100 503129 77521 682725 326685 409376 802275 188640 945788 859734 956615 386799 344506 587050 392516 214496 674996 400549 657815 302448 291093 651357 638480 915369 937090 340035 199178 915533 524084 291453 964805 884607 226732 821213 318138 833983 321507 84052 402993 947848 880237 144382 374217 220013 515272 24592 947183 37476 871223 972813 821144 813990 471976 7509 47552 91842 33212 708630 285583 879169 14407 150370 218665 238776 676663 44138 965363 502462 901169 733262 243544 367320 359599 430412 564284 47334 561147 694984 741216 705912 643955 496532 316358 567522 547721 818096 74836 150027 977929 908703 701574 302146 805678 214754 743339 742864 854256 193512 147055 155919 748722 727224 794625 943706 577978 111570 589821 466888 327528 20793 224388 45076 802073 601221 78721 815524 244374 790177 635340 975955 242529 49746 109486 288937 464364 523378 768641 98670 116298 936301 383294 68056 545403 218710 986284 457197 509225 120359 783811 672695 643511 539735 122160 402602 339580 67145 228567 91819 284027 483288 610412 369968 721731 172028 231136 568723 233728 92558 784605 533928 189393 186580 499506 815687 998284 670191 615185 799297 245299 254722 159462 153131 829721 464244 814062 919017 318465 53314 495691 571728 969576 694227 40725 862778 169461 987381 71856 259224 643076 175904 487669 851452 29291 829135 160763 2924 37494 666753 318878 688245 970820 557601 255347 615292 734320 543347 701119 801628 387312 728385 631353 74803 248628 58742 562666 711107 532236 725286 383806 687578 919897 23669 572436 124669 928772 726175 853918 158934 735626 875915 883531 184068 393490 664553 733038 340183 196304 158013 688158 606189 906454 766029 905761 857587 828158 107275 929085 56205 780471 336886 577660 775787 189206 155480 966496 605348 199010 400326 439778 793412 246579 770210 319133 991769 631808 953785 377318 225806 843457 66929 596824 210516 262057 289576 127779 460095 352474 550081 642691 896248 971642 912283 894450 743129 997092 371911 295834 224717 270274 807283 89890 342484 136283 373017 994229 747166 832053 476825 700786 970694 756539 53208 167741 58516 331051 328983 743530 873059 51212 119174 973864 977473 486593 350607 494614 871497 274033 833133 351675 559660 636374 879136 593398 350854 193907 372583 566750 828014 640507 481875 183884 768153 562099 591061 377941 876443 733682 244111 412138 819398 632721 131867 137838 628253 258649 179658 579402 553142 883187 786080 598487 944901 663118 759579 564500 53533 47790 481070 687150 629525 924460 691050 894064 771970 261242 551238 277679 135751 205512 410482 458676 822025 75750 976965 551753 220 897372 716270 690047 654088 868961 622958 799284 436659 916710 182867 593502 574030 872937 706901 348741 512980 911089 999752 64747 595446 114215 297298 793529 9760 655432 583032 160027 941237 446633 2258 910014 911919 855097 610712 966141 549415 742530 632188 710780 168067 996673 51912 606006 364007 480041 631472 904100 690653 229007 828837 168561 700801 71590 39210 583609 769373 225716 944744 134200 220927 848696 151688 453086 452971 381761 425088 888800 243463 587094 791384 316927 512761 305603 928032 394217 909149 904487 618704 280958 303954 320777 214702 966937 120970 60992 231006 441640 966058 216453 747888 878398 401158 225430 461167 858935 868047 43478 679703 550697 414094 202716 423060 742696 847507 431741 925429 57408 390015 70470 817866 152062 111540 765002 481755 711712 703795 304612 705505 633729 351367 241422 989208 306665 516075 699938 666454 710962 159832 789534 912636 322814 948215 653345 485811 257738 330772 401379 565480 942976 399476 732667 790112 98595 748102 95581 162268 325510 536019 567999 917552 846430 761141 27747 59848 855695 427651 964919 548552 920979 560895 517532 856311 354953 501459 804766 245359 801519 511084 674175 125929 719040 596945 514175 433050 996499 519181 800443 508577 808160 482227 27574 811237 388733 259093 69487 625907 162359 711380 288445 223827 899036 703315 407371 616256 971950 960946 470447 73523 155241 263629 228062 50926 668528 677468 962362 15984 761570 532384 766402 424852 759877 911435 827504 36725 726225 367436 932532 663744 458098 382825 418563 419056 252017 223002 720062 308196 383959 478018 654648 641840 131957 981338 913642 522003 989802 41476 499460 652085 771302 523983 835960 542171 303924 232661 809961 970145 792528 211125 238966 481105 665520 280359 288292 479571 341917 80561 980670 16135 545006 54073 613467 83922 895150 766398 12036 225641 251947 665856 710701 734404 485333 3433 472558 82468 589545 199895 665863 97993 907628 156778 779935 225431 188060 447124 475743 777016 533720 357231 31080 455924 163300 787969 436182 83186 644571 556409 107441 79 692935 350401 439357 463696 933161 78146 287890 868648 271884 216120 268311 926696 877909 698349 226446 70681 492889 127129 562383 632590 378516 355934 81139 615950 131313 924739 539880 510293 640210 764066 250481 494814 45862 446517 483309 1177 635884 756143 541364 289447 829771 628848 139769 704874 245328 45754 648531 815161 130906 489721 379290 334922 488595 547126 173966 529564 309544 200810 745889 861497 628974 867451 655786 987015 455487 666110 566211 470802 479050 794484 33043 345114 127073 598287 465788 765660 530819 590510 423550 99613 665152 30877 371836 835684 471866 582850 947570 16986 731135 718619 972037 26578 500178 4841 627432 731294 674315 945653 427966 207822 252437 487335 834056 869400 731761 475872 489028 959247 852785 332766 496736 429341 893543 256446 910515 846109 282447 754779 372266 718951 758403 55523 538564 910410 670672 14054 537699 663398 898779 140754 922353 540742 147625 425801 672085 770875 191799 237053 941669 193865 193653 98893 573835 168903 174515 883106 644429 6677 467376 891467 795203 555608 303842 515833 861400 987362 910732 905409 651117 659555 876895 970595 674594 711991 862076 920129 902861 136066 422788 245411 201314 696630 342717 793268 428151 723202 163306 918969 70738 968069 862571 96623 947601 232496 192959 361094 137642 281200 853403 872640 851895 234874 400004 894773 327238 541095 900101 705042 612228 356072 932152 904883 882505 701751 102052 221779 100132 51049 687859 96884 793368 971442 287489 487106 15416 824882 373669 664579 150120 532846 378858 726197 758399 252756 981028 806755 465729 282630 439341 810142 759648 425048 163356 797157 626062 245481 389646 472682 260693 356654 616733 338118 128525 690026 578690 963886 955166 155769 462870 419065 387423 19691 473346 857088 97133 646450 59348 620694 234440 879973 453642 346757 237275 484444 952921 118961 916089 673760 72595 880284 90991 817943 914583 469588 541743 76402 463217 864480 1389 701006 32575 492378 10152 777647 391543 811532 690128 744830 260467 16412 492776 338748 441264 387643 864526 271378 525754 944087 544205 215042 758495 791605 320420 397661 959981 430650 614295 251380 497628 85493 684302 831808 413635 461566 714482 762659 826905 344824 193538 798220 845005 742841 537959 971107 473872 134052 195227 594627 743958 587451 931976 839660 461572 442731 762784 307411 432888 159052 902532 875030 8634 87475 976508 635085 458588 505582 336468 354604 536135 472964 140625 551419 239685 895548 751688 501333 608755 247097 503671 276913 214923 980284 3133 21358 925848 28181 305577 43894 564465 903905 932467 631429 506215 162898 879349 725759 225742 963025 503069 858657 622880 72546 158488 253556 474043 774907 812595 692285 992238 777826 388714 527006 73899 460406 739897 848597 133826 267074 622039 83779 566655 565992 829953 663846 656513 511908 277289 295681 108478 98157 990052 498013 138951 188316 608345 65784 693583 753835 557658 890683 814116 167579 945680 404136 617241 473525 293700 435621 724333 180258 856407 52774 999128 377136 393622 496402 184368 896961 74383 768218 936847 107906 764245 668649 823236 604011 282455 60027 900291 678363 218985 902181 677723 302839 115921 690840 926972 921225 862499 967176 891864 179417 89990 41572 679775 617604 128554 964320 293273 178861 373919 701907 571104 799843 852609 969493 593149 115000 880977 894159 508950 728453 407187 992307 969981 872633 769019 105036 912151 289592 509029 587884 235937 881733 68994 709131 329867 354153 68780 935529 798087 191898 710198 51575 335080 53575 142616 611352 861793 949618 927279 292747 342449 89555 248981 890767 410592 221347 799378 945965 694337 573700 752035 806441 10507 191536 735764 790977 819938 289911 190007 103604 718311 123623 571628 676931 814341 787111 50342 742717 484455 774404 455603 25040 472709 56032 924015 129935 141426 391662 19118 175576 581847 632184 627138 790567 24655 999800 686675 379378 988467 89239 888667 908484 284116 667354 277076 7338 628729 233488 465697 609785 51524 532889 928535 945387 213813 408102 57952 148676 354915 759410 372723 928871 9908 776426 194890 474839 349047 378035 507793 462612 459875 790688 823698 583456 175910 982541 82814 351587 173433 424524 855148 941351 162467 280547 958087 91518 764945 188442 635526 126514 655901 75599 295816 701666 334740 364340 225496 461745 420789 838229 710422 185436 877941 297994 750581 36401 258983 52790 82285 937201 749120 447877 534020 87166 101637 744103 28278 464266 255616 633252 789608 290860 286439 875748 99074 168164 379109 376060 5458 459169 960194 357392 915699 491446 182392 711026 180712 176447 794945 560353 149906 385226 145374 988003 787894 406911 704845 212455 429003 866046 324920 576013 743206 772717 941298 589833 909130 530117 285229 920195 138215 400250 60722 86111 448204 899131 777251 684396 158397 522396 565726 635096 265927 608392 393924 440982 946092 627142 845371 889497 686755 800764 884087 691443 404185 14603 72292 442334 106717 692234 129752 560926 852422 492185 380137 890244 498164 566537 785843 745358 487457 415530 891801 509685 549118 812445 821524 137448 176131 222020 492280 757122 212565 268942 575798 435416 991247 118974 167893 592606 152458 962276 914185 738165 461247 971551 4531 877007 374274 101358 681875 381951 575361 316627 429986 913295 964824 972660 718146 102787 739255 609081 891440 67610 417609 454254 131904 256566 538595 631086 837492 377437 639044 929087 669064 293555 635415 815698 406389 943720 356666 585430 552066 211564 814439 782871 905541 677080 408713 210136 180187 120481 629628 119443 327144 185241 721003 571891 247109 442523 805226 559124 125050 439849 523676 45978 732177 900229 776782 683369 910554 245599 419261 330852 511383 627386 134310 664922 188574 112589 774976 260194 246075 517108 842386 120702 865149 323254 645300 804419 894891 764844 69298 123648 113900 911543 557772 614331 436043 682142 664745 197007 795026 152503 260650 636311 485875 617965 720541 596048 806497 752654 190950 849069 824150 621776 450095 983983 944838 893422 480056 617261 469186 596696 505604 149932 757716 898329 620204 916790 253792 582162 750363 854042 292442 699736 204139 292128 339909 823727 897097 959281 647212 4085 233375 242392 996586 201223 766433 85603 891142 191343 994623 71014 733062 125803 351947 688781 12963 237927 859139 887683 901440 554942 168111 143648 637871 710551 287179 610642 50815 59082 735284 519939 143315 188936 412566 837947 2873 209490 995655 672401 707394 92106 820120 692003 698083 66115 440059 9868 157534 440109 746564 404494 41687 87176 755478 677386 57594 701791 213733 361895 494987 349234 375076 636716 549492 56717 491635 708108 895304 824258 50412 693811 456847 946988 18375 751637 445090 924222 551603 651287 78983 670932 514057 722084 818728 15497 883875 108003 529143 763024 257225 468991 286910 559761 610791 237542 797242 673363 35519 709402 52394 377543 715708 956781 297056 700324 870859 752754 30038 287573 790587 110546 966885 213794 624024 924476 301512 324299 604986 464253 884349 505368 261221 229194 459533 556239 526852 953257 882958 910010 914961 877696 12879 649829 425742 304055 269499 392293 128466 841709 261033 580765 851194 703365 439403 80779 779271 828509 689945 356970 343098 45318 372668 726892 121041 265185 589881 802940 563167 158243 76110 935434 370929 494473 67749 436390 42907 595920 302115 209903 997153 986146 347035 90755 647206 258647 431600 34734 24014 284773 83406 471634 994478 686159 988977 516965 326359 806309 271576 861960 891030 489198 965554 120403 140045 416297 601692 342892 829099 606882 569341 595538 341694 274414 244938 455345 509820 229701 103095 680646 744968 815021 656814 331865 605161 493418 940043 913251 119632 496691 495990 516275 672447 280626 360918 562423 216413 473714 269589 643557 328309 970819 741176 38671 995786 36889 643698 389094 883942 460405 348918 552408 410467 923657 491174 648214 520721 841000 423418 909707 12968 176646 732141 380710 243970 710262 427755 154208 455137 1283 489275 715647 440683 511247 646756 823467 659268 470831 167219 330176 616121 192876 274576 316842 269622 133526 811979 512666 958291 159105 11682 370667 88971 557094 108765 67723 534004 975740 377291 469340 239398 508552 365207 575399 209975 50216 226615 901847 403105 706944 188685 905790 696056 171995 194048 121038 86865 857487 114554 524233 195223 260643 474402 268538 550893 810250 733735 278465 388785 488810 12022 774764 289494 8284 734392 622310 664815 139702 515685 101730 8007 354309 566921 801585 600920 487186 392444 590690 918102 704605 406304 48033 462763 570615 442477 46053 615538 60112 386056 671907 53251 794777 77934 263662 199766 512436 419685 708055 878622 714915 302363 990953 356363 755678 687575 902057 176169 162374 455165 354369 699726 119416 799398 177446 618937 543556 104116 193138 606918 855278 600611 763037 994564 74652 423561 496502 341071 575491 569425 416773 425406 571120 862786 912445 686297 244028 400925 646582 89279 954803 58283 481950 827477 682061 284228 790790 698710 879032 313282 83923 138740 61501 748889 280406 486558 554730 279255 138929 802282 989659 351252 236275 28428 911369 46629 95388 892292 445800 912159 463763 868370 761195 125468 842291 586035 757584 650259 103433 864420 924191 939068 869071 624410 420871 542709 88462 146112 74009 508889 257974 703686 364468 497348 351048 628522 190738 344991 161887 270270 165645 41266 805472 223019 511336 853170 472693 925336 995912 413935 664365 890477 908589 97184 948996 56382 834978 872222 797160 498775 158131 872008 56830 931163 433357 855428 906108 520292 444062 816885 153683 250232 353639 455405 922752 690136 179332 294596 925835 190802 342188 720908 508531 767160 827495 401728 364621 558821 732325 273756 424268 2520 157838 792968 855116 780911 603203 36527 583285 261935 690278 597095 104882 185310 136319 206115 573013 656240 656734 920210 2083 114628 911242 808750 102025 440936 535117 535809 56003 71543 619105 899350 242332 853336 719913 477037 528419 570126 524000 183337 73921 318052 648030 197105 953865 641059 274582 574953 696510 856083 805582 236112 587273 917170 458937 798393 553342 577539 606477 915940 134749 60479 410657 227056 495215 224396 297055 214535 8719 248741 369284 192271 730626 890318 765973 862021 238693 905412 331479 289760 418922 402107 39722 537261 453134 36386 676300 278204 700100 916818 222007 447663 278684 679312 796451 443085 931293 855858 135815 441807 874017 653933 986965 494015 835333 959737 452065 903179 931814 493572 104881 104152 595500 875241 769066 869709 918680 433695 348576 907641 433017 700127 906523 182447 109379 580228 283250 223942 629958 98437 279557 457165 829537 425668 80403 457972 624283 741064 482385 918706 705120 837393 577116 203449 897560 666121 980887 516608 567760 935364 948161 694227 147271 928590 60532 753376 870919 352206 188745 936444 242482 939334 284157 192889 881833 621998 544612 142380 706143 556417 326643 256272 618682 173471 386393 342984 728296 201106 685237 368294 850152 509685 665448 208499 520526 634350 689761 406120 169715 803999 284403 773766 231293 528810 988753 603822 690771 850986 364780 159221 237048 237471 497332 416843 825387 570039 403220 313660 521548 316167 903303 372132 519286 271109 509687 60048 781016 796293 487827 534115 958085 408612 124091 912057 270858 540276 157885 332248 986176 674366 16086 785494 408600 460046 597059 785119 507157 569035 855744 380291 634325 874610 762162 224030 397155 290569 166000 240093 226696 961699 756530 42798 2270 888594 495894 821359 448115 610425 997994 855062 209507 480251 730125 461181 610321 269179 636690 880954 559415 674686 347785 274972 463574 20498 526345 210562 254157 438771 300764 696680 116604 591712 907925 131809 95883 16167 969493 470384 59511 669872 4747 908403 11134 692193 19997 96209 786981 980260 486977 59765 971758 152033 883809 627733 297039 518563 259453 899559 235056 222830 351321 544339 523046 697636 892279 247278 804384 369962 890211 722372 268658 724752 58353 291239 693127 466449 621751 581824 679157 187853 293803 260347 371437 791732 793734 50601 343050 915265 565025 516462 36618 821679 865112 994556 72180 36586 975333 607736 544499 609824 993898 695311 889579 655667 57270 39417 985888 412658 347912 109436 813616 789742 133734 384030 402645 680479 957544 848514 477758 498224 703806 397029 829981 484656 546596 850683 620541 81225 760642 568742 691314 367058 555385 578132 908853 808865 121621 419761 452028 766000 516091 229026 655679 48280 91779 338069 720555 586448 337591 284042 700697 706405 293364 708941 349578 800909 261852 311404 535695 75406 950099 270603 521991 64935 916150 109400 71938 829526 322706 118054 991957 943399 852221 808422 455279 128194 161662 380062 216276 452803 378538 612950 100642 102518 404730 437015 405932 41839 877075 533132 479450 161857 172912 168685 278228 960681 356315 159478 938586 545028 596783 564566 987006 700946 787985 651854 7692 745080 350050 831643 547560 703844 113927 147062 636575 346650 459840 544194 989966 1533 651121 6951 430498 593105 783509 180973 543953 699278 390892 907917 731296 504035 425785 21721 963234 307915 88812 651835 483154 916040 200932 481173 262316 822701 86235 808401 612797 895335 975122 151005 319545 420722 210338 390111 771580 524932 290661 779735 522977 817855 140643 176653 363140 473730 791194 846383 327739 136711 991394 8700 399067 620083 601951 159928 26303 89330 167332 811016 510807 729671 519621 837220 121119 805868 755970 794546 526702 581924 774121 41877 739056 949271 416900 18389 2061 501804 157114 258021 304456 323209 388326 578483 826842 302320 416192 113088 534690 526666 789201 645871 870233 640966 343396 142971 458895 137274 59857 638759 754815 688342 914344 710041 585891 387705 873337 485823 63129 894834 190633 889394 913116 728008 525058 135764 906625 163410 255434 47879 533403 306954 52836 940278 743344 207848 582389 383150 816366 247552 374361 853996 426551 310792 12322 123717 145523 50628 694242 100172 443380 633878 371553 979328 757470 220326 574916 779147 618749 978788 360111 26846 488690 338752 150181 147038 687197 478462 483501 655606 196020 201648 224252 823858 955017 388631 879525 321696 297955 161550 429867 684504 483654 677364 267469 387222 705793 262607 758739 219874 458729 326798 321680 492500 988865 687478 37974 229187 835446 389920 661948 763007 817836 21897 377477 328968 507719 123158 828660 289463 490530 650804 545620 70663 487053 532275 644256 15746 874700 134945 108998 235469 573938 405941 952533 21624 488670 725985 141742 389349 758304 584585 471999 139285 107999 445174 882671 882572 759965 379173 561739 146823 690477 798255 292503 944030 660077 351518 494123 355626 442576 301791 201899 550415 216436 182004 476435 419339 406969 69821 246103 279200 677168 751144 129004 913419 539075 396626 950429 33281 719613 230732 943983 988158 344968 199325 603052 717517 231353 991227 185187 403899 322276 236396 398862 702888 388997 871410 578878 367217 247711 573124 548961 765818 848871 66811 829590 231373 13039 52520 117307 27439 266294 601585 746496 892659 199772 538139 726614 856167 317639 712555 320335 130641 355426 794837 990490 247426 910715 521925 891396 529937 10222 837881 216040 254504 694948 309452 502220 197598 598024 587565 2936 20160 523840 134687 173028 458001 956822 714795 977267 221132 919406 375387 156511 996479 75962 13244 799303 529976 90108 5419 295074 166914 242547 201215 125883 904066 806939 991088 39699 642789 248146 707677 677078 753779 87913 357508 431863 25360 976909 418048 304103 294750 52197 469689 130223 350844 664407 62360 545987 171645 121925 520287 718324 770165 517221 572179 532043 772265 578595 651524 644000 670874 251132 770206 316343 407248 448714 170798 974386 426631 574922 899170 948568 973148 860482 827042 992236 778182 935645 281973 884794 683752 957714 136850 687327 265353 327615 523456 806020 785425 274158 344406 112736 180622 945891 620867 178600 844124 592241 465202 936460 684670 719854 614206 537406 116677 882021 140599 229709 172667 801690 480735 976979 558910 702001 558550 817085 798874 482239 55849 927175 104052 1515 626102 448510 92920 725157 609583 992725 39768 600203 532914 534419 610523 283619 907530 809550 965055 155504 629769 155395 679200 861519 218084 213099 560540 710005 741555 882738 214837 255287 376488 493830 624419 194487 632166 868062 498665 924426 229851 221639 122296 565013 944119 146357 774723 360939 997455 665401 346321 272550 287761 292190 640753 705151 732400 319750 736870 481472 28753 808766 67983 817078 996365 531447 385775 46204 558378 727883 230369 699945 685874 989969 676655 718393 159346 771557 870267 428896 643476 973154 280132 111255 930422 227597 279672 278473 367849 791970 561805 59442 152920 634900 651633 896783 966999 688476 880256 625878 623170 505208 360981 51410 832059 339431 980075 623060 110126 646007 970509 820142 376316 992316 908755 123433 71910 698391 793332 556490 386359 754310 154279 995385 987609 924584 787432 322441 467538 412308 999347 103312 327671 270521 532523 405142 614573 56930 285982 986534 650174 446657 844384 803268 434031 945231 815045 624874 810287 571092 876595 785568 926614 460369 769142 984125 687472 487649 496952 930541 885696 35888 742604 225122 83237 643691 821405 879769 717128 80489 996221 88129 922359 338812 106537 865590 352848 957140 694808 508546 200967 864204 733271 301281 608373 558401 762688 297217 28902 544116 639073 134308 306336 511991 901564 990466 554854 971929 201768 132728 255710 299667 950468 414777 604694 964819 731161 861393 177505 74036 639523 221326 981889 631488 166576 849803 327053 119057 74714 477263 163902 843056 23576 804163 606399 137898 889747 75658 79864 394866 175454 876718 161816 560256 9510 275305 866887 497735 97898 248895 259288 582857 51356 595924 733995 407318 674291 415368 450751 905487 17929 113615 217507 613222 9156 507605 455066 340742 868457 882415 2845 609977 672328 615315 781271 521265 418912 60340 451980 225176 27720 608936 949201 868355 80125 242972 917755 162202 796100 169571 902809 367314 692238 976319 767988 748615 184049 399564 350299 558334 187482 123393 397247 836404 766434 255863 183217 338930 709124 372542 541568 190243 759104 807969 36744 885313 717978 546899 865942 910206 458201 643782 810894 585119 280156 667616 448338 487939 207156 327631 647619 920440 202722 408810 85313 296711 629324 689370 427054 54314 740301 816224 61122 427664 215114 291148 684386 146123 148676 1873 952171 611650 323477 505962 966466 321408 606215 878988 312317 899638 981955 539709 275303 731543 340787 550349 792376 7631 201877 209111 501540 468538 393137 659194 12511 412702 124976 23708 764432 188721 293545 219562 126781 306019 836558 972769 363925 591589 480625 10748 767339 146369 840185 413241 823568 517934 15283 146517 185304 883683 212484 400305 987004 511068 758995 233478 486227 989929 999665 304946 287787 674535 188385 709857 981943 689333 522623 553967 785983 832240 394824 776782 115290 666868 213067 283538 850708 295086 398001 257351 391275 700569 65528 96859 765223 953556 290161 160196 358741 48000 622257 920909 697058 931316 919026 84738 735243 216550 668331 932564 347511 778173 607088 416853 75189 910406 817742 72743 598285 985243 194555 752944 244484 477857 110048 710941 155326 279898 758544 71492 905041 239110 574846 905060 193108 489822 480000 316458 886906 724253 659464 258035 253417 811291 82739 266399 237818 368727 754059 174419 751121 927165 112816 769091 507274 269647 67638 834032 604287 31656 484012 907600 549474 513054 189339 185147 990718 803742 765120 765661 483752 396294 441961 307209 552469 810299 227882 681562 558107 684766 204198 931866 880763 922061 761323 216098 101149 649525 487437 802275 60294 711034 734722 876053 670877 222688 259335 367673 828052 247349 84420 563018 468552 875551 88834 40040 99794 228420 473903 57701 875781 662615 699423 18788 489796 275570 215631 648923 80210 552138 19713 238292 771053 820203 293540 8329 917570 624488 589216 63889 110201 943490 940966 995193 287177 481124 316288 744472 834018 596842 117688 43108 4816 14922 482927 128499 911192 364668 169262 292506 505723 520234 143586 907072 886047 768816 133527 38209 289322 738180 400173 809181 923606 593342 672443 64114 991826 765580 715822 883851 562456 648964 710333 77782 959695 268005 515596 707102 5466 675944 708829 685796 239830 741042 523469 671430 668443 461037 456369 294032 829586 946877 857763 25574 321713 664896 262409 304254 458211 319174 904238 33468 324647 421817 194170 311950 135174 131586 736474 22568 780763 789805 682131 815292 889025 506355 642235 683905 93376 365390 270188 632978 761025 204737 76472 877258 849311 970474 841210 485378 646051 801177 211664 910484 50021 510581 779221 614922 21965 364473 921652 429731 634739 183853 253321 598223 117785 744856 67249 416402 541857 92645 532552 1392 781875 246921 93647 328015 803379 654169 616084 719358 716326 158918 856266 524003 734559 550821 176305 250625 43096 845443 130265 177988 742313 587356 699985 853184 218969 363719 7740 349686 604143 160752 954019 200415 509115 763876 737527 935111 176994 704589 470601 298679 573621 617143 924464 671892 497140 182134 919543 505435 238304 259387 857488 557466 295421 598568 263290 43875 946740 898978 323974 216379 621792 414828 222770 515665 249929 238334 653371 346958 180723 756531 463836 134261 321897 151070 929545 282622 204741 597554 978600 523916 463578 949140 361101 143204 78808 791588 639125 434561 789168 913444 402620 429967 871826 828068 285071 62670 724893 93089 247446 99050 286414 557251 169234 948625 766627 996792 834929 684771 118500 900061 251825 287157 767870 208146 977973 786409 569341 845479 675705 865721 470935 638085 807930 15057 962823 51728 658950 863683 475168 179139 913523 403199 447973 423208 683797 358313 345736 826824 220372 258516 264407 832626 786093 788092 984429 87135 516769 66164 496232 605401 872736 695080 97612 773948 911495 319421 566271 147741 163027 767483 105291 187553 123167 721218 744002 490331 328123 18959 914051 959420 911191 371734 666390 810146 664336 335181 380370 761886 705586 495445 910486 837823 827473 574016 731625 896276 450206 760433 973947 78489 939860 648704 36393 326480 554220 730533 27101 50053 766071 389180 229161 130955 157886 867000 810420 332728 871105 799894 156263 66995 897999 122332 708829 321483 493317 577469 834515 763040 729812 238865 700482 234502 518953 98801 498291 800281 608644 897185 803923 971498 793498 360976 593411 341764 402702 891987 379466 573570 31030 922170 317110 785152 343050 889556 971154 719488 274288 640229 924320 680981 97100 756933 126457 187623 727675 400932 935451 540320 572681 835773 778967 268653 879520 936604 600616 771390 808507 77339 825582 307655 15666 961573 172444 948009 517939 624208 303301 71569 432126 467833 450268 842307 33697 279970 26799 398242 111 174781 370331 366237 545020 902633 524708 539814 113279 995277 955450 668153 473607 833681 301360 63207 494119 268662 770215 416999 908559 411769 120528 557871 291750 64586 627836 466058 516318 779028 203245 619744 904115 388166 523414 679845 527425 105784 742841 310071 305125 820568 880723 8254 390166 823359 540447 960747 929620 904380 718679 946744 169960 208749 44521 952756 461069 252185 100504 366127 246124 200729 829365 270303 13219 845691 920619 550202 848960 733143 648335 112578 712477 926498 576463 440778 604467 545262 92638 14586 323430 378911 466845 94861 197429 453324 69688 475006 585379 872291 223445 827918 667285 760365 665480 958971 664469 434171 439632 83228 914143 922371 458168 613881 976787 672896 472331 844155 764514 540595 300923 282475 791000 533560 303529 693771 735365 145472 364198 873229 528251 768242 832130 900536 77629 421186 425528 111786 863543 276255 981436 705878 24831 768298 471476 269721 397234 846700 257590 654036 35953 460585 856171 580315 597790 597289 612911 861783 930442 208160 498096 685218 393130 800490 435015 619119 180486 787302 63296 238962 13364 745567 612837 615825 185126 369825 52383 755703 896329 344291 778715 761153 988649 80323 789318 832991 55478 822492 390191 759890 157634 352191 466234 696745 476567 289254 993353 69420 538677 228836 979819 455377 169429 603532 392465 435264 990444 989295 940823 888534 388391 493750 520326 865909 408274 33267 189028 913863 624654 820065 359127 211044 946425 76995 785521 642061 21131 161000 638530 373898 479169 645988 266852 227233 886814 741053 110927 914212 303858 383008 202885 8297 97717 99927 558638 190046 360226 482021 211978 459260 193986 481729 528714 774758 367633 97197 647896 162147 517398 834464 304518 635344 165322 892635 648991 30001 246939 573479 416373 273883 797262 748779 146650 140048 161089 70721 331505 679353 707952 922935 147076 417701 572494 194689 639815 145318 905856 716299 563530 908907 575585 120330 967297 608126 32558 202533 606978 473900 945824 672354 198153 430466 818790 944143 82196 875975 475128 266780 993607 884263 873855 851982 530810 238181 433254 260194 47713 996006 332254 138827 356574 942535 103409 748706 354375 410723 626873 29306 480645 946807 828969 26059 300916 504975 425132 415156 757940 118970 117247 173663 270131 62897 903881 840493 564492 562399 891629 77239 332079 340285 47452 256272 172400 490627 739497 75305 927348 207645 259834 956164 67598 358237 676745 405896 905329 235532 824667 777922 898821 671849 267370 452000 440609 291676 5086 391051 958140 780438 474726 582728 507599 537734 204939 717314 477422 142781 901895 690145 313906 836089 521821 26813 938840 893036 66495 453314 576335 74282 876930 901987 785841 257298 585406 290187 407234 628855 91867 209639 243911 903079 164555 873768 479151 951703 368635 89875 757216 803985 661546 381551 414617 377510 773798 338146 659084 208579 267173 946135 735218 173678 805912 226300 71098 427635 416598 139823 745614 224377 190865 945326 506536 511906 962014 472328 487203 210645 899581 407523 141585 455606 168708 289937 395463 16304 690415 713831 264193 787173 294245 418650 110946 463125 348060 768946 658691 34109 533995 558036 305150 74158 677734 789594 457915 670507 533111 112032 469464 857356 332366 122179 394471 628207 615621 204547 493948 789842 411880 21659 196701 646222 83668 315484 616978 817014 544424 200761 979166 766691 364004 993720 189743 40663 846056 639690 315581 791351 568273 350133 441437 863857 32105 773849 507651 466180 836562 902674 98720 740232 86075 90275 47936 8654 319847 141070 875527 282621 442619 865629 437288 74005 474254 30628 655329 362953 915712 454739 483093 975410 557485 82167 347220 172913 389746 364918 60068 631775 29583 66679 453171 645178 206150 440604 708166 582844 699592 544109 458706 714125 216030 381855 862996 918803 259982 891119 347735 542455 695793 942358 207414 546671 122073 20502 520407 300394 55655 797216 820307 948466 782026 995379 980866 135376 6636 54439 963003 629588 870863 201861 403746 192296 796690 334729 940186 714802 856047 245519 489551 449311 543895 528807 368049 132407 474593 855682 684177 215025 286404 734778 178547 911728 743007 685392 833239 607945 300017 642174 171150 478267 417745 828881 703259 330578 286257 621281 953371 394670 71203 777287 346038 809439 834181 175834 362805 897578 654777 868028 705188 839448 322047 648174 108248 607364 3185 40409 306710 936614 468370 170837 252688 418608 374823 280378 657805 491773 186579 552769 595926 800765 196237 887936 744353 160775 427897 45377 395139 477528 134572 652566 449560 332565 746763 431421 389411 482249 26813 898769 842223 451024 610750 147210 782303 156583 957207 412430 57561 814599 761978 474270 225607 105593 501791 627455 525685 871861 835430 900745 381190 921131 393332 997282 3521 962370 293498 230233 505400 516068 447321 177622 849158 788891 783417 891839 535982 985724 598259 91712 367551 212209 92969 900351 601827 722065 481100 883536 88730 683288 813270 936993 777888 37783 250051 399906 511268 599506 824026 525456 712796 600777 113647 913280 273500 23382 584377 229414 28849 294491 536460 314331 351720 66882 896704 965575 664277 284945 223488 746940 565953 566706 837602 568353 747180 350965 859614 737089 27956 677228 387635 50038 872036 664201 574879 766069 379621 779811 953608 436880 693812 230235 342159 640769 372904 289034 701045 351652 344417 683932 627656 394219 536756 693476 675339 120686 156226 714380 293384 459105 314222 164021 338752 4391 440008 791084 368956 13636 554980 118426 124182 873833 470302 349493 148909 965091 761489 511680 721500 246915 380469 995558 407982 510699 859439 86511 686053 113141 689000 941431 192260 136848 65075 105615 722466 621887 982142 471884 680547 139492 391018 857 969568 718364 249652 249248 875757 575551 93015 390244 746163 731074 952385 215561 125637 606539 799107 818019 478773 871909 781873 673954 564301 507075 441052 324878 368994 45240 525124 908329 36144 752822 652430 722853 415267 372400 757152 608518 614003 100355 238233 549074 683908 722502 684003 476709 539936 405881 665524 401852 450431 110753 979365 68527 191248 830532 441589 443598 675907 963933 350868 703577 869136 301244 721067 405657 220396 783493 421745 684144 961861 271698 720210 922007 387124 820147 470156 61274 699769 716798 522026 909354 697478 2 308282 290159 202598 464572 163453 318251 577594 571539 452703 108065 81747 611875 40688 601762 720686 622480 76318 819402 941460 465140 664124 566583 877345 767822 355778 87018 808559 581386 621518 166438 40291 100656 914880 72276 769722 139730 250299 236470 691659 94160 291125 94210 428078 419535 236196 5739 322611 807511 175637 323002 638786 995372 209507 375753 443911 229488 290571 358817 157664 221189 527203 94865 974636 413033 52921 101384 588516 578976 638429 334272 618372 530476 538565 499651 563843 782204 45465 767763 486925 571128 123617 700320 112085 669919 89395 914432 850580 517608 832689 10835 954825 362282 656602 648471 893620 678967 984792 152342 294266 114245 924602 788111 167687 529723 412822 767020 983589 754126 723419 138896 623631 13394 282150 220674 113727 778195 633030 386957 659270 801937 363822 405028 524322 884667 662961 17477 205299 184778 241844 899021 577669 661314 425745 825950 705613 308796 139279 15889 284462 897824 322652 198537 514478 23117 89413 163609 465307 934437 619093 913099 965067 142283 817552 313191 190708 500606 114326 367023 929435 454220 450604 534894 679859 414184 786001 222817 382251 144473 329962 784250 739472 481658 237603 738077 165335 335419 475635 160 839959 465144 582991 759156 881296 867140 339156 454273 884676 28759 313678 247563 82751 546713 221840 957123 818892 587440 69195 344230 841681 35714 536211 725753 665398 781062 973866 436904 326870 395147 783943 182973 876707 103675 119702 572093 940232 290079 146242 327614 877149 533036 782700 676491 409133 902990 896463 926708 855672 935152 916341 589339 365735 75381 714123 205823 636224 332185 290683 208007 356673 592637 624361 32113 18942 529503 180315 470515 641095 500723 53782 104512 139342 332300 943509 510979 218293 865414 803806 805156 147747 206205 959698 56974 556292 456629 411762 746305 143281 57019 620901 566496 182 460621 269528 441117 711930 390419 183441 713354 697741 563224 285799 407396 980032 184682 549631 416346 271513 477644 804150 498 601643 342368 719453 167711 593592 462194 406304 924431 654000 546783 626407 71932 381351 960713 174976 904575 21781 137597 155971 142401 318294 921415 638503 188539 481770 862581 283271 186998 367307 49801 619519 333488 805235 310829 403048 604200 726835 599997 700920 746037 879795 63035 599528 905184 658650 624603 562952 539353 425744 831028 312605 954498 2216 578811 273521 950608 341251 225069 266302 710991 623142 575650 815992 252082 473671 780929 522431 17563 866637 797334 929998 116296 128791 856322 297685 528502 249571 355033 27669 789565 985259 810768 162500 422450 255887 486317 858156 368056 110654 571329 992192 43226 229346 493995 101556 785180 713659 788123 204677 187351 394445 864083 147456 68758 782238 846042 185262 972324 516351 95264 386158 569609 590040 853990 852080 656317 218268 675068 817932 612790 701641 147128 83008 831875 266742 566718 130338 111978 623620 998678 383989 941840 987874 216324 942309 429113 519758 241895 754800 971480 97681 28012 436301 807602 935634 759179 686181 719524 620063 707537 757710 91385 869388 169483 206162 91888 500105 462236 152298 808924 63146 183097 503557 502993 248132 32927 925523 731069 545575 625163 182930 694325 227251 309187 678943 10912 608354 890668 769990 316750 207961 369343 144534 788651 409197 300066 590176 722501 325502 383093 683907 280360 294321 217456 486078 827107 661503 923994 748871 809144 264796 366537 38006 15605 987477 904291 877130 703746 408970 770494 484774 64666 699223 874838 739096 960452 177682 295853 777658 614790 818539 930278 248733 662944 592753 84843 881743 454725 612697 482332 967696 776255 176146 188682 219623 576902 872374 652806 964065 857425 297204 256350 649093 27837 460523 589637 125218 870720 556528 223171 733512 492866 47645 46699 329913 417993 220843 491444 625233 691918 707049 37318 823462 530455 285864 321216 431232 785931 548481 643096 634186 710477 646915 678712 772663 325476 928058 941522 498511 443767 57631 807834 872659 88783 254950 379139 955799 431221 755489 372058 590676 171066 525630 661377 832985 930794 853206 194795 746483 424789 406585 342666 704574 14381 176274 536174 417759 83795 435387 347776 312478 861406 225720 726515 946774 150208 874271 813937 364436 671751 592633 454997 680244 615336 584827 991645 547125 649453 376855 258631 723822 275503 81213 893918 575615 675495 784147 141009 54405 563303 1420 226056 751088 572554 359801 356976 758249 539162 858786 591974 540297 129616 11973 544247 130545 679104 916654 586528 195841 600443 341749 18488 745114 929094 477271 19235 559981 186957 328422 669908 838289 75312 131821 136759 455466 810597 595892 954311 860015 947897 879968 851649 875676 926952 776328 846578 587203 905121 730993 577210 856591 889500 52892 304264 516096 821792 275931 744784 961354 11564 977173 979615 682763 593179 420148 766217 801575 919152 250071 147506 950798 257603 868479 752822 713057 478125 903472 613832 926271 755820 11488 445516 134034 483443 198517 23173 359750 276154 781250 241083 768370 383371 248697 516468 285891 624565 74919 789204 308273 367623 237060 797330 304332 767808 773539 52087 738304 422214 281498 817172 722415 269899 103404 944962 292095 385947 894376 721763 425131 69920 856235 582624 71258 276428 390582 235213 933981 489713 419285 365245 523794 47966 23197 424671 455185 491472 16197 332358 885406 494018 269584 251838 33092 740596 527679 584265 311955 963558 398160 225017 66529 105069 828974 58011 812383 997410 557540 640502 152891 91112 149260 326582 457641 411993 983626 596552 29108 443566 37160 465790 509467 671613 994564 954646 245317 612677 148521 819315 66059 141047 469904 787777 246932 705117 193568 281944 394134 442857 158849 163064 29046 557197 738504 886941 469079 158435 396365 976503 118838 757997 871274 659978 690487 652266 520245 862306 613840 850773 465271 718693 859338 832068 188272 534534 7081 620117 733986 930184 688966 446297 719584 593088 249003 53442 565024 944601 544091 352506 237213 799845 185496 914739 969110 181560 584493 715288 991697 384001 258842 297115 55220 801455 899714 635377 267960 316309 977160 440195 327048 912767 533574 747331 133643 101597 558750 964317 618161 675927 7688 931841 586229 852680 890259 227577 457999 137259 672925 221338 441790 876751 278040 581913 473578 345408 559584 56988 789915 638000 689615 115831 448551 705342 726944 528541 486716 65151 792420 259791 179522 16387 713716 332551 405784 453078 582812 63699 602092 522989 339046 56275 63238 970292 649595 460663 636570 837842 974034 232640 89108 578591 47925 362758 425196 841602 156022 566884 226947 920410 358192 138152 711015 813879 444180 763208 447703 812009 796258 550198 688161 866708 216930 654255 90582 115705 314609 360276 708047 431152 575899 817537 408342 722392 258050 923183 702763 450549 594268 598691 447445 959837 631974 296517 60547 106322 374069 770011 652084 992419 279367 184693 907077 891550 300789 728534 345650 809292 361676 767236 273135 762995 914540 516760 479072 829178 756867 426104 580792 172113 501590 939489 980886 840772 695120 2316 686688 424943 558541 741797 627592 217365 883377 590445 271486 785505 249698 65446 486950 662804 136862 8180 369669 415716 876644 353421 765067 162340 103377 769706 61182 709677 736815 700923 735380 716126 263309 152376 212260 722677 795603 972753 260662 850189 73457 188623 173203 344089 994500 715628 128112 26350 605803 961999 524534 570477 392417 758281 772197 686836 829184 375216 746425 787354 360401 231604 201667 414321 798546 687221 387264 701697 475771 247182 369653 429132 621186 736836 159907 984227 443311 910681 388286 589294 245603 189067 900310 482816 319423 864005 285179 430902 317852 117549 135213 797220 461782 362286 381155 347795 847886 390340 362469 378944 241670 212887 412218 44168 552620 609232 884350 695113 176486 292770 539398 693285 655449 574244 107963 509966 403747 505906 901292 415003 915636 263592 641574 544053 673704 294192 445663 171043 162645 897548 942521 283823 385862 308839 390320 374944 111112 234248 111304 154161 612931 919973 826756 56566 408875 65414 50279 769897 578358 815517 851564 384245 105233 656674 943077 564669 840224 427810 220847 410957 502047 166990 890616 925628 63140 258158 890340 231233 32075 443569 625995 926784 345332 20950 878565 400244 469026 103364 639241 963677 116239 994511 909884 75062 171608 804581 739865 626221 780201 235741 760175 567257 993699 475552 378200 747888 49002 593152 907667 408785 938702 720324 183557 309390 526288 130081 936653 831914 329984 798737 836330 892101 794974 269302 826803 512471 894441 686552 616246 955815 852631 944247 723269 824789 941865 431864 383948 725944 877953 618987 261513 49291 460823 858620 753286 412787 10949 553429 136121 511463 866033 196759 739013 375355 98962 297154 510265 853725 830951 903411 220398 21158 608379 321011 692606 75064 710590 926149 65336 191817 453104 283347 688196 382913 486612 49341 992130 537215 105180 857028 551899 606585 822497 494008 762733 153231 583340 3994 112133 180574 719593 908004 793318 898987 149600 419959 778798 790386 337782 326135 903008 718231 757548 408706 471054 137972 926706 746099 999229 924772 821936 938080 313774 264708 778056 961036 566232 337837 321425 111036 428197 914801 8711 478289 663298 116674 34081 789679 990337 781048 702318 986621 972621 576557 47911 823262 675483 272154 888678 772270 318495 823802 264026 781347 638372 764064 228540 823477 211299 625123 421944 23857 304955 118459 520498 170368 374418 761763 249758 424549 697254 713125 777862 887592 584265 864964 972564 897133 629329 384793 5980 141984 688869 837189 551143 787452 248935 640065 770324 77156 602807 775384 626427 186818 606312 266608 381437 329926 463319 999577 767046 909405 481995 756467 404718 146440 979942 380006 498697 916451 381452 3023 733039 627427 167933 330975 365092 204371 675851 274780 923884 141858 81003 984801 18494 503851 146222 815025 250485 663422 313157 363867 79837 278365 149226 917236 112503 956457 586708 514591 605824 451027 99761 606700 468514 404948 428374 82971 401533 974173 595708 954410 364199 511586 366132 870069 652446 349750 502755 98855 104295 121959 423634 235115 490617 249480 318675 499126 355318 833866 333366 297966 268385 277888 350644 679702 688881 689469 232962 865271 253198 60872 837635 985315 956087 590566 437888 938536 797574 500698 534453 717204 309082 883791 878219 265537 6151 530018 542333 999209 617932 734025 752200 149976 527496 756022 418104 247646 504968 704270 551095 837750 316490 875873 977340 817367 665778 488896 982725 581932 808204 59555 945013 957966 394993 104831 344847 7098 669399 236677 402092 452372 892827 584035 837850 805338 638990 934143 178347 176245 621200 852695 672774 121989 782039 495954 531129 105175 973361 524639 478657 748164 305943 268850 435121 334996 144591 258341 154759 525616 440487 861754 744352 693135 540742 421320 551683 970720 934110 838395 577446 637655 712828 101899 832627 468312 745267 364332 75482 175552 279523 428658 100859 721242 201401 355560 332980 463495 109938 392675 634460 802273 854863 798034 640218 90143 442676 760849 329001 877074 516907 998938 187579 397628 709682 438537 406913 61554 698893 316884 357048 704440 214599 401381 345545 761288 877611 378263 334928 66017 837245 860323 22633 890213 670619 761653 299077 553914 852672 780737 655661 436178 855418 435690 180369 46360 404667 54857 436881 16654 566661 100810 181091 744821 446380 290930 752581 193824 183286 288125 375551 385819 167101 244407 360296 433489 816319 36723 39087 240655 10583 395561 270175 947449 716544 266556 723783 836997 854070 865585 755887 885310 102700 925718 469089 568048 617620 280334 917175 255694 912198 99801 163894 775931 927484 718134 991897 981298 497144 24468 235221 227333 278809 980068 131354 83776 76444 991640 765908 772963 49971 865562 859686 466303 424218 721058 733219 209774 870117 840696 201268 423604 911663 779168 693255 187784 116712 602753 833585 282797 811359 471328 204613 47266 426534 447442 432522 690309 542004 881325 244261 974080 374029 519920 637052 690258 680509 236422 626689 208630 295261 125733 422196 748008 986175 876823 133689 623145 832183 830037 416754 607139 179937 606344 210315 421937 459079 715232 699455 655370 378965 768401 314792 408649 802176 132033 741468 346144 771846 445452 215642 747243 309275 851843 606343 446068 423548 889129 825925 906988 264612 982500 979547 211561 30267 529004 346694 419706 299917 305588 52083 135322 268222 816672 393711 306826 210074 831749 449322 892454 355982 3332 230450 475726 144344 29072 774795 566674 7931 187637 166929 519439 94637 950852 81503 125900 907611 159229 960940 176200 956656 1409 878598 289097 110695 450374 427229 443892 872091 122657 535733 676451 753173 149220 588333 753898 434190 957829 802238 726583 707409 224180 944241 496400 404287 917824 984439 531033 675716 56397 876119 96826 274518 759009 810647 736350 920975 7250 757378 165148 458006 913714 782677 982286 185403 868517 52832 844553 911872 364583 836035 296570 504994 792652 142171 423249 309696 509676 822954 767956 377609 612374 947763 620415 756619 594119 497061 65030 235929 337675 315054 6279 918106 997588 120647 706317 963227 752699 875077 395521 579107 678485 860381 610056 62674 476227 242132 379541 345708 361014 581424 911297 36795 980180 719314 647740 374293 95420 457722 17664 345966 13660 418690 967635 363470 420687 94945 90559 493020 954735 452563 873252 870153 1886 191657 815103 535104 279031 277085 840437 53491 362990 873809 183629 562425 126874 979456 971173 156385 543031 207039 203032 499632 745400 615646 380041 206193 985412 731021 858274 412444 182395 71375 486008 964847 477606 785323 150195 14201 971578 157347 975117 357382 829352 207905 740083 225007 545801 437342 851935 902258 697335 949979 870455 464782 345279 929969 357459 948545 965950 686662 405800 772352 501851 51867 9623 26676 472048 859543 390642 361667 894620 198767 379126 745106 601915 985043 30508 767293 350681 804778 691025 947216 353987 994123 498151 783388 30874 134498 978335 222018 596942 899876 362823 582763 673473 593677 362387 790048 892833 968021 330021 523120 48080 209166 482082 491605 40673 534204 956896 875704 843632 954466 340940 154391 380946 977507 116317 953894 755856 72158 666990 284610 549913 486977 408499 321867 235477 938171 210644 506731 823252 267437 901220 876417 569002 143922 515112 382499 316730 586191 389923 806892 994521 770233 910760 791737 684686 201081 546111 904705 179487 402848 389446 822649 643874 199180 921792 262743 111539 343006 496490 705764 244638 231680 497223 304859 285127 256575 319413 297957 456206 196468 392280 318986 236121 7413 579584 345610 898905 894144 943473 398555 511125 5650 870502 211490 697591 155060 333076 594507 373030 254787 849479 730264 733205 104655 463455 490961 626134 763685 38480 217955 292305 488301 609000 72572 609324 462595 960770 251261 324627 506658 809859 917215 754824 228626 822794 43429 38031 760579 41739 512613 226458 383426 572869 939942 427824 250419 61373 282621 367138 322997 47188 581288 678012 84516 218618 711520 620549 24166 780269 770266 868155 111935 417567 427012 292938 807923 779934 74884 843315 59332 122588 891146 829613 203107 423964 931235 667857 265924 414746 364074 759122 855847 676317 761177 367642 699261 815114 304154 581429 286063 13888 647356 467280 278531 124284 138373 297656 23422 198416 438885 436082 970660 371636 297353 580966 482474 951392 902379 944307 183966 356509 747167 529729 789905 926594 891284 119136 122180 131110 249822 57828 279742 265828 396303 306185 217971 996137 638575 126197 724480 806472 497927 827557 171846 376335 393699 995648 877439 139212 433862 91099 427290 746824 237338 775368 960390 679651 960659 757610 797686 881892 224091 994436 29846 560469 456602 147904 933591 426645 606836 984884 838336 951628 396739 245289 809140 502010 380465 422800 798266 519199 29417 187635 812827 204337 764628 87290 278522 299325 427193 720169 804081 470004 298620 923000 712102 893804 805614 930805 123982 567688 227816 54502 423274 51818 564928 178310 312985 724983 269876 229389 576929 847901 561045 135539 17508 457983 457913 659425 706109 376554 923292 499506 919191 156248 483056 4403 233357 259259 273810 788431 528116 313247 32893 89412 661254 162726 990158 628002 892779 228416 356022 355690 619268 266184 191927 906803 374429 108852 474806 879501 456809 195815 964591 290034 403630 41275 616189 342187 827572 690173 536036 265797 898087 893203 620631 247317 831445 115723 49029 694688 309516 836383 436541 692793 805427 395196 72885 839505 87864 411754 883513 929338 554317 950590 330562 417932 896491 106168 75752 259770 306015 726096 516043 821313 650362 767246 689691 641897 315649 57008 32022 997282 431502 851108 405220 256158 422998 764161 788197 818212 548951 500971 716740 251488 6648 914589 840575 42951 856820 72429 88140 484784 96579 68432 39704 47284 444914 290006 728270 53518 153625 286047 701759 386310 317058 141029 1371 516797 780431 77766 25002 760468 58063 782713 340365 587997 842576 109236 493621 612665 766733 785715 962368 965972 233801 539020 123475 709631 688497 243108 995087 869912 425056 880087 661291 277413 826465 381873 441859 48138 743932 846878 559101 430482 601786 792322 248006 51284 774871 892599 809994 924123 697466 806883 288344 259690 92628 561291 300171 520212 877008 139735 186964 347886 80937 665219 486837 145546 64694 482227 219413 387362 663385 786933 6733 50558 483813 391350 221862 548329 892544 751680 60705 7507 642180 778134 832413 770754 19434 552641 890511 586430 533905 441905 655968 368488 530039 817098 513879 243516 887819 217792 454513 987622 483629 871807 345334 133099 616299 349454 118095 984331 88190 766210 73830 409687 582834 244382 219545 399271 427758 950404 625937 799844 521677 607246 868913 942348 979105 299763 384043 379401 567000 403231 761073 867634 884436 963115 451491 767113 462383 472220 962020 262178 889459 723025 683538 211838 555927 435101 22583 311652 922816 208426 951288 514726 595792 707999 715206 445736 508344 957335 109855 208658 407951 14257 128382 537595 985346 53804 700420 956342 47502 141555 55111 341315 86795 633508 500554 967733 940549 596647 431739 516914 903448 186513 863609 888333 546667 845311 60883 471283 12497 26716 780241 828656 15006 237406 11443 807301 856959 890720 132606 917258 771122 829036 637405 50938 481161 950328 472402 984463 80762 493405 496166 23849 352701 590080 204471 904201 532530 911961 915928 275215 577979 49214 19401 472042 570172 282307 418765 741057 864179 720021 206770 846418 965341 130422 458637 819647 53195 569783 74213 256656 378 133932 152128 397947 488173 889287 486470 827355 396564 377863 359228 457189 100294 683980 540361 451376 114981 995107 703773 256464 704832 987970 30114 614297 571130 367600 109117 428853 734442 718934 914135 745728 709394 24403 212310 598350 609391 292032 316192 477214 280514 344667 309070 52611 857593 484966 142208 564859 982594 909914 519919 890961 500581 120842 940101 979802 877709 272233 865495 485392 717120 111399 142267 296086 502640 976742 620499 952337 203510 784208 616908 730500 998279 582107 973690 854572 501411 812324 979599 678341 610324 436677 863147 51379 36900 441740 625924 961164 920980 140811 508021 955029 542782 609497 134600 728262 150211 147248 847839 972728 518322 689288 253136 255571 187184 808636 998561 937554 419128 310340 17471 160320 354286 131184 118874 591775 265248 906179 492274 721280 917827 971871 568965 803149 116707 592774 872212 137021 400593 494963 93188 574416 594550 693377 435677 380585 554304 793459 919650 300749 670928 339571 824765 992290 511512 302873 84198 101549 237854 679942 195189 475683 521743 590735 818488 939446 891953 423453 847516 361496 105231 603367 353473 998168 443662 425284 646467 710329 953876 227201 570571 740445 877737 758777 726762 779778 585931 184929 330002 553524 869550 998494 359120 263616 234162 858967 853323 853577 305938 924713 950973 882077 881984 451835 129258 884508 720070 270533 588437 380569 157276 60636 30267 507746 191600 692982 592373 789091 36825 757450 167192 387758 290455 438873 968305 498888 323786 764574 890810 104294 460158 69200 387315 736013 492947 418637 86105 809950 792297 666348 585166 951926 470540 452003 122157 944471 933087 744998 41937 459237 545587 612443 147543 42615 660425 613633 610007 107687 648297 703074 231998 752731 260850 854787 594001 648147 572481 872924 442653 308703 274926 913430 407355 656426 806531 72657 302297 695526 389373 63491 456201 442454 557888 618639 961709 915849 993694 144674 437819 691623 809838 692002 46224 60439 360126 449776 448841 751378 63354 146375 785918 717917 356914 435220 872003 619135 629381 485568 247143 830324 833308 284401 82223 620085 814330 128912 410407 665591 166945 236572 132247 854372 467520 58814 408868 161215 497651 847862 180417 479332 811837 137349 985064 256202 362320 924942 821933 285444 453843 544916 959857 393486 274440 535180 307060 121343 746341 889921 432325 188668 793695 538205 636470 910054 940211 43664 365601 319171 368193 834361 480203 654934 763996 169378 89743 646725 124492 838239 804841 575066 548172 387882 808984 815799 928469 616760 473119 819589 60381 45091 895414 638638 507551 388315 621747 842148 253872 394931 196597 69196 34418 51750 556910 922376 241490 810080 933116 147747 596484 10467 199644 527420 732251 682371 728040 493696 503723 153167 244045 968484 33869 975428 437540 22357 590929 199164 50355 603866 711064 964974 412062 344398 728617 868754 35338 226479 789279 46885 235195 478731 611966 657565 433816 255717 548342 150222 68932 332899 483122 894616 663135 837091 45840 611784 499968 542992 758275 19910 72550 650526 289431 73770 542688 635126 719554 517477 79787 392703 813488 602229 744340 32963 600729 298201 564090 435109 601942 825960 447051 170018 320952 903048 288513 675090 651360 66177 941060 471709 78867 934243 773852 522792 651764 533272 39619 643925 676914 807600 78430 535847 754382 692081 413499 238875 520304 328491 987330 267913 581694 579691 262045 367619 180403 114846 887814 148234 736641 901109 965251 760146 352109 390053 222 389607 332373 274903 422184 878310 182848 830230 302914 385466 732412 577123 46881 38830 344171 322481 993840 74851 593712 575156 35018 974041 225157 330206 724231 415615 402554 315235 176374 2160 741190 278914 324519 934565 432362 120212 949212 61060 196041 922793 896027 939291 759382 153327 57927 498968 879544 599869 538078 134431 302680 831232 34178 319895 309924 296063 261990 707123 299535 933287 588082 943971 233130 15724 152775 447545 92900 879160 322485 916083 596750 765602 334320 872331 866198 779338 49808 718171 905034 274649 822820 139779 902104 84114 428596 64275 736437 480227 468774 796566 467456 900709 474022 860037 617500 336918 890620 811342 170603 326168 72412 629324 534495 346677 911270 884582 699671 987244 303373 649222 817982 195857 194162 269375 369965 501870 612178 561097 985321 7089 637398 130892 174998 2447 127375 955630 57929 493911 141848 613268 82771 967420 399138 385548 892107 423139 188032 626114 819868 470629 857737 65986 919053 560378 144652 409128 386634 372191 137998 891164 879799 345024 400019 726327 635195 350497 604833 518268 906429 642216 912173 459625 975290 40219 647134 776525 711792 460571 462058 579066 84103 12631 513937 911630 159593 590126 57524 624164 408581 407979 859217 987681 725562 328831 569873 129155 733156 989399 992710 172676 583026 270572 881589 917374 468960 892370 254076 653268 76279 812342 932901 461666 428939 547868 355295 565862 320304 861452 284294 363209 30864 662252 147671 793634 315623 192438 468965 879585 22223 491430 549377 193598 566351 314368 353105 986406 313175 858076 596476 664324 767260 220537 850075 154692 652131 239385 597733 778411 825103 312309 414332 687651 85001 455761 51339 655200 377254 693492 730486 494034 989831 55290 55140 329943 610582 428673 530281 794073 579062 98563 932225 96975 629246 516250 890395 49502 144248 316308 330349 755158 416337 432551 21526 331583 252155 148333 726760 57125 723370 370694 90539 436385 813170 813006 850424 453516 989169 403864 896171 842318 743385 299333 242182 972771 115587 281315 800239 727758 801814 119688 367623 627886 793987 268846 358404 218562 217196 554104 728061 127542 125149 15285 405973 497985 546005 716967 547830 728986 488362 748978 939133 457150 532699 632625 771762 257996 856106 243686 277176 271869 611601 487228 165217 829047 59953 526922 613365 518011 819954 718378 864846 890269 519557 810391 75908 879615 116070 21468 845782 970606 242430 25390 636726 672014 667597 622013 228352 752401 504345 564648 106490 77461 958620 445429 998812 747373 503683 400051 899905 643530 304019 137779 242059 512490 342684 758902 48180 406414 500978 737234 24848 122591 714503 938791 885320 122355 6105 182664 187041 409183 869528 904662 393750 774925 4988 137279 105657 727607 451225 664077 458372 265936 39275 526596 279468 398203 893442 558090 556903 13032 979228 829574 3963 170982 448514 625511 376539 131532 324273 864733 199422 657166 859987 356611 847662 564753 653095 178326 882692 644402 159508 430447 459922 385275 193800 426109 970650 208200 841238 677240 25176 835091 274180 637215 743101 531716 739011 308472 925414 156055 730931 32985 417321 725994 661585 933807 340780 563866 909077 242152 532116 950654 396158 626783 574206 358865 663958 818073 997175 41073 290388 551150 918896 354431 901358 541134 416354 83527 16194 929456 941211 163680 149645 137397 522475 627602 953981 419561 803248 124485 780522 12849 242337 801291 884415 201792 315278 103843 570864 553898 723706 793091 744837 899473 810494 606499 823546 202575 766917 314096 827856 268021 463096 372962 678394 31208 182944 843012 942711 405891 391989 258481 519512 750844 146016 635967 146334 988217 844064 859146 670556 60125 111968 459732 778368 397264 688125 14848 683014 812579 975842 159393 339173 885884 668099 320091 359913 37202 375469 104558 27416 547657 1445 584798 216714 374543 128610 63141 787766 334349 34307 713303 648132 248809 305962 475157 472314 132688 269110 992957 212104 471286 549322 55596 859384 295622 727378 74080 443318 116639 789640 926230 994663 883991 537351 155788 919510 480022 789525 826853 60384 956712 761873 825760 578652 450592 4839 4523 264794 776602 721294 361113 1829 65212 468360 375129 5348 668618 935281 474847 542062 474132 977563 84649 555999 431020 960642 264450 610035 979485 228622 993935 641069 395001 186894 89106 403759 101591 894497 307962 330484 913730 659751 520609 334682 331753 389304 32392 797952 22235 533453 630 315021 830777 706980 3011 983374 16922 753022 526240 443888 597730 734590 472079 837445 681250 845864 842157 343317 255652 467894 783316 471870 876605 936832 614475 744593 850721 42491 602498 114239 267685 400012 506843 179046 168289 173603 230735 52221 184701 523632 296055 451520 427641 89675 523363 284689 319337 66623 573050 590069 856786 463931 286038 658306 180514 176802 81635 575788 955276 389457 762279 702070 743986 178117 59194 238742 516991 979326 308983 97809 816644 24452 789289 788784 40954 121529 489976 582448 745947 457201 50634 948206 107019 658455 704641 681112 288563 515476 214072 858551 862857 718633 464270 512449 747281 58773 132252 428152 424238 276004 648417 203365 120651 868563 393918 592155 428821 507691 450236 816068 7252 340517 625632 855167 143757 225765 968610 964532 105011 847780 893510 477784 359329 855975 305096 58432 972673 440268 251604 553536 171620 875876 282386 310425 221199 6993 612221 759609 176732 260738 281942 542319 161643 201169 164610 304121 525436 558124 24269 890041 168297 922852 467820 907258 184516 649009 629433 226283 961672 229929 646807 205948 948457 227851 41860 498610 905711 208010 769086 807778 222802 239354 659792 956655 134670 990590 383630 31116 743152 567747 452067 357993 747618 321328 215293 718674 218452 565084 58809 677620 419552 855517 839825 250478 81600 504616 523605 89531 947733 441447 474459 668487 699531 586613 585391 434590 997862 426602 512546 166290 496961 114868 859572 935566 775908 73700 975690 848511 646983 211379 525863 148406 889994 110572 51909 322703 214836 825999 514962 120889 159968 586350 769819 57732 859687 231394 932821 33251 13063 879997 893337 541340 312923 537700 191736 944381 684063 533140 465150 822705 974534 982830 450040 998768 983139 62802 795724 591171 111761 929958 990842 913236 927521 225387 930432 965137 268704 551974 102679 797509 851476 369596 796189 853484 298337 574941 514686 274874 910152 894648 320375 183459 214875 822306 142824 165886 964684 605639 363734 656248 508438 620270 307871 86769 534648 651914 34270 127984 65826 817440 125052 542394 768892 800577 65441 788774 957897 484339 241848 642703 203727 783212 740900 934173 388096 696922 710441 374692 346370 563410 171933 906321 999285 67833 902735 101997 926549 957519 197758 77525 148656 779945 75738 329830 347772 517461 483657 653921 806765 373835 859681 188026 968336 206944 874325 619173 94721 938617 975328 838628 9639 542622 967690 972823 13228 373657 643598 210071 820603 805923 854484 240782 785753 864735 91379 448416 254478 907655 701627 757690 913959 255284 162788 310033 664196 174706 923363 519481 14136 425549 308083 310089 737925 763062 437849 761659 755257 575052 645309 651930 834996 519688 955292 646301 295003 978521 854885 196656 196654 254423 118781 666963 53112 944906 675415 119191 932785 668778 977100 692250 996847 570324 284191 959029 725264 596671 929908 273574 582266 590838 856402 557030 415588 71448 800630 879854 769765 457063 789258 414634 884420 762368 991613 135391 242421 883183 226020 240263 915037 395759 202975 835007 275458 112963 736739 444153 79960 808990 625246 826837 573419 20975 381660 351211 832901 584261 418064 193552 682075 545833 801439 827046 65656 622315 45978 90607 537173 469386 288488 760855 956867 859270 644821 529525 273155 164679 314034 797076 522632 409214 861523 656083 102738 661263 786136 734407 376107 513338 479923 394839 97497 943308 170020 984058 288552 842403 540206 780216 445641 684746 309428 771596 305797 444066 402045 507893 632034 920868 566303 825721 932559 833881 800947 879209 176301 125473 915969 608105 635062 998029 923255 477614 905610 478626 461160 884621 795874 977687 590826 271439 534489 542316 426291 535636 508851 248070 602065 223863 207055 135518 140803 307852 763804 329704 800854 669441 825983 956327 305935 61049 535779 601041 908604 511160 81034 840143 911048 395201 340811 697223 403275 123945 769554 268996 41136 655220 510940 345723 17380 60838 364607 506273 329315 935524 922288 396952 467645 946556 397308 153066 93647 577293 693098 576786 747660 753231 812153 176936 1892 779268 439781 871695 956737 143890 106423 964127 399808 978209 1195 920525 55882 483675 467528 170893 162653 917898 699436 108616 708684 197597 457081 733387 578316 567763 982826 669246 840006 793595 429062 667603 207642 167989 365068 440827 522636 303191 787781 614784 14462 776579 585911 152253 631491 69563 977413 330507 631140 592894 878657 544085 882500 713210 324923 370751 831779 649340 495122 763544 56232 828580 168838 543829 424362 627446 250808 151608 614340 349904 312879 72977 321756 975608 306279 736246 593102 320715 40068 38365 900706 112758 116626 43076 902212 774183 503815 534983 932865 220041 582743 745902 787598 965470 997808 799848 296190 941283 371994 437570 664948 153555 660640 182247 550809 945935 27879 750661 658805 800052 855874 237173 750134 881489 983398 14806 98952 220928 27857 175515 189652 494751 313666 807185 853133 764535 872192 814452 132949 864934 551859 524059 506303 12079 140507 919089 771620 215119 347974 78483 307899 827639 745452 539783 514841 364504 882448 577896 109309 491338 613972 975658 701075 612269 482335 9661 224913 996372 717697 72323 660391 663827 957951 707854 628053 188115 738833 902897 555647 478488 844493 607517 368023 311448 994043 748123 345948 692890 973263 74746 987473 299219 984789 775071 462948 91199 854676 584117 389985 251311 710190 981827 847595 736267 658481 951509 117538 909301 121009 411930 317130 167892 518626 193538 176239 789929 162658 993482 597522 87255 841995 693616 344047 188334 361081 14512 678084 850378 411890 286077 124034 414840 902502 31911 727291 983749 974750 946127 983016 305118 859519 969108 449617 71984 240165 993594 356244 237324 606490 775279 344274 564717 79396 790480 946996 379029 91806 497403 261225 832004 974403 872601 317559 75406 325717 949180 608686 56193 892250 832093 482893 132191 395838 225579 334896 511127 132841 720573 347401 7127 661502 937872 880946 959986 994280 37113 670139 199334 133878 787868 985810 887597 912752 31688 239559 672634 773302 823895 449487 298484 469753 602142 658266 843745 222187 812538 809840 187200 621411 306943 800012 31888 137036 433541 308528 298454 99221 884264 570253 728726 53018 432649 179046 395474 876290 488863 845564 320044 258176 542493 720939 393599 658213 502413 979441 553426 907782 885260 149937 944478 294471 300176 190465 589072 152242 118824 841243 731261 125086 173129 401971 311391 138903 335685 250252 194727 803164 606606 998253 684866 886802 310198 906573 573757 492486 733581 148781 951907 990122 959814 365645 965549 716607 984236 696736 365113 325038 623268 229565 250406 700514 760923 510404 638499 328424 391518 130087 867922 767681 710240 587172 666981 980913 787084 173551 337512 622506 323602 760313 851599 574035 717652 830726 531244 422495 949325 786860 923760 323887 817753 202686 920509 727408 310111 239557 408125 356138 342961 762444 915670 847064 9382 967272 899780 583542 705940 948638 408922 664452 415697 794887 371523 342226 723254 142802 541042 569873 105230 103970 495424 511570 675812 146221 141375 679219 825303 58141 53287 464994 247274 601332 135661 275651 436003 914222 967926 393908 143406 267089 553493 97372 451429 648661 498597 406840 516550 497292 475031 470897 82916 573730 909843 171417 346645 14703 996801 686125 135693 793158 528073 950205 138182 946947 627757 750356 354718 724560 460553 295943 273596 783822 520783 756281 491264 208177 37702 835216 948741 696996 312080 932886 832143 818230 551239 105410 990787 370105 429066 590822 173372 978433 280346 295169 563169 877316 365811 677132 56341 41601 930760 396757 416398 962344 829730 699899 523314 78953 142474 353806 791167 363360 320664 464382 366393 840117 320304 882661 936059 377999 524597 831217 77045 578917 82343 256606 587243 566924 532675 517498 120637 217016 484740 781710 475177 299145 979486 531126 715062 688362 72770 308077 377959 312829 489436 788992 843551 817223 55736 791399 631307 41771 139427 27264 181678 260086 313335 571372 204965 618136 447690 783820 894954 685361 474074 946099 953278 192033 438591 146747 535918 456630 465696 608017 339994 281914 332519 559911 407072 480855 282378 400352 645263 63876 992412 476054 587055 16527 201345 385455 776014 464027 907476 936762 693062 803332 37002 819781 770513 512979 432255 876370 842302 749432 363699 879289 419028 976947 173871 993478 719347 501726 621651 225817 346164 776764 254464 605316 982708 355446 537874 704138 811412 44951 490037 65224 604264 574730 804033 721218 185867 736796 471757 132393 955072 68036 486809 34453 912271 939412 920188 53817 561619 125003 241362 879289 497864 312691 478002 859744 489661 600669 254881 903307 768195 951152 847800 311698 202719 649945 142285 615398 482090 586293 793367 400200 834060 856451 188511 339059 37764 37188 529880 673632 623025 720151 799134 705543 972219 731350 959746 514539 410521 311705 259979 487181 688515 588087 272358 114083 829162 650178 951159 578661 308258 169336 375153 11935 558997 377144 175037 157248 157674 257194 862191 556420 612676 775538 337529 900006 583738 791089 943497 829060 951874 42677 44292 743698 661910 501532 505187 141449 374308 744374 799428 532589 556967 735130 121226 760773 10605 828383 167782 793832 514509 255918 106859 825244 356129 793111 575988 577831 355187 344343 431149 832862 825464 644217 830898 877423 11827 728104 7570 403663 966004 337402 778785 519123 308327 237213 113760 596968 352467 408866 62208 856640 459747 497077 823987 58254 584976 295766 536581 340563 362589 986284 677728 907538 571455 403611 203257 659330 872106 949581 504295 998741 197938 968395 347439 782810 361628 40115 264868 931051 460396 877884 355088 6543 730191 210309 351523 236429 242486 874268 839916 961087 770684 741832 140108 152664 22931 256899 304458 779507 963749 474055 976891 633900 202856 115041 859877 158536 155062 882201 508837 796966 76362 858638 456481 143128 585732 63802 251625 302726 14445 498497 323301 251727 820893 136749 344217 468869 195124 561382 389275 366850 180942 365975 688246 465064 926862 970246 996935 841188 57701 748342 927370 9429 848873 949516 21758 367980 993845 1169 536237 775286 257603 501200 994522 979972 676475 243948 373809 320996 665618 566534 93833 533558 453773 799200 919225 470611 155838 751573 460019 776903 262247 191568 559225 227392 240676 826820 56089 780331 913488 47062 724905 953728 28325 519036 159964 891588 3498 748900 85549 654562 624593 212391 813045 407624 256439 395426 596078 99580 850725 565040 344952 165190 391046 106949 47497 146521 327271 141489 547521 101292 324434 864923 201570 768177 559308 747853 435567 535146 133653 118318 220340 670791 451044 69554 81424 338450 415180 871443 624983 272195 137365 286471 818354 521634 130679 973103 958613 498340 312833 155320 264406 765133 921532 949814 490349 997411 705561 522076 19346 903378 433010 679616 345094 636024 596271 694805 625329 195029 394717 5145 690321 646883 987618 307445 892256 216566 316186 361331 711758 944722 967754 186579 242964 115001 787459 412947 318626 504067 369149 226867 417011 468855 578101 508447 218285 41300 944750 730410 91275 998127 312268 39684 258318 911860 122582 24567 287713 295731 77869 473454 214771 712302 11848 40561 781190 28866 453079 788677 831239 937969 709783 858124 460875 195180 167788 539257 375682 30080 522038 705367 173397 127382 884442 75746 850194 379873 257649 567335 714932 211266 3082 54044 197059 311196 398510 486629 698168 884916 39897 276250 36906 755114 77292 467760 288360 625332 401958 273812 934564 420402 327992 688975 635379 882830 776089 611479 679783 104733 139223 312587 749369 51054 685415 123094 811882 25539 904734 347914 43571 622751 772898 222168 846485 578408 788577 831334 560399 644983 788335 438480 550240 519156 985770 244817 502449 851317 275738 4511 212989 605817 422608 305035 836583 14793 489589 695357 503696 546574 412275 968652 666190 846405 739121 64992 723285 756921 88988 784054 874008 428624 248453 216922 991872 695098 622994 383515 583292 696489 95336 656382 741714 962910 49747 124951 279173 607951 428217 689523 757087 856710 64307 276245 886728 547330 322357 685227 967799 905904 969507 703431 361793 32414 796665 20742 197743 924890 659198 520781 81060 203565 237398 951940 938483 111463 302443 51831 861741 10501 941080 358521 312023 226597 577936 190160 616528 959661 408674 811013 989547 784744 911983 550456 379545 90196 853011 913362 55848 987383 883761 544298 572683 555814 568314 687824 256834 516088 373487 317958 423497 914951 810363 192274 492765 582895 778502 122262 762868 424346 698577 844936 155197 419081 823357 152385 716289 841635 753860 26343 292159 492567 99680 996205 334080 614924 264657 269511 976705 565372 316030 697378 145508 483759 445634 73028 652127 878518 500907 743446 352849 857126 656186 250382 551350 193208 309315 295547 689766 961862 248627 737535 708548 546671 169667 99806 348864 221515 45910 419871 487190 3369 281641 988046 953006 271616 867433 121677 45099 26207 555324 469093 520478 609796 774499 402089 973086 356863 345159 880414 983258 612673 841516 678426 154449 276679 306693 235056 35448 574968 87853 837976 483926 30234 492640 832981 823436 376006 872660 293781 418606 87853 146533 669562 295276 632207 322746 186692 118064 400564 657462 414376 236395 838735 491346 814176 584525 11016 871198 954537 676746 771516 641346 832160 105539 868700 170102 527025 817704 226308 53932 768091 471951 891979 380318 508519 764456 192682 930608 397269 68568 106372 303043 123946 186454 294980 976798 990777 845427 468455 363997 64109 944495 465767 8032 203859 836365 281440 604400 738326 803067 40414 495660 333207 172540 205066 377294 779127 126373 407177 635700 604814 359015 57638 122127 595313 522771 805016 561415 712390 803092 155165 281661 553617 600667 752905 503446 787205 305450 541087 303524 597526 881307 938971 941626 920801 632408 587478 784938 53131 498542 50613 777435 75285 878444 499070 955660 259815 495158 349805 218296 479975 451537 818494 515944 471946 367941 66050 954801 742600 470817 109657 721985 314788 703854 48517 330005 600 75387 597289 393425 463347 679460 190601 173591 585389 670356 96037 586113 161840 154223 556859 907039 986165 826913 115339 372458 114909 222957 184891 981500 139408 951672 14727 650758 581168 199755 827149 553120 680089 780997 612337 332064 778010 497768 935034 518350 647399 952268 902299 677223 528267 506399 540611 970927 417451 410794 555037 94180 595119 482543 484305 242295 186724 956128 191862 514791 33699 329040 983045 498067 274824 910154 35635 317241 928457 972545 371004 565367 62486 749374 998603 853860 406015 111734 626372 609913 200859 69942 535801 22144 182918 105448 792938 495928 372925 375752 996658 875120 106447 994433 931809 357353 769637 707309 374885 759376 972023 657894 970997 704147 588944 538519 650836 744095 202038 788738 544930 666773 108799 845610 636985 272113 864241 131134 295467 482226 191601 806608 955013 405682 846524 495290 594143 518613 836575 312809 856850 458435 698877 143920 787380 251437 25281 952498 748793 425539 205934 678210 272953 542035 160660 728342 188506 791281 278107 926526 72981 342786 854188 474094 760802 572673 698831 674210 894366 700914 6623 552765 150445 198302 60026 333174 690871 613553 55302 655700 749481 688166 68750 180740 28613 233466 974032 238455 744588 380661 17274 863353 67301 444769 314348 459 344564 900219 892218 639155 655553 869683 946046 463711 224032 352463 925054 555906 934422 750625 947768 814510 16501 764766 806719 548607 784062 677485 654465 326421 216327 63818 140614 513062 482400 978180 228900 141514 850657 647716 238867 750436 601925 413099 943268 95476 918122 363779 126275 425187 108919 650530 132531 382591 827904 724226 991916 635271 651820 179667 956720 736041 572766 565199 136860 299541 165281 996152 352309 474277 845235 369204 334191 983474 84706 579631 793922 38756 379236 289535 858436 198650 225979 263540 892678 590488 771768 508598 976686 346406 667046 644188 843264 264840 177267 742817 599912 978509 909279 261535 258229 415978 862203 657488 633779 928709 313902 181428 848766 7747 702596 319854 56668 976623 364955 750500 989010 933770 133451 205416 798237 844625 781607 669901 308064 796361 736996 371766 589136 633107 778368 941831 949263 421259 708114 995705 383205 309124 466447 347601 726923 969717 329592 939056 561608 866781 249206 490798 466504 460606 849407 959423 730352 651391 583436 193551 80299 398957 200985 788346 945300 283963 332535 322405 634652 605398 158575 214845 117284 473877 648284 412120 386932 611508 547935 128025 341245 140572 169397 265291 222668 912513 130686 451183 680920 176466 898633 961771 145225 392559 685094 458116 315743 813412 552420 607963 994606 966071 926864 602635 628371 901654 690955 41190 822028 236083 575874 185530 763323 536611 848909 414257 426468 682740 605784 416353 425258 335192 814324 414805 124767 698030 432968 544345 330003 421860 400877 968974 262565 626172 230254 392355 557366 300246 628520 168541 220033 749730 632408 630683 641984 613903 217189 861894 980377 916231 356115 107845 308109 47705 327988 909618 667048 593985 681763 602756 113015 395580 991502 26291 611141 753780 73973 435821 868742 277919 630701 531037 728881 400967 470064 425122 826641 7077 76005 150167 451429 265221 762084 61925 408129 420382 956871 686153 450785 338385 796175 651853 797095 594694 398747 845498 449692 807308 954562 402761 301177 671613 584304 990820 935934 16089 137715 67655 131296 563918 421209 786453 680314 375097 532871 868484 910173 141566 784104 508251 783841 443739 308196 632801 797820 468364 479263 844320 591494 462995 302557 297211 573911 740708 847591 33979 367519 905921 578148 586496 965654 401275 64842 635088 879209 229551 403774 985424 558346 268674 230504 223699 247777 937506 846335 752002 57061 590287 126788 882627 293173 534925 167882 525782 245530 687678 333640 496808 851498 108765 55104 575230 244349 808505 44953 615462 609367 731465 137318 894313 137032 458038 11434 872019 607866 643327 628284 12710 18749 625644 819848 757194 959684 475077 553061 765279 756820 91585 819936 678480 954814 978496 56265 388505 216423 22461 584666 651299 481667 706286 308812 485350 880284 290825 171960 233656 355777 388751 982871 422875 895202 159614 215047 19122 168841 137591 666088 908261 691452 751563 500587 359202 821914 421011 877209 769981 615142 821771 232323 623111 268556 958464 386261 161383 29899 355476 976632 251187 392966 510471 729916 309910 540792 19903 823930 359833 604201 900167 713793 998092 848226 295384 970227 40646 97888 884539 11045 593902 824850 117824 228783 760845 687187 756340 450455 921200 87525 763088 176795 188750 151643 62619 537234 958032 184172 577400 498989 4254 310907 8068 869935 58500 241804 977013 379115 714251 20631 618095 853639 27867 293480 443944 651716 91332 409397 282835 983361 345118 710833 902652 680344 360253 131425 758239 867390 564818 808072 453745 994303 239126 409101 740102 13073 777836 898594 733039 266697 923016 8199 668681 305902 319477 810381 366636 659476 182549 811483 960817 364585 863003 686145 482109 802068 462435 511636 908534 930413 441814 938167 622685 865985 731803 937335 451709 606279 949759 386227 985020 219586 55092 257754 497050 169667 194371 404138 508571 780672 355983 305313 27184 544083 208342 648732 874309 3678 467101 302944 948348 769868 783169 57116 746617 91947 667815 123708 954053 347111 603202 433209 137260 173343 976597 607398 596356 51685 39712 923284 427607 98186 899303 85377 930247 841002 514984 762301 952179 734132 328961 256464 211953 643487 623211 862824 792789 226055 858437 42226 939613 185601 37476 867061 734924 729573 973444 120532 81384 394247 11970 815824 533900 853563 442464 934733 652781 41020 543500 459538 102754 889901 543000 531926 620781 164107 652886 732304 676822 93972 899286 404533 150737 670586 575514 203516 232229 79292 569823 228563 574329 900665 992182 69158 114040 404018 92794 684285 329169 453612 817980 279540 87243 796284 954666 619048 220334 347099 417531 461546 601750 962022 907205 435494 533520 27932 64948 520189 2103 767782 96726 384963 718426 997550 592752 178113 554221 204385 777439 772192 567726 737088 984406 754981 140856 95551 429917 682106 104109 973263 975463 109109 617124 671 343575 944629 465031 115090 422785 286189 404056 528035 786802 948740 313516 92827 478386 976943 436061 508420 742334 448300 95081 972641 134742 845829 133706 540523 860100 567572 264756 346648 856475 81880 2026 635855 487862 288800 516399 662759 562259 617297 634893 441734 232701 556572 263981 716715 340771 528217 379869 467861 565552 275940 526262 961900 507448 413115 634081 162267 933141 733949 727406 127641 353746 435505 486213 741990 134755 363171 964981 444652 952588 83046 316339 955841 148696 74662 971816 554712 536369 13200 385838 304966 304437 2352 239151 678289 205540 815858 96881 968870 530532 746030 309288 83001 897874 968448 806240 722162 14460 172915 46489 693525 994129 393046 734722 509678 234876 804166 473271 819628 471471 807507 941041 144934 419880 408097 127346 719141 887758 486251 652789 103608 248568 618171 117038 767667 358166 811390 436335 756749 395614 683891 386765 454853 567174 767810 128658 821303 725532 43028 259848 771175 365882 833575 98528 469055 322476 19195 725700 997816 96280 795293 815161 124675 298835 587502 696212 732579 426866 691425 161019 261252 583450 958908 940615 392857 248069 875132 482667 618865 992376 234439 869588 579871 831796 488056 660073 865268 322618 993006 31845 976217 788808 773633 344118 383170 358040 978796 274445 231093 996129 554090 521325 113641 969437 384523 175969 62997 46217 337714 559089 883771 787540 426660 129127 222679 829464 44943 74202 357420 587701 755291 149679 861420 886306 338568 350256 334527 364832 969251 473834 681453 408043 305862 325243 768065 256012 827140 281125 156009 759536 507113 934559 715584 956272 599889 351084 825433 913683 465249 258819 290777 976151 54839 48719 926545 291822 12329 80623 387698 432034 947151 54243 673513 586180 93926 197966 71858 47960 460169 201907 157133 606896 754652 264846 636785 484673 569381 901977 560744 887232 519530 713666 255938 200215 151078 366140 176565 303844 939027 697788 775758 761626 239697 436922 900826 364546 492851 207878 942166 715696 106957 185326 241647 283293 323075 368533 550811 403668 486353 23798 763161 196111 230772 494711 375173 994608 243533 611168 792246 91791 455597 948073 816229 581861 11491 33369 731690 391354 670442 557594 706947 188927 776596 722853 567565 163974 708277 557211 740312 517277 554137 393290 594040 785152 103219 287204 231145 282873 363495 360457 975188 990834 981042 925332 714818 441614 626177 863084 913195 37368 966304 657502 690385 412856 733452 578884 695572 741464 122742 439 154899 633499 754336 866076 203982 239772 48807 233553 489577 383957 347673 987348 800687 911558 889141 471475 865658 144971 16506 467030 134973 770509 216596 118105 261842 905205 988563 828515 464021 720434 600495 708734 136478 274403 583910 451044 88218 986105 809312 133824 506912 688506 212823 37559 732768 300708 14371 149334 833387 236746 622975 994376 961595 988863 265507 971275 365804 703529 29566 788665 461835 502680 34860 508924 502968 414249 997814 921633 62338 243584 279912 514187 758958 935501 385093 791808 508835 662997 822786 901706 425179 899782 885945 878350 830955 466128 966688 140294 367648 110626 504421 276466 865291 978971 394838 845253 820740 550039 998973 116685 653333 409696 706588 355405 989184 641467 537517 454078 431451 129667 316233 798613 73746 237166 252623 154050 299317 845297 78042 556932 581297 403499 392450 448371 711732 625808 341960 286962 446714 478337 28137 226838 154848 558978 727075 486086 761990 245979 723235 734929 902878 784126 912604 750919 361160 786931 284760 466041 502306 4793 78699 440061 70676 308558 832523 96605 527012 136691 109971 205203 608319 265792 854672 122437 173267 334138 851179 269869 591266 930763 612814 211496 134807 854004 204343 249375 513674 673596 475358 656607 851896 912525 737699 571993 553495 433907 237252 109594 645980 576448 869912 769713 702829 710478 974603 851215 191044 397363 608992 827817 357480 774766 504306 771705 614296 538981 789540 483753 959452 663696 906890 708844 513513 431816 674394 604854 186504 418560 662277 807883 496241 982864 274848 799991 180223 706575 417971 428446 781461 697161 487301 910062 378642 173731 661602 34163 346216 479662 400866 421260 74 456968 531573 83223 545627 183252 520193 712649 608829 433161 71234 961645 157695 717673 541944 932144 729478 391943 38974 452906 272272 793484 719481 732923 534264 994667 594184 851473 225895 80061 424610 364953 547383 681089 676125 491684 647885 884151 46578 469692 495888 543929 554403 314766 862574 433850 97174 554617 333590 704023 68757 732421 622473 33482 323336 702559 425943 156014 226708 289942 859786 888635 698983 42479 530766 393223 471426 532977 849591 587536 23215 103911 390193 724218 498575 229610 847996 413585 746633 282226 310901 626966 871329 250953 244342 699631 729437 704732 169149 939976 420160 942448 923569 361243 795663 48293 69492 511904 774156 149611 473000 797532 71299 932472 964719 795950 197879 869597 297077 494453 549145 314977 109080 580686 200281 915182 523254 499862 936206 461004 275968 91269 801660 568234 130077 11256 593797 739306 609382 409544 803409 467820 28795 247495 202985 594608 788320 812445 803679 428695 710701 85437 768891 549597 587029 894575 505360 934060 170127 692889 885533 394646 877491 135191 325577 386718 684214 483254 366706 10551 972658 829970 361425 773690 502240 666918 321837 575238 978446 81271 93191 686737 782706 144177 680743 382813 463416 223095 401643 943608 16489 7021 384861 794813 329782 843668 91427 97469 985402 550994 76602 45873 647289 726114 505318 264911 334514 507554 327534 26400 17748 565869 378356 724855 370811 522133 209975 887670 134716 121933 807391 113861 649158 149064 569424 543318 634712 30649 752328 532223 64372 707121 87652 427890 734877 625724 771259 83067 462000 38203 906850 556851 683736 906394 551260 745096 575926 678914 599730 447544 718301 151771 331742 151876 181209 888547 317644 968725 765470 849013 33661 722325 644599 836691 543938 113810 962425 442464 647897 642557 304577 810150 461264 463236 925584 345927 320257 610508 874129 186631 73001 169384 864308 434777 223325 707396 509993 196649 640629 669333 769481 893698 667984 670463 397528 262229 292953 855108 288393 579648 733979 580759 121042 579118 640843 228832 603717 315656 455361 73432 264522 656174 871056 790249 639235 975157 632532 222174 568971 867925 912962 962519 359725 968513 284326 586097 682803 8855 321826 728424 265885 378194 189842 170746 101575 800364 418249 575100 624674 658812 155700 21288 163700 645586 235027 734326 517196 200278 272020 638570 22713 605709 995028 851225 997070 790982 891218 830541 438338 687103 110347 797837 140608 465265 416573 643215 345638 299459 334218 881078 523910 13555 966489 146211 952062 672527 939838 504037 619635 285695 482812 751152 22566 727748 145283 652741 210825 376690 248713 545659 710955 569940 303085 296825 912574 649878 82334 622023 73959 819957 954180 437997 62228 752791 611031 116131 828766 986697 565 960935 265 48900 258547 602482 573575 337677 702150 543000 863467 667115 116352 762492 897959 485478 338256 572527 190138 140402 742026 250398 458751 805690 255230 606654 188352 407399 845836 189405 661191 935916 53645 119493 137650 502757 887184 451531 41475 82447 146682 103090 371558 21283 211883 548443 211305 4698 704066 979619 981215 860220 842679 609027 157864 355967 452466 345389 149808 252295 30517 444693 849936 116234 893741 532551 852958 427180 911825 898390 804740 712972 983576 54383 920803 328568 550420 774096 418723 194299 672358 18198 757326 253896 109788 128566 794867 861615 599783 475444 334728 795278 449411 832914 272770 921005 402295 764012 441771 227401 765765 906540 116784 602776 950195 956604 593404 27730 959134 982521 885271 499298 375219 583554 633946 138660 389091 426885 791925 278490 275388 20794 944257 741638 118204 7325 870818 630660 430091 845479 868558 119011 740454 748686 621164 873301 697814 28187 521248 639093 843056 960664 639201 380045 92963 143663 405611 947924 879695 713089 929425 95469 732019 174128 897225 734459 228791 194566 782895 493365 587466 942039 375368 328067 979143 737125 615232 611843 988534 155939 928350 313636 751111 966147 138871 111384 836330 652700 679666 611457 398215 681090 426555 455265 711353 794663 962798 919394 490047 204134 31817 440814 270292 255604 479096 917223 470009 241291 577801 590842 578334 427828 463393 342766 450802 645773 793123 468729 798248 618800 847639 449847 11009 638265 773122 329858 998620 548450 878047 826619 898178 17617 604857 624703 972481 865809 671249 628835 838770 875178 259429 806491 691894 704070 105522 704716 536584 463167 968686 105661 395323 460147 617098 144929 919110 134573 780097 393685 125132 976734 67063 847244 67400 946628 809433 651002 433851 44966 823167 436818 61334 761459 601495 214802 910473 336889 927234 932271 266624 655765 452701 87165 875972 484225 151052 576133 240558 49446 963393 989199 579323 770324 903668 82702 890638 813486 160553 657746 903800 895683 143215 127089 665134 334915 933432 964838 339949 210730 920237 624093 698158 518504 5017 692185 396888 981041 896602 629059 459529 921396 395866 84466 677373 659286 928013 774178 770030 707670 713104 50580 111503 337104 808621 169848 935958 24126 683135 446488 331539 847639 377083 121638 978173 804744 687571 749739 451224 144247 95540 53940 93329 73375 752944 991088 100793 445308 887591 552421 735424 197021 234627 838489 259722 327748 836197 346818 794955 936322 775386 553144 682946 601581 908902 214624 282822 64891 770946 350497 449331 533523 372364 894458 544909 549814 847407 374865 587554 818241 460519 608809 316376 662987 955419 425345 823760 515075 118405 254610 993746 783104 51804 689585 680981 32910 374251 422543 443143 423090 785574 195717 389414 869577 16834 783591 112820 135091 329153 808474 489611 198911 975970 633198 967279 239037 251441 56410 434765 273707 408296 604656 110846 291801 713258 215078 767184 513041 177312 895444 564095 651162 794028 569732 144760 852368 364710 476435 876989 787209 44035 717466 308140 60209 562634 155167 178488 722540 993007 206185 724264 851738 413126 480599 488617 691619 677211 99956 833128 459272 990266 278478 132727 666820 977436 280992 91215 649740 777998 32095 532322 726695 734171 798804 975023 723609 946355 147605 603269 66265 400117 665431 641984 209989 434846 501722 435360 565571 66972 277161 530161 357374 308941 254145 23744 15927 160809 164814 82460 372918 970697 423151 161966 52518 548273 809397 743265 185055 665491 699877 586665 641156 67138 937627 25550 997878 530323 37465 918501 766048 675883 467875 655653 728831 694928 6635 603160 265903 360262 980493 249885 729941 72401 642925 919867 683950 784390 968362 977625 620667 648005 293534 905385 833730 824334 994149 526813 543663 577381 205332 61756 556892 982685 749646 781060 411826 784047 36776 921889 815921 579333 712680 523812 14230 196394 690370 539152 337937 735016 293529 578440 910946 759977 650484 251234 705856 489857 346701 438953 101656 414063 61813 945193 786228 205674 991836 389171 284677 39177 976996 148045 16456 722015 321160 583688 857480 686242 858517 140988 745637 826071 488041 882628 140023 4690 822133 371221 725121 534382 420206 368194 667920 426856 737757 179958 692961 158211 194964 801497 520008 236148 337551 679365 701086 797988 169823 522467 165413 3749 747294 376633 620930 344199 162718 132799 713180 338104 926460 696127 257680 687608 118643 662147 171272 994055 550780 149669 514482 720727 84538 787891 108902 806494 778480 577879 957745 663702 177469 459196 96942 474551 599635 632883 681157 634463 387023 164403 531792 514109 343757 775308 584507 819321 754471 462334 824109 840935 870482 629242 278985 81608 570296 321329 964884 682492 409344 481845 264202 96579 620174 652359 291314 684431 260253 177828 972000 424174 66872 715004 670229 803342 613391 352542 500111 680888 154405 633730 56975 726057 129432 363287 665206 872262 842214 860868 545162 25146 942128 461339 501924 600835 560302 67114 611421 963121 816742 313308 285125 995686 654395 68407 430044 456009 80792 100022 530080 252354 373349 572878 380545 85874 296754 607606 820519 361486 924833 571583 76976 367949 101682 645519 514459 939701 673164 795828 509916 106604 895136 516861 939008 969919 642308 561407 714930 532353 285180 614908 469859 289935 242489 724464 134872 972276 516459 306193 702701 391574 334351 672847 643201 411920 604503 823776 495699 347208 865541 238532 124213 799240 51796 955636 753243 701484 859506 165398 630773 382286 135253 798720 16908 760194 294368 902458 125953 724378 284329 869461 738648 719975 384102 48945 550004 247823 499711 478947 894923 610130 70555 880598 661068 199592 945218 287845 693353 880402 890644 757239 996208 205286 361752 753190 968872 770064 538176 285604 628356 639682 494337 783525 365841 706879 412711 773516 479921 402940 228630 195499 63180 719400 530492 943868 726128 273285 744402 934061 911036 202762 253496 753029 4353 562517 913649 879573 616183 809062 843283 523230 526334 421803 142734 690533 830975 659150 47086 172836 11347 6479 210747 780351 340825 671607 575673 662019 818452 162241 915532 340469 103311 988149 720704 743166 545652 112599 55115 321719 362196 21253 787562 258617 460905 576093 887159 911832 918277 909114 970004 223643 785248 441917 966357 630399 906871 45929 452245 972565 595708 125665 30203 593468 623640 49834 742567 407454 721970 660388 907520 873488 989433 694479 13085 123729 747077 83943 816704 725146 300908 39165 293756 153673 926880 133036 876236 113715 71528 349473 959595 676243 918838 100322 180695 853559 231490 619822 191829 589269 917915 562699 680111 470035 132982 810312 965708 108465 968984 87756 116094 320868 135329 641925 240473 504433 818269 411373 213137 110645 100155 47040 351610 774269 551491 78214 220666 792325 532228 781994 937192 247387 740350 731312 605544 448256 5497 811212 436283 416037 84518 409265 269423 956516 310595 114045 495741 600191 151910 263492 304598 902256 151613 65454 622291 224271 112433 597060 132472 505453 421401 185491 315977 930006 167597 943088 41087 711464 254678 301743 381097 29510 678922 840701 320782 634319 721713 905065 764508 19961 721749 539157 159795 766024 143826 267361 170113 75109 107485 401172 190574 363049 63153 863319 717916 649526 341292 912548 668311 154046 779241 887069 942338 370638 781585 492427 581229 862370 611591 580773 530759 135788 863582 516020 449477 670256 744962 17914 423130 541966 816567 78537 914456 450486 456097 175352 438536 490663 417176 950673 719520 737513 384027 273893 679004 840691 732866 671011 8542 28566 689774 747992 786343 171054 528802 622199 196868 725087 834906 382570 524942 706377 305718 783191 409078 637164 39249 926965 186028 89503 710165 734214 81806 172255 91264 732613 570545 387618 840238 399468 201451 578400 247785 830546 854241 870675 620706 855410 610332 262701 352333 390430 809735 706036 289278 50324 275313 171140 455625 113873 86885 608299 379419 418065 497358 672544 152779 259243 594681 894298 429299 99611 9276 204756 64819 587542 55884 889761 75118 809597 814779 870715 87002 253941 65292 645334 78370 830913 362663 98613 93921 813015 598162 660037 448171 357675 884455 462791 767887 187804 819151 190901 197179 413495 45580 399449 893627 627123 94423 290277 735278 228379 728943 191593 59613 494776 153535 67848 60378 411839 107838 188421 276273 930258 578930 382459 781673 26051 188285 386294 398485 718794 628390 676735 615076 136740 270526 461105 967168 379021 362672 745077 462657 132120 586010 633276 811195 687850 165372 848247 232288 863823 974368 729932 114890 643828 214291 598942 498321 904524 799712 968934 167005 698335 411542 773451 108466 862302 673937 613352 534442 894941 612220 416670 11147 575987 632588 936329 242293 937853 32905 243375 922241 924260 733231 312688 146696 800501 648335 864838 794774 326986 427904 690564 233975 717696 826457 234567 622228 617896 440044 70794 608385 641887 772020 118162 167381 81834 108395 20292 537984 962030 658161 258133 384787 146266 306803 174718 631581 508160 498999 634536 60729 490737 393412 976210 220321 140171 730 450782 762583 729405 434009 419583 203136 397442 938274 655390 481737 972618 773397 67299 847870 189096 426295 699951 637919 769973 414341 164790 849342 642650 353967 426208 574466 266148 998896 10995 350345 812140 870308 397927 406514 263282 938922 720584 320652 130399 973393 807878 630258 467062 108969 653904 349955 795759 223078 603433 32624 366928 306260 957171 511306 930653 99265 336113 180495 84944 786172 692224 94698 905067 974693 233394 316334 208117 128239 861343 94292 200842 933565 401286 853376 383288 241987 49458 399567 178421 935738 261620 443635 844735 501160 393355 573498 5459 392845 645465 498806 903676 285022 574290 78217 738970 96977 716331 153400 317388 573476 216033 674683 103188 818542 629918 547399 956393 497938 898269 728244 622256 804356 881885 654488 415949 911602 713598 999947 623469 18021 667587 484748 961409 721842 384214 309849 283009 407621 433605 255799 717796 572793 192798 512739 404180 240213 773720 657391 908401 336632 356241 340527 895481 110443 932383 627910 642858 411460 76317 500939 249610 264183 342675 56259 266776 650259 142392 464496 238286 590772 675971 801990 604931 887531 407323 237850 96142 745262 778618 296531 30127 584192 808074 757810 375788 247244 249946 800601 494660 131877 877790 998228 856947 883524 414427 912731 686424 918618 573519 229904 118846 936493 203073 823558 592086 155806 500652 765268 704652 206275 425621 640292 256741 660288 495994 832417 498516 43906 729260 640672 374320 492513 505943 803652 758669 925455 407794 362487 449621 598148 354807 52029 264577 831149 355933 866745 791319 491723 187532 326375 459520 943816 122938 95717 687977 89675 939875 58339 681911 234957 579846 481341 890869 453821 202478 804437 937298 379695 395197 833539 888222 300046 755136 415583 702045 823010 694595 307307 855610 954860 528988 181358 957602 502029 540221 661232 257960 633966 569760 827023 70843 952717 746658 546120 788718 238010 834823 984818 323864 292985 99147 151942 496402 546270 310166 669958 413060 134734 413778 477222 243428 589030 599292 529369 3082 955260 506494 282922 829547 614434 162440 696073 680467 70604 533113 546920 18157 560720 943945 108068 810285 151964 539838 28475 319414 449172 521231 417957 201732 250501 870593 186382 268788 415858 85770 141578 619644 465751 867965 261698 177975 427991 886688 988742 724692 640249 338724 967719 504899 98494 312553 170325 462739 972127 914122 719171 987666 291961 598361 135345 980197 794088 72100 3272 84102 259109 54472 454899 577032 335888 874619 500919 72337 999093 284859 75835 221399 459132 7206 208830 277124 720888 146782 99844 202265 657595 9124 208888 884838 578013 182738 609291 904906 516072 611472 237377 48718 607681 691799 548881 956865 865961 752169 416427 879657 604818 739734 27087 881534 797322 225648 901762 134492 351138 772330 954133 246694 343924 393014 850023 919714 55023 222462 116351 990608 540187 803999 754067 662786 24563 227985 309283 773103 737340 710574 496505 857147 850398 714774 478952 419433 440290 17069 452831 589056 600802 128162 644315 537228 451329 14884 827256 166382 802975 527697 491081 627280 523000 752175 308002 183146 909595 938762 564446 514320 754825 308142 750149 893350 455518 157214 869017 35637 359211 14228 651051 484931 461447 620898 450861 610339 469097 53408 699156 829499 226178 163517 887799 436960 627296 57034 111674 349998 596116 815179 651002 692165 267111 816129 195702 804096 269623 901655 783845 547333 450500 530945 295564 566905 740814 786436 458377 363167 229516 786830 62436 302574 28304 500402 101819 237216 15899 836536 635589 706636 869506 365684 546900 676639 328411 504482 132239 207855 736631 863240 735611 227620 298188 176687 210500 339038 615690 554104 110479 78578 523269 173533 441383 579069 151461 307200 728970 491763 295347 114629 689531 670286 230934 114078 859246 324850 994479 51404 286515 56105 100480 344898 679306 591658 76456 434305 69272 651946 451901 287553 750704 535115 675491 118627 457982 285122 339056 717365 634929 355964 757463 179748 72766 900704 867065 836832 15289 923405 618963 736941 599942 426836 206421 664768 447872 967087 12742 98766 833537 625220 130769 193175 827688 862537 981705 939187 437418 497558 62547 108372 341972 71492 910903 957702 393361 658932 528088 831653 559741 6389 773028 424185 554214 434689 356431 746612 365769 388618 344916 831264 123503 295520 227480 54037 90210 668074 147295 774343 584648 948648 16520 877099 947536 471147 936311 347973 940482 143018 441260 77182 801069 376842 343343 558752 325288 621094 141675 906298 327248 868518 693478 383796 385823 454315 867073 627499 385500 656918 431501 523317 249350 301723 914547 51799 547742 520777 140102 513497 500077 534047 116199 253913 415351 761829 855077 583174 983608 301891 942644 819477 779811 51503 891285 124416 399363 711105 399493 217135 692141 417430 13963 351415 726104 698607 631512 63152 298 556747 704726 149157 429734 889495 524107 556520 455686 699518 575120 6539 39732 879489 460738 563554 539396 700376 69434 23448 96059 172462 699817 919799 860323 405023 59551 855741 749588 642228 358011 520852 287468 119437 425304 677171 158225 58216 587920 36658 376409 619286 476594 55531 777099 240799 72391 25711 411853 535578 73576 94626 745979 45353 895932 783544 439367 207511 775450 417324 403359 503362 422301 118908 539445 640770 400870 581785 155838 251218 839422 88988 811752 16276 494158 139175 419778 501681 841707 680729 736518 479365 538634 397887 409220 975883 561412 825123 77807 245832 657434 87043 428938 934692 753653 132420 983660 789662 942421 705437 65380 349298 537132 551841 320124 646628 470777 814662 282066 238084 157984 268994 812360 513900 421313 757727 253631 277477 310691 141155 712113 14239 229532 575007 949011 847709 8356 314623 811071 994094 90735 449542 97870 381044 615006 994407 880915 60030 80860 861110 411243 693275 621027 167912 608934 118081 752776 800117 773795 516046 556233 352645 61238 740877 893409 232745 930505 982969 381033 232536 873794 796383 876119 260771 188200 531411 844455 875405 829238 789929 409148 757641 761186 234836 388328 941066 810644 188236 94092 142851 928337 32291 51460 545848 321993 569477 680464 187042 533733 230389 151899 31537 803182 525616 30354 969822 297792 165776 494420 275896 244069 583168 11168 753571 551056 868371 181038 365470 723979 443491 483284 644289 365105 104890 271067 80846 855423 731050 617189 5117 836227 987963 581028 270725 591889 481416 460344 40632 360828 312172 721592 49920 369749 205355 325191 789134 568763 122919 741982 121228 401947 108957 687071 574062 293145 173243 778468 681331 201663 894606 985250 348604 185407 504170 104321 86956 999181 962950 320520 516716 526802 702249 708654 199550 614290 36991 820071 299140 88255 952440 745752 350316 254395 493642 871750 737992 590552 386622 300614 136136 456829 333769 839485 705482 366533 781029 936115 532841 382453 304891 111833 41067 37034 757874 138329 727626 403655 308080 580543 588385 205990 334536 729111 131915 646723 759380 308968 557862 558654 350591 853924 613101 846047 471720 525190 278309 795571 559030 954662 846390 388343 804470 975851 281841 339468 393667 752454 221101 143970 784197 440878 62779 421039 584363 547313 290168 351266 492690 125244 760152 254856 27012 400207 19830 328663 197594 233119 424566 818499 300390 962342 507267 492254 751094 322638 943324 550525 214846 104191 164300 806397 545848 996981 98189 38515 748313 376084 878629 786657 283814 382017 756258 168018 834001 594742 384542 663041 270835 976976 387112 903921 307430 986173 399213 953900 617691 904939 169135 330927 738400 680270 768290 163428 260410 121910 129305 148435 788766 557591 564971 664514 405640 765628 917415 1753 345683 870227 950036 538626 906775 210353 351398 102934 363337 147779 602223 456781 102608 316433 151752 577044 322848 210991 291385 635407 980406 850211 766757 161858 278112 756789 166748 390429 223383 689667 323964 348513 852547 773663 802215 618528 931649 482334 347317 478576 758697 291847 437391 438880 285977 64030 690599 142948 927939 686649 896598 587917 839576 510296 999643 479411 278170 425656 618911 492698 448698 783931 758864 122529 864288 283014 451905 571005 98322 649102 202237 313966 234196 675830 293424 353508 747132 683130 788046 337070 339590 900916 181309 759024 754971 132130 679352 449781 296452 373789 275437 156979 126181 183063 536017 616111 973942 277395 977170 457561 673075 315644 341982 476854 859101 484032 135142 98419 930920 860668 254617 940678 162342 893538 945764 599746 361511 214027 951216 283336 622906 246955 542691 443873 327116 614301 482837 452565 591721 141002 987414 19106 470601 456349 701022 308898 499042 563127 555526 375070 590864 393673 62566 194867 410377 606591 27360 248149 669663 466013 302266 995300 271968 610155 703863 76304 491544 143444 395354 331456 921174 341712 992394 166616 207046 202251 333138 758684 48209 194076 689135 713322 112631 688424 438949 535624 499520 841930 332557 260309 755873 322879 801633 743193 65941 737481 44989 199335 351875 135344 290147 921779 669259 50763 623074 147140 924488 424468 990578 247034 49084 463876 16114 142137 237167 568060 332261 146076 660686 354838 813786 241198 269924 547456 483962 998979 125846 56370 243570 89226 940245 12562 376384 283240 102247 908972 146494 898150 221803 705953 104956 701554 157789 54100 12508 336894 181648 684713 749210 60399 465851 511701 978908 905407 117311 244813 911540 75165 541593 831615 978330 234624 188383 680825 584133 89616 610516 159441 898202 969840 941567 896827 496239 205157 492244 140445 220531 733323 443433 632057 290912 49 116677 704062 378771 529525 61347 9331 69758 50584 227700 557195 346153 72759 431727 717179 27979 423111 656539 465863 584074 889694 511995 521946 593777 195483 11150 59229 870083 652166 98373 391442 868536 532278 451797 571815 62374 846684 50064 933682 215189 962679 779881 808570 192031 11697 214689 190744 257593 898605 337808 264796 705656 838019 21534 139335 491233 880116 225300 761246 336468 55103 751615 500555 17495 684096 105383 170445 677163 255119 776371 947207 214236 595669 10964 861252 680495 557254 960265 662624 440532 612585 399395 545485 443071 518692 696985 320571 763093 816619 486636 565342 947875 372464 448678 227568 627786 503938 253203 573804 486976 287569 923324 409156 469699 908750 741216 92077 571377 372799 845785 396924 681805 741032 32129 603636 176477 810078 71015 629447 33952 977184 400151 778346 771576 928339 160561 610898 344935 486213 678789 355452 944654 828239 258942 959335 243362 448401 567547 719 764411 385262 527366 336988 43046 375166 952556 881209 539902 403584 797179 199783 661715 788466 680420 213565 375544 547282 624557 392243 854272 180458 146450 715975 542428 344035 585617 588915 626097 260274 278747 630224 309603 86587 15847 679206 301928 399898 94923 15274 894660 543944 771602 60198 615164 684518 802996 379525 287619 506847 27084 599553 956753 141721 221300 420550 363710 954004 23455 60466 805699 463980 942044 867713 368208 850629 198905 112915 964782 236331 818725 501876 114692 438465 142837 356046 459879 377276 30386 679777 800927 616157 740613 655652 289926 301567 361918 403585 465599 637400 976342 219396 813975 69639 196647 230955 731131 166843 713498 916859 442447 416023 170674 113415 46973 459763 348669 822653 106865 565968 85747 709295 952076 885310 291582 179567 530601 106600 841258 802026 744461 708571 566490 497403 942085 711936 677588 564178 922387 639948 701684 386451 481875 805083 702690 782576 416398 416342 619601 735687 765778 482476 849081 269280 972512 751711 729233 319674 493111 141918 185619 218701 700769 212753 204657 522625 886266 238323 503405 223417 378572 901747 21169 239650 538613 464116 25507 40754 216480 91124 185086 982220 363276 994196 184461 638627 153588 606160 831873 11385 978305 819817 772021 331303 302429 668809 728999 19174 229184 552146 545617 87506 774700 546146 726382 480339 917648 586338 55957 759507 745761 699723 463978 217745 847694 770064 683815 593440 252422 828337 455527 416330 564660 17254 778897 702643 303532 18947 160553 431206 779030 201164 878606 559480 375343 217015 941137 53449 568289 750482 252992 221618 927829 241355 32843 482754 47769 713635 471743 999245 755274 438124 912763 190486 347279 225215 406896 600406 989600 192341 556685 29137 35557 587989 577111 310699 113382 47079 419403 88848 440221 511588 864699 970235 383110 586119 590335 36907 662812 664938 877165 861772 100110 230646 942227 944851 186795 339210 581443 163209 771441 382207 630001 170230 308936 721769 366776 911923 88085 162322 848877 40353 271248 938532 412814 158097 697219 816584 350168 569133 603940 96580 698339 788782 285868 687191 984766 872025 643375 243439 911412 146743 500311 225197 744645 157473 760519 704865 145804 911236 357129 544657 318349 919974 448122 575411 915444 686625 704729 673641 999025 382654 319027 883535 646199 253602 963894 935333 151209 619943 388726 468463 495333 868294 929086 218217 420084 433447 927461 627654 329146 832198 65687 373364 548005 494500 103334 439026 58311 931102 864851 662449 647017 696008 871854 377360 414365 856104 460991 464480 989267 944015 905594 321540 756223 762988 320661 527281 567143 489456 256019 138138 559771 328277 9369 759383 72846 445005 712732 619601 711113 743930 279611 979597 225243 994223 411507 84047 814504 692991 336199 961260 546076 480782 55601 677412 89447 368997 174160 603574 261735 60121 210778 450097 975367 662202 349947 427886 367763 147366 632922 652834 354383 640688 156828 111788 419586 249233 266173 858409 33635 66084 871971 165680 786005 44747 471402 748413 196408 8311 213843 179722 980963 902608 807014 634771 360030 496950 885851 571253 310886 959728 388822 257309 905412 658984 466647 585512 203471 66825 91031 599543 196343 525338 139865 571568 718836 31507 891187 306546 110699 684134 50515 886923 783626 588193 668745 466918 883841 993402 28293 590253 941768 511340 913121 674234 896279 402889 188924 329451 819197 686755 74032 813030 890176 817168 160455 797800 271824 248103 480626 811625 676695 411255 741594 38890 575884 671898 612487 272653 627413 4127 502442 977131 853461 843167 982934 452483 593475 882411 317235 862170 814200 979404 464049 336452 264331 725067 193351 476752 903859 296518 674864 869024 11929 219036 667827 810920 66435 80885 573663 776224 842593 306875 162407 30385 694712 463879 219425 593514 35834 555713 59182 957823 55386 548633 686294 396696 193897 85962 912238 398987 450242 570882 11595 572527 868517 177735 311441 330173 322636 477576 420150 126059 527972 127826 573572 32268 17362 443250 750797 298201 408693 815715 147172 273580 445297 717901 607414 769026 619583 288454 622526 585459 55059 101958 485446 355695 887571 285261 739588 917697 674421 143841 619860 792536 900520 842708 122454 216222 835815 513935 450440 268458 720583 954382 561368 914432 699003 97537 42719 126919 524126 60793 807165 708136 834713 496892 551448 672255 577664 694557 569457 39571 130881 327234 963907 239575 842663 979535 663777 771857 530875 517655 886429 882149 753636 705349 30781 456862 396668 502912 150767 444053 754659 356940 934698 951637 250136 262433 892591 348656 264515 500279 22951 307948 852086 985933 662199 476492 861663 463884 320116 244870 532141 308234 708449 407127 135198 819586 463278 644461 519322 894146 368230 985300 466336 669179 606182 320028 808619 555836 358627 566270 815330 349760 510914 323495 627330 667960 636301 116254 224153 531282 875156 436038 572062 341710 10908 630287 417940 532376 983790 313247 845467 555187 798247 360602 927917 825343 505229 544665 128443 996375 991595 495047 338744 623390 388529 25252 209644 96848 722560 642345 790397 466717 515492 502849 988295 927063 321919 351699 133335 273017 567748 278325 193125 631026 445188 397604 327347 31217 857455 999472 269117 29999 935030 374357 404808 466405 423880 103915 760904 664319 250118 909855 730063 474675 289046 65239 619931 2523 833513 516124 108778 254283 419460 634054 822754 687269 140188 484563 533936 429099 9284 583571 844085 330704 787985 434500 93839 180496 493861 898177 92250 280566 665516 480836 455332 340776 806152 307032 326264 102076 9156 676952 591103 855700 348772 12232 117496 308136 504251 234146 159740 149933 883349 43124 783232 367368 657472 89724 838127 833783 954018 76803 688119 454795 511339 248228 503859 577764 329736 147832 877305 720449 42863 441298 740398 185989 470869 294790 385105 884349 202997 948608 185339 420092 344366 503996 460960 494318 659362 95439 892553 845828 452535 20256 243340 799256 756095 219106 257199 86929 367284 541248 792186 463976 757782 285993 626534 704128 918103 273482 897035 101273 797916 16182 13309 881637 286396 636867 108356 484820 954613 508801 18507 948083 808674 766274 146728 87529 442017 256246 254087 889232 85101 280265 396882 287381 653848 716069 952930 905489 517139 344949 494149 554242 335154 71071 949217 616221 388464 693139 627216 763814 430210 224458 353833 684589 901391 978490 196730 169827 940957 434352 300947 101206 716939 983327 971724 597405 809 454257 700589 115706 412208 826257 418518 951099 342117 203130 424992 747739 590357 518152 139710 8246 973593 102164 304581 603504 612451 636661 837905 272744 771093 25138 799233 831556 305486 278729 166411 467623 657457 362545 110233 648882 255651 339106 156559 769351 443069 381730 813022 271100 959263 616581 543862 790082 783633 180131 436951 486527 505175 723846 374034 544567 139776 339837 553820 391688 147701 367687 806150 246709 490531 540748 288894 275662 149236 11264 107659 406970 145953 261968 207271 636230 573984 785137 233997 561357 931274 373431 729753 193929 952413 385336 716161 547679 977678 307665 160016 335767 982874 569520 812893 812275 257767 310857 124056 649111 10601 320267 402495 913175 467556 525709 304731 247914 957226 313842 898971 670805 332372 997870 912940 773466 366190 261525 381565 140706 18980 194632 47325 806285 835878 507841 371111 660606 453877 196423 581809 307021 786384 432788 45874 502215 397267 495510 664862 143169 679056 443016 790020 883368 470536 211487 420266 982954 810244 244408 691782 844274 640988 765063 175217 78378 46911 503348 890500 483962 742726 201255 75973 197908 784596 832759 895047 895751 186313 648158 936838 295561 838201 673950 100173 29868 579617 499903 66909 384179 74062 600952 909097 280902 342618 689825 959885 415853 154906 619211 527840 144676 101328 671767 810470 113465 488834 95080 193233 620543 637269 352457 487145 122456 694988 854271 721516 3789 5030 786511 673389 951752 275236 454224 741737 283025 132278 622609 74633 711541 730841 143402 520709 326630 974783 503693 923025 648256 246540 781669 333409 714650 888988 169530 11494 195620 801717 792565 852471 462047 341459 881882 56187 807819 297819 155021 493234 194310 365254 380058 500018 881182 702197 307040 245917 80540 226230 462575 558882 869557 200418 852747 581926 490400 74118 680491 960757 656238 71764 955117 296889 961421 940747 114574 551568 506777 754271 726800 550980 24844 161308 116945 952008 525489 487843 691817 926727 693010 832447 399626 182483 792635 317838 57367 231526 290877 23996 509540 307053 67113 156912 447664 910370 233304 280733 723495 488739 277856 88213 234103 711553 934171 37455 315079 732254 794650 947939 480885 521662 540351 822367 701108 199746 769705 702148 120216 436055 851692 547950 445652 536842 875522 833673 4436 624886 282154 379877 598806 160752 569509 185530 726912 85518 511875 63666 783320 490150 359235 197701 996907 251671 459575 789408 344183 499419 375414 78564 911603 251919 110007 992756 161376 196198 312411 313066 832607 140135 286794 868895 239542 45669 198901 464143 507920 530439 886942 247686 549915 911275 177847 212422 547627 2467 501920 432588 550556 841576 217586 601634 122773 402152 527218 747065 987841 282099 823464 175526 11426 280709 872311 170351 770067 378379 276468 403000 933867 554656 571289 782122 531676 773788 359928 76208 106906 281695 88485 509373 52944 951555 873510 764895 729193 943787 132703 143598 655004 207129 832261 229336 289397 686180 933402 64256 165455 996514 412572 589096 383550 460083 216595 29733 235973 891655 673836 438139 314660 538918 899239 290647 268588 142252 802063 601165 86472 241893 792359 888147 729676 266844 525056 800791 163027 850262 289962 355459 823817 962833 422235 888911 560046 824952 209853 756179 147421 900662 241435 641381 428009 119105 153888 697501 183563 691944 298136 333084 843957 512857 698501 342752 449636 49604 827479 694998 758593 296091 494185 864686 717544 453534 461277 234554 94406 466536 786400 537109 12959 871984 663919 704243 727530 872809 971295 854216 675446 905974 235282 423182 195514 285786 640129 955418 703354 766541 285128 880320 657265 817698 539225 939407 812453 791705 606505 950384 957247 636533 283937 208195 8711 562781 920838 515703 537492 47475 725703 937415 961514 677738 959381 476626 67097 302329 175085 485182 564362 430584 556915 936211 858801 892026 256950 404985 777131 803920 720465 47833 872449 955136 627035 933510 649813 540039 256456 711327 584122 453473 604409 665603 836851 884545 59607 670575 122993 111313 923697 308530 478309 216002 629089 271268 374819 705783 101973 540787 985871 467471 21424 260797 535124 415282 169319 897953 238936 226338 933187 242569 383397 697302 801175 398872 225443 690728 219173 669225 631898 83696 657765 543504 658251 791295 292656 881966 85291 948590 905208 661625 275605 337644 731299 207936 978111 842491 108687 153557 925760 181859 975077 745035 951796 912998 690975 236630 648134 738910 545923 843783 871712 801369 413109 662306 89992 861551 862729 835244 733680 118421 745455 558628 997770 643999 42091 670267 856267 648922 803763 784140 332489 30732 195009 325244 256984 331364 45738 13496 635117 24319 448044 533225 242413 633623 355891 800847 96337 553831 65761 781817 939885 341042 248372 603922 362927 312943 825183 620031 513207 749114 125190 443776 372014 221607 347789 291881 267214 845513 527773 358057 338596 197746 189724 855518 93511 315967 598709 237091 918372 341229 217971 471319 766011 518399 437584 366888 741561 73282 776572 650071 651106 518583 136785 282457 300520 674178 175298 481646 334241 130532 831476 656682 76962 713944 167951 571658 15895 751264 41488 299137 924118 855593 332967 445914 966646 485354 877326 68066 385565 196884 352617 692827 219260 414445 773724 491218 416507 4261 43940 47664 976854 204897 331945 456044 96230 43971 820444 420852 414060 477922 288902 595262 22231 488634 132934 695927 633485 708388 470252 270088 264951 5569 816113 677048 649529 813187 702215 416124 281730 411842 284412 651314 179420 869208 105758 404739 492794 894887 470939 582598 134265 823723 267485 117989 374949 17963 735640 768574 996914 215053 392460 244158 175517 442660 13774 871869 741871 254747 522037 667859 664148 927972 340538 548927 799492 455658 370144 608447 937435 19788 331015 10350 797311 594337 955940 553690 114938 139609 740861 873106 67471 373848 675705 314981 658272 3331 2102 277645 791162 566330 104430 96723 522276 383262 56267 527986 415130 553889 131938 829216 339155 291706 357175 994318 464681 662437 990174 579500 725741 224953 952922 591368 169909 548824 579952 110599 380065 569498 127509 812301 441243 447565 794195 704620 202293 249026 894546 296301 682344 402732 564527 548585 43000 422380 295707 717440 251056 995367 959986 482833 459285 183380 921048 218531 463176 193207 199498 433562 805780 582668 15117 114258 730341 65925 330637 408292 494779 532586 424158 200134 756249 987124 739985 356704 445735 848496 886506 679541 111882 399646 295025 606396 316080 621637 705983 615889 181699 767228 968236 552995 968752 137150 572351 668386 323756 716451 512321 185579 472028 800964 594623 568701 55938 701531 357312 952423 698902 789454 336336 843136 712268 614839 79913 118552 11047 786515 161394 519648 670385 70592 887962 340052 714106 433374 589482 294188 991814 231447 226238 454505 899492 917432 876565 722808 351372 124803 790616 79282 104829 173318 662272 662477 708766 535671 818552 176850 32400 43841 314708 771174 620150 288314 549405 134518 972095 930016 227674 28400 528822 116094 419543 308984 508516 759481 209148 938278 497270 491098 109707 562773 523279 261438 356870 494593 582776 700238 350402 104964 586478 355229 147428 854672 988354 659297 96532 268736 129791 764307 553186 813408 329538 405257 959993 552742 513781 423179 70518 169748 53871 54586 357582 969654 433750 155502 877442 292083 588671 105005 218209 969932 450659 821804 989150 765117 510013 704148 320686 851401 477187 668867 519489 260171 964755 315090 406086 285748 99212 298641 74752 406116 496968 151607 468951 680228 6011 428564 402299 970207 987804 500047 705596 693258 863559 768319 322732 375604 748205 495885 87698 695326 671697 245944 831562 500772 662849 787342 681530 678646 182067 519764 46823 163381 762736 359630 569290 525348 643967 549921 587727 966437 199599 826403 68375 501619 991050 378558 497303 260669 46581 139521 200322 607220 775955 755864 826349 77353 899948 625571 782438 102498 542906 446306 516745 255082 869539 820310 241289 421734 494550 768943 587566 900592 193073 293201 27655 31817 211510 754368 804758 452759 72159 343330 714086 45433 73294 376662 471931 651869 763323 399271 457492 958154 697953 447604 399772 238374 263999 670452 407809 893765 653105 681737 551681 172203 225723 971217 200015 572617 658840 369726 922199 394491 921536 301869 831661 302422 485568 807695 501228 243128 56292 306374 338942 479808 528348 640711 211517 456913 311076 590711 404217 834971 959042 383353 902095 403903 73182 629893 765303 874278 252158 701592 630021 579831 981640 432625 880187 387901 488925 749125 791830 466519 552384 767522 816195 27285 604294 316625 933967 823790 152704 646968 93036 501504 287190 767348 240841 498340 50224 883481 548047 493190 747754 424406 78307 129778 271376 689597 73204 865358 31863 727140 120646 755703 52803 298637 563029 504366 47288 203599 203031 967283 458614 302108 64124 750785 555781 532907 286345 879064 951649 497806 71771 4930 792552 803181 768043 528136 752634 955012 70153 29421 783033 123445 162672 249541 771830 264209 352561 997157 163382 335059 952936 632564 579232 357189 343665 176722 734077 884549 870078 761745 580216 641034 915740 132868 725196 391298 33412 697760 589779 625549 734273 760000 115325 766555 559462 955961 161366 138338 713146 403689 454992 774010 12722 592869 451896 763334 817052 376544 453727 927859 106885 643084 937501 974595 501454 834132 797394 736253 218763 598287 294435 771586 983597 510236 113895 104210 215868 582946 864724 731097 514510 396158 923821 490581 571695 764901 605361 822464 153502 753227 839844 368818 90969 736100 744161 634694 289819 657179 335347 754886 436157 845183 389584 392819 724387 382941 69763 484555 689615 825941 904741 265624 186933 399826 128701 86747 852991 346910 869030 74361 155323 269366 226767 629767 992298 18379 178386 837367 793714 680844 562410 960181 629790 230212 160199 785009 728176 945547 447071 481553 251062 580558 436519 161205 74964 971188 169283 775373 538480 657315 123637 936475 448772 244051 948643 757143 975451 909582 224372 841676 76172 98894 285237 713019 505902 440548 408953 466078 805407 918390 950640 9711 319244 126887 247910 476413 591577 7535 829578 618406 391226 177240 199571 480934 60626 671000 738447 576116 678039 44773 181960 427072 574585 395431 489562 262643 192720 577729 939491 819958 358538 88691 108789 862990 141896 946352 932821 235335 976096 310375 914246 713618 573608 412687 587895 381874 832176 652410 822400 964141 678697 634447 768590 587327 449942 53281 840317 188869 288466 338182 439278 673351 415279 552834 743315 603570 888816 179709 570602 552468 175265 74095 802111 783405 838873 371458 119513 214336 607616 529414 423914 339110 112304 42626 815364 859570 388856 690123 473052 452319 716728 124932 680706 663609 860320 840574 686306 527817 803088 66849 662868 626592 887137 520626 387487 236065 974690 65114 892804 365580 105790 728032 595713 34285 609886 127012 695435 152907 106128 823120 509132 94708 149007 912393 800048 769299 694199 144118 896971 654366 863890 764991 20083 570656 516481 302746 709931 608929 256354 437666 633620 841228 433131 300036 671715 108283 513615 296600 255182 307268 459635 880705 632213 956492 718772 241101 456541 627419 37902 856609 635280 590338 2405 253251 503554 91746 762632 23930 895007 873711 856215 111729 778180 87946 315218 678697 78364 914474 995047 190789 387622 975111 756480 871959 427613 719647 800271 232285 917950 638532 951244 386188 954123 734679 523751 782422 490707 106989 463378 875540 730549 485554 640819 755060 812508 928353 902942 871967 881375 298556 81937 379707 754466 878617 986357 557204 902304 722517 507591 214492 711394 578291 99341 204068 89228 261358 483548 496357 52481 501538 559978 193307 798284 79236 916952 267049 825197 597763 152833 706485 76074 342682 978278 270582 296440 704390 877957 26278 53105 297994 983045 843225 42365 634180 268060 177182 153520 991695 553123 262187 669237 697417 372959 220094 240931 197826 625757 914199 340404 193042 853503 410445 190153 929504 836959 176497 406742 663335 318932 54734 772305 467433 892615 751140 373195 446419 456078 125394 420316 146145 166873 823482 453322 255511 438160 891429 155802 483574 853397 29437 969223 475664 862531 443928 813146 95930 342861 57410 458637 838060 739753 407124 583463 772624 397586 419755 297177 484313 896421 4415 728002 19284 368404 824935 240219 360767 709731 29103 241139 849336 463070 948238 554794 804603 770153 221341 229520 346120 827825 307453 592650 182442 499744 908065 242816 108551 171008 311921 655693 216929 963607 284140 830797 673836 403311 623918 729151 309470 274518 943760 465145 447459 116302 536467 982807 449083 706637 381002 505408 817276 148068 866965 462310 54051 238451 659391 842371 611875 295881 996152 498825 161601 851676 790653 846733 28522 317064 899893 471329 493492 943896 472805 333273 79983 802435 754949 798518 210483 220626 398528 619268 693938 460605 361172 238082 117390 877704 333007 174090 143734 381982 584620 783854 538740 315614 447592 304542 478969 519307 336077 526388 815927 708710 305869 295530 334713 371387 59432 381781 948873 336442 951236 238819 680626 67600 477941 837768 953553 468795 233523 942445 416981 156932 702916 239602 722871 217049 471936 364388 158789 379591 618089 434148 57274 102450 702054 234338 544873 266991 546853 914842 510160 408526 779274 420241 540696 644125 926590 66249 243415 860284 813114 628056 536876 92927 831962 970024 836055 332901 67038 426133 265035 265711 669521 736191 396301 620482 467044 172445 811561 198295 921014 52836 266121 476032 201393 876773 125301 222424 694845 586577 504788 645850 107262 637918 322819 335218 175171 841849 368967 112932 167998 141520 977007 235225 6341 159752 582212 887566 659707 741084 603275 718788 318893 927282 339481 973695 431567 451836 268558 23941 191306 930327 998954 132445 792912 502392 739248 853547 798212 835898 125342 588617 625869 260186 752023 67455 187796 6048 98095 84234 844331 510157 184992 520427 8567 974615 558487 335655 452957 325968 337525 299917 660935 441839 658257 102640 135936 135270 633283 891259 171318 627766 188927 527090 258900 835060 944630 194689 270038 77787 264220 854622 655564 582015 222428 862191 564712 963638 221172 960736 469598 781832 95367 893780 329321 175445 896838 293797 760831 503912 102692 893899 243517 152187 666612 486329 280897 705358 284997 894699 509662 634318 160283 127050 464832 116452 22356 621793 875358 733643 821846 189910 57021 459588 411975 470045 95377 77407 251251 178320 313600 884794 992928 42168 132430 46096 665446 897228 73851 733764 916233 221383 25009 259804 537743 805548 857288 812688 573596 629245 906314 615286 361340 735164 595621 562291 100854 160843 193804 885702 26297 810043 133358 179399 200353 129745 673193 601463 296179 75619 127212 498217 576244 488407 337781 636498 730084 293242 213727 373317 272420 107591 299516 354441 429824 986994 536457 622607 515230 945316 88988 500576 596165 365389 464623 641168 680570 245277 896557 471068 305792 964024 852638 607870 671423 447291 238828 472438 490178 118094 967335 235531 119539 244340 293575 496304 811961 125372 441407 889376 624897 269393 27579 679326 931185 938752 832591 271178 188262 863303 435443 527737 615664 95536 313919 786660 854229 76271 463857 621805 673921 199848 400056 89159 986462 342378 25669 474696 163983 39145 804601 774568 992566 849102 700850 294658 648293 81982 387415 824850 322880 305773 640678 117055 801064 603142 859782 673792 450530 430180 363168 208079 598060 323618 824175 990385 543968 103881 502280 655792 836246 725966 218605 33993 558380 301613 583339 677946 897159 770532 854543 66211 29474 881809 583463 500390 552973 321033 933203 178644 871253 463188 261212 56850 707404 404013 577531 250134 719017 594402 665250 936850 539531 499451 360127 613913 310575 114027 684828 816332 32697 940572 202896 426055 734909 255858 136476 838585 139373 330994 278977 178828 75589 374220 769037 546599 42498 69712 701935 529265 865322 514201 631492 326205 25837 593231 665794 325044 48390 424421 359949 402568 120246 431562 111242 102162 283913 605781 434694 427964 577603 458308 740191 99116 817984 270352 152598 594344 968307 500792 120369 50909 629399 619199 872402 967470 835657 281265 118029 797305 976094 536454 491521 539286 700566 868885 696676 525539 818539 836407 997569 249401 694594 840919 95841 346574 518954 216974 724445 590360 471278 165209 597420 896324 699861 165862 64064 902878 142111 26657 956129 386068 849198 201636 798267 831376 92974 922958 446079 362864 221975 88744 393687 185284 357784 263787 365821 485264 289007 104690 385383 942680 241838 432724 868962 21244 586370 183787 827196 284634 692701 849609 976982 730604 798828 465713 421993 483322 310950 751455 731511 645050 862951 382091 934435 974965 680117 14163 209612 240742 239687 315225 695729 768864 413603 357978 927175 321826 636766 648427 566143 599016 422491 416508 880295 212859 13748 326140 638377 982018 444231 899715 275431 469270 875461 363967 488540 431591 49543 905100 582386 920340 703401 727507 344088 75549 333252 98663 922099 533856 323080 616497 621021 111501 942331 907204 763544 31234 610079 740445 986424 966319 819030 656201 164093 72847 659308 514175 855503 832808 512146 229150 936133 241808 466485 619493 164938 391218 591633 23345 673590 592390 170040 318435 155047 87931 219141 338610 111432 415147 599933 156535 967835 980903 449430 568614 599361 775178 409250 834244 636723 633174 353542 47404 986175 152073 116792 497006 536141 886900 889728 121217 872673 553791 211294 174901 985130 672516 555200 887807 578361 886510 18546 783364 20413 133955 443341 438323 32321 398133 760130 72829 898461 698207 447984 757598 513824 922322 557497 314638 94968 918625 257943 639706 298163 681832 373876 913081 618865 82547 765128 522999 895327 653065 643480 959749 533283 975472 505482 588042 297691 212939 842230 592176 797652 377349 496278 56413 26426 129444 297880 572492 87111 357129 237350 220930 225182 174558 139517 151775 387049 577586 990452 310549 959912 388579 153091 740397 189340 965937 540741 569796 838299 681968 555206 186915 928757 552189 794280 766545 885119 13100 781558 821 646131 140628 325738 703096 172971 834196 561983 749392 597239 803234 480361 190551 326981 604510 780476 55318 211485 263443 399413 767696 829373 788569 838430 505390 567280 647109 803645 491152 476381 421564 107148 919461 852999 923969 169628 204881 10778 471632 602952 621775 280407 245298 928994 177649 814882 883985 971382 281450 283378 866429 728573 568312 971871 657996 64348 421091 67825 984636 579408 895849 282400 46036 850129 781600 121303 455392 742361 776919 546821 579164 240268 470081 391771 743665 446612 980276 964744 526166 241299 637300 135853 536111 766745 863994 599973 422887 117735 855643 32945 284001 654228 653292 803156 171175 20073 616880 181731 354183 786660 556895 959786 852953 661732 689887 593128 864551 229644 686392 597301 969362 933494 594399 675457 674090 691022 390054 446756 928550 977280 816305 788068 368929 145212 557182 943812 560880 211304 865933 10474 515456 748578 670982 60711 740851 595730 808624 228674 876560 859076 131784 540894 448791 316578 522242 992621 860308 719695 652554 923960 481897 312157 452098 458764 641535 823783 577091 303724 524838 842821 573903 427512 644742 556001 115116 197135 513447 112180 365391 902402 199876 798651 202195 319794 99595 895155 772777 806244 494527 764640 302174 468362 28376 982708 600803 379094 759129 712969 62122 621830 354350 253781 129678 427311 730287 63211 936088 897470 544932 680322 909228 694515 296490 838371 530768 660078 360986 455572 482820 807642 375657 100594 464594 471207 49394 208130 747046 709570 36916 9784 334075 984026 130740 478913 670640 182275 677478 239442 326933 897590 903305 917142 6391 838202 340581 441459 884892 60089 992884 694942 366060 53605 704567 280258 25501 17177 180919 757395 727570 598481 966832 625532 456901 766293 273022 564198 222226 978113 951231 359607 858468 46258 54334 276167 694433 964074 100525 497538 910048 847818 519819 438792 821680 509316 844159 936438 207540 694256 720909 567931 474776 880130 367925 994073 106573 905238 529819 481217 136835 331418 336918 515156 143061 437866 825726 219853 59643 614943 910871 851370 119097 695329 494826 996261 548265 372167 775149 142309 370560 875547 311887 740803 172626 227131 898631 906323 963468 431423 728224 27744 21398 328429 565298 936417 428546 8616 10638 462438 558096 197524 886689 536303 538339 823051 185702 113179 114857 126832 363129 437255 579017 972856 827450 629134 441680 885692 8424 378520 807066 856963 605373 343421 795460 920707 858824 255311 75913 796830 42670 590896 228037 483691 801237 210174 603983 64618 467982 347583 20058 175863 372641 893490 631129 560161 55157 802991 637581 464609 898789 876657 26385 227206 616624 270770 979242 685732 50955 982899 646876 164198 99205 684950 529596 871735 527646 720409 416253 571216 26188 675612 669662 698048 880484 190922 125237 932819 774180 630437 754568 152715 132767 665417 764257 334124 96021 466619 764467 6232 561009 57842 29551 542555 130670 725496 106160 608041 704649 767650 268790 638896 927701 387505 951837 596876 725021 569810 48366 738942 746255 902865 447975 484598 940143 792025 954673 243076 957481 141291 994996 464451 928723 106132 795049 489739 294318 254383 848405 913236 287516 693549 105776 316807 619546 146099 704353 791477 6674 711678 824055 727314 861447 761055 839985 641279 102909 769373 950254 913427 349764 535706 531838 343832 750004 403015 46187 253151 681714 242362 129209 686474 65590 704597 432893 905244 945853 708853 837714 712916 186228 958305 884287 111211 555846 571241 495626 842389 310105 678155 496717 692628 281092 890735 492336 351095 730848 525611 166005 444705 83113 950151 356230 634446 17720 934351 528667 311963 861814 860739 663566 788870 747156 415097 389932 443883 531734 928726 429546 250543 370633 428003 862775 323161 352809 704331 378866 186193 798115 924869 807062 347925 544324 510174 439447 85635 970611 320255 824145 837462 67065 18617 157637 546725 751907 143183 661389 941690 114668 375399 355993 681409 752387 364032 751714 133330 539907 866524 413268 449127 7898 765148 795645 902113 735001 229344 494019 847551 142813 413726 543226 134007 554787 293238 524074 123327 190457 152273 583726 343215 697507 342061 179348 545536 400640 947025 287317 230488 299981 659590 281712 994832 460808 622102 545459 910645 172563 761087 559583 503362 247030 144600 952064 687302 965265 549837 723970 671483 22572 866145 120812 856923 979084 155454 420570 798666 16089 256288 596485 45219 209153 538844 509670 90040 166525 730653 865527 414861 265308 757591 578503 922982 950922 814541 388491 631582 157691 300094 712752 101509 892510 50431 376432 899369 381607 323424 358751 519173 829692 157534 736517 385098 668082 970845 19696 657689 130811 806575 220948 272713 257814 352337 950613 435265 376301 378634 403466 545348 67927 313345 635153 450613 449116 485313 331872 355262 856021 182306 298690 312749 697044 464402 908698 718655 50281 112304 914191 546620 634356 832081 427365 344462 639707 961761 251928 151676 815681 370657 810442 634998 337150 436491 212167 154949 180586 699934 271449 553588 693718 866715 234040 566353 389286 407522 634955 180720 526406 165648 54662 761832 607615 724463 547613 32842 643284 17419 990386 368234 892333 116487 102882 272476 456511 561369 718589 339382 502959 670217 475272 733898 299506 828373 486100 375643 46922 578557 537863 946705 123102 399056 862513 302789 206134 38820 400996 321813 668424 975733 15302 96460 814226 160372 408545 159871 557716 315902 327260 874101 963084 879462 542100 658801 91964 736087 175903 425111 289065 753912 407246 765784 766944 272579 681147 903769 800431 58893 244274 175387 439775 700519 470199 577027 263052 413311 996361 739207 124173 224656 861709 408446 675071 994431 424983 580422 230022 660 520088 878934 425309 489341 899533 427549 716883 766798 115805 469020 545267 981224 939774 879528 186448 728503 134353 246338 145398 69600 452325 993758 306209 101994 475394 651048 761846 260311 770931 602044 636458 265301 570650 941853 787086 807561 273399 901635 166512 262709 357877 604803 747970 936908 266483 480058 443346 203450 543821 245640 722828 219027 391972 763141 211786 524175 237633 959153 887078 425317 387366 263733 689935 891681 298246 410803 30487 421101 826456 206894 731633 939635 963082 805966 245531 329327 329792 902476 308024 498686 50085 388594 290744 697056 635603 246249 925061 324294 881948 869136 422441 853638 790154 414231 352742 892075 631148 465948 825946 724947 251832 330597 292735 877686 145088 243267 514313 966051 496263 84826 433292 407611 738171 876809 856025 714656 213454 558944 369751 784529 657853 43900 994707 862786 897253 683914 41205 809870 601537 243789 330854 304338 651767 861646 867383 609025 852963 187515 548089 785653 392253 659688 657847 886936 499608 540593 391854 310438 716803 896656 72526 760242 477676 842536 364861 834594 320604 466734 135644 76008 709725 410371 388317 403704 396480 93512 277775 162314 313779 851926 975742 531782 512768 555853 497031 202954 420179 288528 761497 709489 611434 809147 357451 221793 762971 984833 984578 182375 620183 81433 36864 181918 262064 867334 792301 344443 850949 708226 314508 421830 481962 329353 116608 270238 132088 979774 338493 995658 419308 729136 232480 30347 645226 715975 669602 451114 443574 709655 606020 347205 697062 620746 17279 38927 720209 211288 601503 505568 13389 137721 164305 598835 691015 860951 638206 311968 129494 557466 751512 92282 772827 459351 973816 195886 84689 858420 113665 745901 272360 641039 390263 523803 206775 957134 493248 712844 814583 393024 869003 36851 654992 765644 509897 712732 323458 314977 673375 599792 893294 470707 63119 935089 75229 608108 737516 275109 944446 229274 62920 499809 444606 611187 370623 93593 985720 903601 872046 615351 901579 591434 975514 215102 66190 444078 980764 380024 194545 454914 930268 511456 836710 868622 801831 214920 359610 701092 456129 318789 932854 58704 420323 330870 101557 1705 981056 269118 275714 819782 897674 621062 941648 499535 931908 49216 382910 885474 214257 891833 419881 596464 435671 949701 75115 95009 925656 304176 683583 890526 120024 253048 62393 662575 35023 692613 607954 85820 561118 668119 969174 55776 571030 952641 792001 230576 83933 618712 235288 995529 773784 463756 381305 942714 9014 327893 75739 528261 951332 20796 294898 988832 388200 74606 248181 705055 374809 917912 387833 789851 330607 229180 233486 772504 361388 369970 706965 118469 206149 921667 598937 255143 55227 816019 580877 340280 154029 373105 954566 164508 845836 811304 855224 934156 524582 814754 585951 211128 897014 418473 707997 233092 577352 301626 439089 231803 357980 608269 923721 991096 812746 148210 828152 763017 728642 629973 529747 258169 978904 754401 605055 310361 643662 713501 3801 871251 429809 497538 465384 584385 182385 641512 681376 599127 709992 62474 811941 65612 648599 813651 887743 732069 464195 381330 883707 932884 30126 236631 630033 535950 186108 913956 763876 989235 855002 916355 936924 454889 158545 964711 735097 716067 901678 427940 856969 651759 97188 420478 168697 514606 105586 619728 734353 463689 76434 409189 174855 485060 917375 856288 784284 774070 826085 469818 575069 709907 665999 412545 231499 344987 411318 770048 420216 536574 567311 302421 608015 623299 674239 842319 472940 280050 898873 138725 305088 263669 776142 507363 659474 744456 478717 111012 115654 74590 525444 551297 885710 661677 243658 218031 315550 679850 275477 208834 992481 461972 565770 48439 511868 224492 646979 129143 44546 396615 964132 55217 751356 581618 850142 806600 69225 506882 227085 151072 26982 840903 64180 331147 334944 754119 89307 17632 628219 171293 837637 796821 54781 492187 867744 39387 603557 567979 823722 945512 100194 855223 26021 997767 124724 572213 56005 27512 415217 600518 157969 795262 133158 910256 718780 966258 723387 49348 254143 136482 484240 668214 791789 296499 461714 664913 304135 861857 256116 847552 98073 729162 541747 204323 126993 227190 244646 143855 62917 965298 601079 258982 307843 433307 606740 260953 508144 968735 638202 444495 394302 133913 358709 961032 547696 752294 925535 803962 878164 637991 948692 701718 824910 952124 27555 164677 751900 91341 745221 454922 334270 875417 976154 891234 143933 104487 452943 851950 725088 224358 190088 826786 425513 397210 844943 56041 893477 981045 513807 115270 113355 704646 524032 532503 722030 813558 59794 177579 202288 268490 358435 544154 362383 938622 860141 521972 189155 167136 770391 864576 782433 985677 981301 787040 164715 210680 379951 599341 349657 33676 161747 109271 292159 192579 649820 114067 667262 386871 321262 72019 450861 51165 970631 966842 865104 283680 620520 126371 427012 234497 561774 166476 761328 14834 513069 424219 737683 62673 493770 452758 419350 171071 565859 895780 969734 231712 409459 933767 627899 661849 680890 942634 207032 223273 337584 937277 257473 468756 504541 952706 247314 352298 373220 609956 603316 281648 671769 755282 738644 704088 700183 403164 434847 403757 272432 238519 253118 443417 40758 666853 659504 414849 981720 621338 405146 953921 979605 187894 314290 72590 285505 82709 747687 22122 663498 167678 55493 360496 370514 24289 201943 732448 315267 551715 436790 435992 658449 370452 226848 911330 595641 228834 158285 216113 578173 515683 768344 657152 695537 70891 302591 589732 699859 718357 761845 983263 263860 312900 733058 716973 568304 138693 268160 841558 152665 887901 736016 496964 432163 719989 375258 958536 834044 788841 557165 495045 555859 226184 259056 125773 925995 754151 816445 853708 364157 794522 661127 849769 776054 623930 867895 823704 642886 511200 503675 369671 419405 344709 242875 951915 986353 92056 872918 501034 156886 513708 349385 432471 203892 530256 904936 23101 108657 289399 988625 482409 499186 351543 703865 556720 486117 538930 407833 124605 349017 70052 572271 525553 881167 667616 469323 823899 245997 4069 208270 781298 339636 161933 102824 245553 985186 798305 826762 382812 495928 728558 708779 799821 669401 391526 3813 536542 892518 883509 587892 848121 953004 575501 355091 463643 150891 627930 605381 745123 639278 370547 909281 502050 517051 176832 338461 952005 218817 830087 353620 984578 783982 840483 453381 535910 26060 715979 196296 37859 316560 934813 478389 697989 342015 954120 538688 755215 863229 815669 343681 123316 385349 196129 49593 408192 481626 745122 154653 474789 342906 145318 287832 635309 368602 927670 474209 279350 311761 222523 834158 435919 829230 523210 183217 585732 52245 855743 539819 341438 800266 460959 351666 39610 713845 534904 282461 442431 42688 695267 343424 137790 2153 72957 488233 415161 156661 380562 356266 834677 912890 177049 735116 832430 520109 34027 112995 896501 706859 304065 84275 834252 223831 198768 139834 206574 424712 970569 951049 197433 906670 898825 853423 234969 191068 445082 555451 290704 655175 953292 945697 953710 618578 189436 717599 888004 797574 385404 910282 837031 155727 769982 123185 628539 434939 870465 457566 873261 194742 168963 72898 932674 520844 221518 708186 545703 946001 850717 664602 630895 66801 661813 475411 171299 584801 396457 616885 53748 623666 395170 203736 91983 368014 617032 678189 235712 310177 538795 814692 464898 863215 848347 868733 819608 236888 765394 855106 713749 750079 185212 88724 862039 599426 443469 164093 850521 686923 571022 256607 673901 194213 430136 141416 920279 33674 116220 792559 993436 590520 998719 402802 376734 634204 258153 299530 903441 987796 473121 856024 302102 319867 117447 45890 594865 894577 586464 212350 63985 784943 733407 551553 114781 941097 78011 252572 859824 620121 252371 860411 843647 422248 768227 357741 679752 133086 485549 547321 413842 171225 488989 681954 534752 977872 772837 657673 894278 392388 144095 571672 207627 928264 440873 475003 220381 913795 75261 785413 868653 934310 493928 138619 666507 327915 572912 526994 174210 122166 524821 693357 256135 453127 395374 544035 864795 166098 453571 885978 765031 284886 669794 149136 582819 14684 955424 221601 752003 714540 274921 200275 264384 995260 478931 106415 387972 67975 460643 525880 337823 73909 630377 906502 398166 413319 87935 455601 142449 783911 193678 375424 448362 245895 677374 633984 321632 205403 531921 191725 585896 327900 859456 289970 188476 694823 914866 203262 837989 367508 56006 708118 693651 391717 56176 236401 956915 339172 483051 303690 729333 132041 404608 34846 95112 21279 281172 400112 225982 221886 968885 691341 770613 320083 242154 166094 884462 141433 980695 795298 266156 305112 277488 956361 692023 164976 943715 950623 662016 772152 759702 864762 132960 11223 6926 778455 612259 844497 257537 419824 242716 72835 706739 321565 83857 920316 695723 950856 338215 580730 437098 295490 813988 363741 683141 816026 990235 867982 760231 819187 815000 763723 947878 788958 138585 844964 44810 628960 242956 1745 450115 742161 539310 780719 885752 280120 895068 408217 739878 896048 337686 723311 754322 461586 747169 234877 597422 894495 843933 92361 320339 558623 713251 312436 884313 408731 527957 350642 614376 460671 939648 586519 68848 985691 764304 534013 153021 160107 882353 839569 706892 761390 518642 342840 271635 118435 874289 686731 160966 244776 513784 245685 926577 330669 388637 933940 715287 495024 899391 87110 474051 804285 929260 352261 889707 927022 603210 102487 352576 118899 61171 194308 145007 793619 266355 290065 109892 890949 869749 937781 525077 73229 113628 438932 913716 4423 88424 393318 635762 420572 832384 861921 186123 699940 459339 44119 580920 341093 758932 76275 718526 247335 742377 828409 190304 436726 115345 998293 452497 541527 839821 463404 739762 211838 698854 709552 668197 699373 633014 294504 195220 977137 271067 307339 147647 522663 332423 64412 836608 666230 935127 696647 219668 713203 630446 907068 469435 283739 902602 725934 957087 743521 138995 282526 29966 530044 154389 664827 792666 249017 400293 524733 448816 110764 961466 460688 715613 197401 179649 879419 529243 539353 38260 941290 975509 924575 271407 806766 318918 674132 607226 568986 244449 96330 771854 674755 370640 105918 165203 959851 635260 296186 55114 768803 755005 752258 714086 800819 172637 619162 331164 790366 27495 186098 530581 457999 593452 640875 684476 292272 989054 408948 167082 158062 698830 825780 321557 495852 605420 434231 211069 916728 362275 299598 633598 918977 31800 896822 554813 246128 362 480161 695686 60614 959913 513423 478713 938046 745586 324537 70199 114783 709506 170395 918108 479516 59483 827889 388113 326077 79682 356198 612875 37894 90473 830118 127545 768915 614792 281483 545319 544439 172126 508728 899064 717605 258410 424340 72788 870258 681536 956614 565108 753953 796283 847094 328897 987846 76515 617499 799860 119451 457904 890115 116786 281081 946934 810637 756183 63166 736326 725942 966732 974544 770695 4683 367057 819354 308851 167748 927665 206667 800352 376711 101120 688845 285950 497292 459516 325907 825046 318518 70272 486320 716769 904533 510543 8144 199377 452907 435120 648970 586756 291573 204778 608430 223176 983960 656932 241140 97817 599395 697995 209648 383833 7705 90439 209516 808893 944340 273334 892474 219169 870006 683695 899787 807835 732866 940172 823630 771051 348558 206062 754721 452767 576816 619278 827258 108849 119768 17120 158611 596721 451673 884897 335601 371883 359601 354306 389997 654817 223782 157266 112057 721136 852289 104577 533579 998755 287641 350426 548951 603579 256448 612411 449184 163796 750092 556835 885770 289608 985982 784724 927234 606371 18220 455091 211322 948783 325737 438982 145202 426169 696041 936492 547633 869454 691370 101711 684893 30768 439235 505913 860239 151115 234187 322633 369143 419743 945339 460277 126344 844470 619111 177512 703100 564394 697156 231053 458910 906905 888645 149194 406657 373730 665785 82531 143393 785216 749488 812640 778805 99185 31323 790816 900946 827949 938615 187020 982021 263076 745338 714841 56047 403594 718867 260511 233426 713453 66514 308658 368903 307749 650594 142215 151594 301188 360218 564517 224403 95415 301406 71297 4992 853395 567911 52318 566031 896090 929052 14549 489791 862917 761034 847770 697486 954733 625496 258863 478167 67922 46590 523113 807083 625154 22315 256905 253157 71419 804823 67134 917994 188959 869048 225599 22272 862512 706104 50817 636948 507153 838954 586869 393235 339682 265329 281105 965030 498188 14815 894485 319091 760704 695732 675675 102955 771580 366597 324915 233906 995404 25740 674559 861615 463409 292029 872661 592946 349144 220462 309799 265703 78924 592908 902475 769604 966856 351377 122768 251861 225571 79530 827725 917380 778422 978677 698781 117103 191410 923171 987304 548964 89196 396668 501405 97139 237589 223418 316810 89551 582658 909311 678878 212308 247113 233244 267372 211140 811472 918205 224271 346000 586046 568266 239283 98733 503188 741481 233028 318692 603585 648167 839248 427514 766183 397472 752425 682022 88231 703104 166670 531570 188053 327309 530228 627180 339310 29937 795181 235147 807107 43820 373321 609395 631271 326007 434622 855742 499029 729989 853842 247378 108555 58497 139595 299647 520638 784940 491516 651698 991392 449400 789755 118177 509749 788675 941375 260320 927119 594591 766574 715795 142821 155379 534883 129711 427839 6659 443002 589648 976963 334885 550618 503048 50567 937746 99028 201886 894533 320455 49461 573472 948004 44658 12836 15755 916329 375135 331379 500360 571086 12117 434205 126102 390406 964347 843561 385612 757789 1899 945581 182648 472987 658320 372215 917530 245742 32063 619724 46025 283662 402361 254094 317162 397023 266985 355360 748668 620374 655764 569245 123578 486641 396997 739760 821919 441475 23493 533110 108255 411622 69568 390915 356639 524836 764928 980355 353264 530927 474099 673328 314378 167214 870452 581864 415764 932322 631097 786942 190828 523191 495282 633532 117767 526580 871198 957218 893751 688070 659824 758107 194312 127773 527509 528385 336356 660646 279639 83792 142944 421350 282892 66939 85757 571073 908388 302240 696870 884100 983900 522777 83851 949613 851927 4758 467888 596424 514076 161982 650656 747112 910317 27703 365805 116819 142851 915425 583044 775528 398264 944968 301261 260833 663009 371274 878858 773230 111404 818700 823509 753801 461275 79886 159101 390857 495100 772724 407386 806602 840217 184038 510421 158112 303778 64813 873356 753926 291898 456265 721446 675762 320949 730117 242997 988127 399823 778863 353049 524188 948833 576649 773943 151009 308886 423395 590951 494247 708787 555893 487309 430138 718648 686415 701889 367875 201272 608582 308376 929887 623597 909328 628122 601248 857461 206057 62581 96392 167404 635276 921831 945743 479024 506982 227027 779313 29064 987792 185877 931138 808777 189976 383214 207634 925510 882528 769965 138823 673998 454694 975094 945805 856042 681722 330422 984949 181652 606912 772546 180841 848288 539864 917089 350033 167473 761919 549406 703084 440812 693541 350559 229524 378586 163685 980433 889338 833703 583880 743175 226820 945157 262443 659960 165205 444790 774166 613830 628509 160643 556239 586354 688806 101915 228262 277499 426804 144959 925332 26471 598659 238854 672725 703463 64469 821118 180092 121952 612606 171146 356068 899258 444875 823392 612515 777194 767117 905119 935168 191319 590987 264577 888686 107352 93201 247821 567140 636826 616212 101727 42697 480810 368030 519361 761368 396238 529717 591936 111428 192329 699545 70089 793803 152249 231579 262056 590085 349475 199495 91107 253833 858832 156809 176713 943006 907258 139051 415857 180197 508985 804060 640418 913669 840592 450721 865589 364820 18692 256943 482566 900572 661135 889530 218356 859411 157621 18026 232456 524238 32838 968739 553499 16166 514580 249582 67537 609326 45427 809591 412242 673498 200312 876623 926805 639319 237837 927399 431152 127267 886913 56740 599574 487875 493381 704148 802457 168446 744834 259590 982158 939929 580434 76940 549653 517438 132886 959947 775514 146146 370218 17982 541437 571668 638858 132966 21806 874693 611926 677893 917730 464957 42763 631630 812010 994801 479996 838547 245508 283519 100785 195879 669282 529621 627532 248941 463757 235102 180902 751037 749557 933510 486006 641330 164220 837074 985426 26826 95399 481064 367254 69684 955191 972232 695156 750679 228077 544088 700141 404450 202764 600126 896003 591949 647868 430343 868326 456560 975252 882447 197829 258079 165943 234759 651776 296996 402357 115365 897993 133429 613512 898491 953728 136521 787273 501054 3087 875332 619288 874967 514420 885310 100591 992578 415068 166191 437953 235692 68625 471033 981456 562874 356596 544195 155242 612440 401334 571851 726580 37103 281518 738307 697332 714955 187144 207669 877434 438346 464372 781249 702719 571300 389562 505394 231613 239135 64515 682286 137279 383147 60532 564979 170304 594417 55323 876532 729737 928413 640850 451260 49739 107722 226263 392545 816935 956941 134744 176561 141981 842817 374139 437412 210802 586674 135086 681051 618378 456663 726009 638086 396834 747090 956190 876581 440617 509960 57679 50982 259762 215853 528562 290064 53967 544352 719198 707730 405582 895099 825311 552817 860009 701709 610966 504029 624536 959367 971908 131558 594064 33077 604842 783021 175283 661166 815117 566533 321806 239312 918488 385239 586321 424464 968455 640484 134853 47380 120253 459702 636331 285220 969908 642883 563342 288907 802244 459462 496557 112002 567655 522176 421480 694472 90386 104648 380756 259411 819235 938326 135124 388598 848467 252657 119597 758328 639155 840516 386582 637753 706093 282356 342795 779121 665990 781504 623332 103859 903456 122851 799506 453838 839455 746846 848179 428475 970103 360751 591632 490391 534399 803320 857425 250303 404702 747871 410398 684434 51348 276471 839590 632315 400102 147085 698919 729615 126455 752702 618963 679952 953477 268277 605203 844132 689940 402745 680577 65496 551206 620471 785287 185304 914581 590777 348220 679051 746472 222940 12667 738867 219359 845754 130296 233632 745836 507101 444272 158864 47325 606519 858381 153769 544334 506487 382251 982023 64396 425186 40138 324608 798959 891251 761480 587754 299878 745806 280036 561033 442214 199859 959261 657792 20899 635390 564824 95665 341209 900087 886490 622775 845176 171738 561830 202330 897424 116442 830769 425674 35389 763928 114241 24065 809041 431072 916335 25672 342785 129852 904468 625390 829099 293217 107006 656093 64946 727309 248518 862782 884822 208993 507155 450263 654706 53265 436179 753775 501883 646239 394080 45717 875898 488848 421328 443962 640360 350197 25448 927027 374081 66303 583588 338249 318673 739196 233601 892771 489203 305012 128280 525585 646883 784245 57749 588326 446093 822847 104223 457366 507405 152333 170281 143980 764842 797050 476706 427369 741868 434698 512045 922011 650822 21520 752743 404588 169257 42209 854621 645421 752493 942 764997 170063 230573 267032 728770 804606 626420 58114 957717 922866 925356 506035 201631 497404 730621 960515 909811 163732 607442 137895 655250 544569 259417 404628 33537 630530 877736 780312 860331 285985 146086 24092 277467 901443 203520 780204 775176 211812 408693 92775 718735 744331 33944 988942 358669 682787 25183 778533 715477 480121 573167 789717 127685 109916 448936 232145 821199 461215 367522 950804 60344 471303 374942 772793 616016 581405 65557 322477 827249 918982 185643 383886 931616 935682 523873 467888 334579 891920 913536 158393 986402 731396 374845 557438 722704 106097 805134 985087 740311 320202 44433 891287 205743 959421 912134 743135 520958 576732 179652 508549 969783 172107 949622 750938 755316 519420 985267 799013 903861 202439 993610 620121 360105 589335 14451 88753 582802 584644 963372 117962 788971 178502 893684 306051 249016 392870 776197 790782 469044 617229 158842 336593 41962 207084 714083 97564 50056 907097 832393 501403 769485 214714 300767 21114 611467 968461 484567 892307 105200 605607 209559 629335 281351 812308 899808 230348 555436 449983 121281 260069 432326 353985 295843 755308 498878 867320 331927 628597 227631 737595 646773 822179 8811 412021 418603 105635 31687 944812 158113 295788 173949 950920 143611 531018 187863 950573 805978 447766 798539 612950 185717 362148 943614 831154 846376 852868 336899 667417 33664 561475 518127 277559 516474 388185 681093 364461 645021 661203 156450 322208 290464 138977 124104 298355 705842 321492 686192 240782 126795 753448 960244 21476 354397 775569 233086 421100 320816 378504 240323 934718 985759 75669 474658 474708 238866 213223 471981 745226 945132 974973 355902 568999 832813 399157 937889 666773 317205 178488 436215 651757 216873 792166 21634 579672 317385 508453 490191 252390 414974 563382 6621 342274 834905 859032 890040 429236 580634 679759 856558 421838 727784 124511 681837 773065 747144 39326 936060 344782 584023 819 383452 533605 936854 425450 76555 801868 753456 107332 458945 551663 231928 7965 61445 320677 847017 569527 455109 837703 606480 292822 93296 73353 948779 693477 475461 746632 220826 356882 940204 414149 200292 687331 884935 970213 876834 401906 793444 265297 142472 994729 825560 408871 951041 637998 497726 472571 380597 20690 823037 773142 647123 29873 937435 610072 183166 163823 604298 50899 878747 454662 650321 405895 821005 550561 395639 653472 983990 100660 290528 621849 731608 743299 98580 498602 904759 754873 109529 593603 467467 719217 621363 637751 910209 371496 291188 295603 884902 684068 58649 249268 587688 358861 430025 760877 616883 469775 205792 812309 572497 733222 720289 453290 481334 893194 323264 451295 317591 936431 328438 283205 812394 901780 697090 967838 952133 889266 927111 693168 239319 182283 611600 565735 222953 613483 382161 215510 661336 226780 743470 439914 765970 794215 510865 810642 32306 883723 123767 417598 779604 846368 561467 558663 568421 917175 439889 471057 683611 182305 306624 621787 67709 732728 622709 320347 37714 845463 624853 867340 691576 831192 226874 196138 300198 636942 789430 249785 266726 151635 814116 361283 537871 847507 370297 254763 316537 262607 978548 211278 562664 352805 661177 12566 498416 155771 680634 165297 887759 509230 695169 594491 675488 333047 827368 308718 342716 279907 545222 762379 338626 743645 423294 739917 287532 619237 917081 830658 956895 132476 254778 513209 678783 132460 791284 798707 547372 935777 969881 693638 758133 970011 310608 855228 91681 266429 219962 62076 464792 891723 12880 476833 55022 658443 626925 312749 21722 782458 644368 253613 256657 571559 231158 502386 409336 521390 915191 69558 106711 559843 972716 889225 333342 131830 555528 464437 789178 273121 363281 412899 758773 504407 144863 18809 443775 563291 790014 583281 785 291674 173437 991079 791128 952426 959294 653387 903310 580173 476604 929879 724090 745500 307363 857224 571982 844695 211795 314916 887025 875550 317868 535442 836311 931925 649070 293905 700461 211909 421734 108298 251809 615279 176728 39554 68868 315897 298418 725607 644478 941174 574266 743805 943012 953046 62264 716955 183648 488697 402078 284313 753952 439735 307793 940771 155255 296682 338198 115234 632320 78162 718829 745736 410653 689520 388667 713263 103528 479435 545733 76530 546322 233701 326892 372377 657040 804424 763929 510390 823485 332787 223757 415549 122156 666092 571599 572249 979017 952416 518941 526509 994538 399370 217292 60698 599500 554297 754988 630569 447845 261531 863037 65947 618329 786659 442951 327719 793484 543315 203376 627372 393718 202167 970805 149359 348671 872581 156363 82666 589513 796461 640818 130599 629548 373541 218728 314357 762664 965331 408897 449836 724713 65629 727349 532337 437410 325427 395595 221254 158611 611777 665042 129597 451558 505862 578514 574463 622074 200166 14650 243978 482045 572139 195476 768777 668031 178244 580576 479796 308591 595006 709094 831801 708957 246269 14641 769077 490548 228698 724676 347155 724267 880972 624872 889411 948070 116619 401741 597243 509757 85004 122050 393323 333654 626099 758006 225296 335946 735829 671051 118981 691433 218716 633363 87274 325016 886120 811963 157377 981973 285747 847012 803233 566529 867075 3429 810080 492258 808723 454464 557856 463928 63432 551012 463524 843216 33379 995513 817911 191124 515937 620416 367121 839574 32734 357937 866918 621888 921282 99520 842014 446887 886666 950639 653663 8709 93803 388529 95520 100393 794969 490733 8086 46979 887618 875394 646764 749950 390927 278272 614667 193050 244663 253063 186410 994658 285809 623305 158504 837971 286629 506110 683940 669155 589957 564635 184858 98562 663749 623515 155727 844254 848312 650079 204881 85004 676600 729386 123535 285632 622114 472167 316937 394418 648273 352850 34473 151790 382103 129052 173440 605734 188145 45277 511425 865170 350134 720173 123266 388135 254551 6394 1062 593195 442163 880750 814279 31876 22503 248337 313105 998219 652749 21048 10649 47824 207356 18862 309630 696439 450329 334979 318259 316710 401332 330743 195312 420663 182308 272347 380559 170383 717762 519838 798767 305244 421857 15511 598604 280811 615825 946572 804091 871667 335730 759984 607995 494600 883961 42280 2644 282347 49657 700863 778030 286163 558022 729774 449822 539016 968758 553248 792718 657577 924915 40773 780495 790018 267851 983856 271434 685742 431530 557946 192837 946195 240093 294924 263112 942528 802644 679124 197191 225796 990873 812247 647970 524558 90635 896075 5208 542997 646604 943015 470144 87085 611179 633903 268471 435455 370616 699944 901741 454801 97060 913435 611439 845424 702551 177042 675988 997341 113943 421242 455385 545442 779441 6805 686455 226276 558990 271647 339838 682121 597260 282924 742368 827465 734111 107897 726415 180490 261222 684067 839299 656442 712923 899215 308707 938412 698441 251535 786274 27879 426719 442286 132544 110534 644545 536807 656332 849186 385181 329308 175437 870151 504947 873003 63267 214565 632145 543384 194145 295148 388748 393303 807528 733632 703554 749459 703687 552666 767575 220480 713882 959186 85439 432838 600630 721957 6092 855870 165123 385249 434405 749921 339502 439036 560756 479627 711793 566315 585416 472312 606016 71701 572441 370948 273849 147799 326233 45194 747501 922703 350000 905395 913276 212766 877082 750843 610526 121156 381645 570119 20845 794646 560752 412818 168554 261056 289901 984713 527815 359470 414038 538279 150986 690821 73344 427131 998854 264976 260594 285950 695492 18925 801200 378956 727227 761072 480367 671124 266127 57150 974887 279726 977288 108554 915014 696781 633277 250663 57943 813696 73534 483411 685434 491669 465754 658072 666841 399635 421841 476899 54526 376950 588556 90294 254684 448499 788927 117441 668477 720549 342104 743078 217743 951305 281361 163411 150209 394812 85392 207989 371148 492318 753056 325901 618946 273583 862734 605630 842530 374072 703776 578565 127426 416050 100133 46536 820029 909191 405091 53024 397220 200772 488805 162778 765659 822263 349445 500393 325729 862697 208274 511685 29365 721249 819049 475283 472363 671716 823055 300644 957794 316862 795295 941185 873195 157457 489837 5079 105348 23456 483941 114567 774748 787763 838553 4370 509708 62389 971633 561127 56540 787080 175595 734671 556072 958616 939945 76331 740922 641408 65494 805993 482578 896082 730928 678101 379856 21683 959460 362567 646591 161113 161148 520002 178791 389274 309760 413852 706793 898701 473552 778470 640893 171231 490439 648487 540373 764125 265016 425411 115116 570546 873818 126108 364834 435870 294083 50384 488154 564430 939172 726778 295076 496682 763307 479395 969061 612819 661940 414422 473200 725598 635938 125932 739333 848355 486266 157361 529286 915483 205484 399151 661044 812080 909836 960606 252317 755928 847708 811299 108456 81791 671424 976990 790468 60089 337658 619410 257750 901408 93882 757879 661402 460956 583520 498054 855333 44021 376044 546085 757103 298150 622528 455997 112936 528160 696759 479562 821812 795115 311110 380547 54310 607711 106651 355257 325225 645722 714121 386467 448835 611320 472417 861501 479516 212058 626668 776529 845815 268054 692208 441398 158292 985964 147762 272714 636158 463887 267328 325916 418921 386963 931543 373600 273825 706281 395843 989677 410538 758176 101219 704975 400380 24196 8450 742934 595029 680486 887948 756701 176969 773042 737087 832031 593958 441017 641592 7353 795496 730831 770495 573979 287055 263196 459223 136870 98656 262489 636575 919790 908230 914715 494178 101111 527539 611458 129343 11432 779191 786423 726132 780369 368699 730562 156458 436977 840039 252699 650816 573762 471039 454720 728195 423772 494753 74186 223893 150766 144438 182240 863802 36064 930508 852432 168488 212592 913478 137776 19180 40264 942161 689985 706122 256203 145792 440228 424649 417502 609732 281155 896563 662243 496971 257747 206654 36659 950203 9427 244166 445903 257952 349870 76916 313484 425735 430986 829690 312410 877263 644091 998335 821807 757165 358191 152786 162513 298146 561897 362140 580712 4540 996376 425160 8524 848686 696798 152690 636169 87463 640846 793096 691455 494404 189394 14558 391279 11080 949859 635543 86952 282209 675400 927503 805487 165134 417100 284017 204080 988906 156575 383796 468325 875198 219028 216127 905448 667724 697560 279489 624472 332245 844404 662731 265013 469588 678875 197340 129599 447699 201373 710955 137164 190392 588872 246681 442474 416090 261810 147082 163332 835366 441343 228251 959755 713635 639331 489137 444868 734444 966833 87291 153389 666880 137778 85310 575253 687827 240808 42848 192938 149515 369116 67371 486238 656492 341582 138826 200730 497792 653949 754940 776919 275551 126930 297664 736366 100565 533129 997239 811800 952348 539587 796904 80361 131995 838399 29573 378361 22237 855296 14551 441571 648389 749242 66647 853803 117281 401266 496536 786995 711992 505441 718743 36805 270627 78635 522378 279023 6124 162414 372802 868358 277801 361197 874930 503814 362786 915999 894498 449791 735423 37343 562599 664877 436152 30584 471955 119538 1885 745178 687625 236982 71752 71923 279975 636262 545959 553435 532234 325104 447779 839567 795770 722988 448871 697745 874161 17043 912236 976404 448985 80421 270117 233623 441000 22044 172193 433313 362593 627477 108126 921432 814166 929950 384718 626015 167827 838359 514223 301536 729440 704641 377705 147173 667206 880729 88741 959856 648336 859 390770 101723 235853 551986 598514 503329 363839 787827 120831 121113 554966 653335 161319 382236 613704 156851 539077 723353 682804 245870 548915 856125 947906 53857 265650 507883 493810 713363 348949 182220 213393 54973 4781 68022 355255 374711 765272 729265 145171 221841 43863 311581 17967 782572 678422 920904 682870 884529 898306 246770 851464 26891 339263 933192 990979 860053 263650 85309 985162 626162 806252 959726 398757 890089 489020 176480 923643 724204 355802 717749 194778 878486 691884 517945 41495 766196 711486 647725 732299 266863 618673 300793 296133 343211 392717 946865 723676 341986 78891 388976 544000 28932 532981 611628 765743 191075 89656 248696 862539 56085 918611 194430 814877 979778 373271 626784 476642 755196 135372 810356 129235 875490 402864 232202 491489 113824 834109 877548 900300 569486 947332 769094 998413 516385 759214 971 316821 390811 797521 259953 725282 14355 192018 236452 108472 713431 179656 446288 816657 175536 853641 34390 184287 993155 590486 781807 450811 294588 394934 479202 391764 429420 951626 993267 557344 629588 910868 837083 859580 549111 351746 786554 914014 651723 573529 603236 849463 617208 417218 339925 823732 850295 768580 131122 285827 441071 517903 556079 667381 362418 757112 147523 449822 831464 200964 283285 119054 753906 363066 600627 453519 603143 767439 617070 510647 252968 847266 975289 259701 516002 177258 585807 295288 791803 68156 99951 800676 804663 771043 900043 559753 197371 225466 997698 263228 556211 819935 271900 363187 535574 804000 866748 909480 470407 497515 812733 519030 399930 217950 887513 508513 770612 269663 567410 971575 24167 21547 427824 614299 900860 625184 303789 607698 376960 589203 451717 547478 638783 620028 113274 198621 756698 676946 215014 302673 773145 275460 304506 914855 951681 325599 707357 857070 95309 680435 24613 985158 543305 968978 415705 619100 312556 786463 59899 714198 728811 680246 509180 472704 952580 570883 332945 882516 629767 460659 480938 297390 236140 913735 36558 861834 805977 720743 533280 247453 156150 692576 134709 492359 926053 443460 600013 713224 344850 807886 114445 803575 51903 52041 658802 753650 831915 201268 862337 320102 782005 435388 929942 905127 186098 752551 859035 758333 71135 552319 802197 702354 626405 924690 345330 878859 881843 257839 598287 343182 426257 987134 329927 66673 239046 355670 66476 386090 870671 252187 499570 636386 279105 773120 914556 695002 621738 470332 166109 698643 208597 225033 187940 710637 458563 247276 786083 14818 896148 199395 831105 397694 930043 984367 706744 32443 80601 880303 244252 877593 592633 39996 474174 768117 778592 436837 376616 869183 189524 898732 656689 89758 681772 476589 523245 930345 22058 972041 72361 368648 933879 332554 214246 674388 605065 973267 547170 358450 178721 13797 282561 721745 504789 828911 246033 265970 463552 283681 437064 754683 973175 639271 58318 672985 530373 905697 65671 65648 565678 324068 798531 240857 358560 925541 335260 213316 771194 403889 364009 402432 380563 95069 50217 813129 666294 350175 498251 751524 3837 674167 174042 651443 268753 36840 32636 936792 197646 711569 202932 289253 531819 891199 701211 917322 458204 819039 797305 882195 425285 194092 776976 678596 305720 74823 959620 138094 664885 780868 75240 796145 448500 216667 180161 330006 135241 492079 643046 743088 959039 39419 741205 635263 622857 887415 371383 894255 84896 616773 190436 319837 973128 346447 110955 989201 818209 341821 495643 122660 904474 126238 953468 955483 687084 15315 578912 634724 539 357380 566636 451748 30485 419949 104578 223855 429092 494847 927316 592508 182068 454542 185813 60703 299813 557205 600993 963695 313066 991957 842995 844170 596477 165660 431407 116674 443310 509285 318733 243466 41252 485695 266965 14199 954165 200086 118752 199882 726531 45807 755404 152270 116299 446035 688775 920190 525266 409512 451611 105428 378106 443033 367689 847845 29826 487818 601018 519000 431421 277177 604788 44142 77597 699379 663248 799296 426721 202581 68014 596106 576196 410440 20536 545834 600913 106302 953815 431274 539533 130471 881804 72609 80853 338725 298968 241264 530833 217931 575280 833233 348432 24101 316621 288683 687659 975415 715612 456595 709198 174025 718948 471306 53141 418592 25302 309436 429283 234283 19279 271229 80323 562396 493082 270624 895749 414255 714431 12907 265655 980458 880945 885578 16152 193347 286317 188646 528916 529845 446001 586258 976563 864279 959815 633096 454475 278624 458346 775108 401142 213764 655670 705829 760102 792447 784066 223271 451298 861768 5118 880934 489851 274934 170074 261021 857575 487345 108956 149111 584027 401076 911121 799070 942321 370958 828330 142755 618608 28991 657107 544540 260802 42147 70998 689013 924241 126621 139799 726589 503431 522060 542065 266971 153839 396443 225814 967470 343929 505722 670515 119920 715786 61212 951122 299472 662492 695755 711923 548622 320041 568348 738597 663645 661153 200793 649809 565518 535864 73062 719573 672664 796484 219250 860878 227192 467347 539843 235087 901918 823645 189441 142414 698380 887046 853260 7166 176102 574964 299316 484783 920730 744354 518498 82968 228712 749105 961679 785112 231304 993717 325565 175419 415455 341873 123310 826740 942861 917737 11286 560553 285226 107273 389534 625239 600264 439148 482771 727695 299108 840219 543588 668502 931072 146263 548764 912495 642308 495140 341750 691681 127587 341130 497989 135608 208026 883269 773693 186111 556666 800979 627580 720421 745021 969588 309259 705087 126742 308427 792822 483581 259286 181787 288207 764747 563329 665578 690449 87195 918610 873387 805333 156712 279083 867667 465598 932967 799559 136125 401962 914360 629554 900085 170659 469432 681016 108573 836403 262082 21719 987918 880652 715691 992108 457358 55547 894482 742689 785128 445800 372222 859025 535342 61420 70925 441350 45443 520954 634098 760913 734769 739106 97646 295765 998189 430849 807386 923651 572723 113661 994542 338810 660307 956512 61710 992027 806927 480692 837328 298298 984295 391833 181328 125261 34743 284760 81773 619593 10603 763130 532782 300779 983307 974186 812029 653652 586447 223685 43537 11890 381065 74401 69139 260829 811213 168228 678892 445352 413372 110447 44535 950839 226420 683925 294797 18989 432814 506723 695494 82283 543058 609717 573542 145077 974825 576353 295135 445965 257268 819427 915007 576276 908225 770261 192436 716062 214965 571302 810511 195188 657441 646742 548990 302599 63089 656605 316401 958702 511776 190924 884091 4508 396947 151723 606821 192786 62632 427175 75005 625510 831424 596171 878135 476289 774869 937732 402896 244855 783784 856757 83638 743048 560056 888866 549229 895138 55455 279346 453566 797873 375296 472147 809732 766356 517720 351016 127026 677638 727522 41236 129466 163694 388422 530224 121282 565299 504586 999704 675000 638247 182380 489016 485275 674136 976802 745509 569911 772816 745208 96300 598078 936111 887661 801033 501866 67106 381217 844675 960853 390129 831966 103022 311935 786038 414807 126454 70910 197823 43563 159333 652400 689404 111452 226659 601273 826117 385743 339389 980171 186100 189285 36653 941659 474517 543534 58206 980653 850270 572974 196651 545910 651913 101698 178834 456576 499902 82848 112336 52679 324555 983939 359462 898515 830785 270645 306986 590889 565022 549047 189215 453826 925733 771010 715941 560277 826750 971813 430576 828240 134317 235623 300749 496955 375630 259206 884518 286015 892369 303631 579489 869341 689851 384436 931430 13701 816440 274500 388437 948013 665951 996951 60676 231418 97286 877631 29513 384201 912295 639954 199330 211213 526633 640853 869800 50721 861228 869394 640004 260119 687038 907236 626368 438140 436697 861446 804222 126667 86399 596415 331702 756661 95323 586812 826458 50388 929551 268378 59085 818264 497572 769562 689933 931908 262500 769156 408740 439750 312562 918245 87641 837647 526415 23711 388574 417386 304855 420863 232024 927359 834494 816179 754349 74023 718092 813422 13107 201263 562134 591414 558327 916562 97924 366427 23595 109110 644325 490133 796195 602570 596794 121063 214262 312116 401637 433117 90877 647995 456421 390596 101141 879954 671175 961371 103613 3508 801989 73296 571687 993127 361114 315378 299004 200622 177575 853518 563846 954884 283903 8774 207803 688306 35661 584156 485995 86626 977671 321406 425086 720871 589056 333537 453989 292717 455739 661312 546614 999621 195716 35613 820604 473022 145226 475822 245954 397906 636611 228819 880304 593305 764427 985730 124445 579920 507808 780074 576930 881424 547413 364072 272688 297709 337875 989674 503497 606647 444063 101530 961651 100796 85862 903409 20530 444625 817815 845973 457518 235308 534669 210162 565164 733979 313389 440205 318619 316678 3879 501266 415731 759796 415273 716005 674493 800986 799276 500659 168517 354903 295385 229785 832025 58722 559083 5355 180875 613283 26808 367182 590122 820877 836303 94852 415210 657033 231981 533506 596949 535229 821000 51865 173309 914214 831239 359496 48144 414515 710983 301132 592916 890746 614157 516807 641793 374786 380585 353926 128992 3926 950576 90749 715692 273127 587839 504041 190707 12589 339195 608132 824894 837277 691573 389814 124447 378555 534524 398064 459075 741267 165821 30788 58357 428998 843377 760385 971918 522148 422837 380872 500105 538636 780346 838121 53774 375702 243441 396338 334713 730822 382543 555007 920962 894798 284933 353918 844694 355667 671691 939081 502162 610781 654401 319840 554497 771738 94067 366750 729840 43928 274851 29713 616462 88794 264119 547707 466597 971335 763308 768684 242097 44882 712900 579932 810267 417610 823044 689085 484576 895583 753854 641729 409455 419046 414775 955987 999062 136641 485521 186553 701665 875904 427900 950955 307934 25833 128127 692914 617729 484336 357366 458293 58033 502534 726891 761402 265080 121409 643851 488928 103004 754269 125880 916769 695818 267111 865558 337869 864798 83233 711559 830673 798065 797060 453848 931925 199680 823396 976834 458945 32073 775127 470976 818349 724938 707427 737095 263635 768718 664339 591068 123744 147949 220980 175896 58739 835558 918810 825914 904269 30895 707378 366306 752272 732863 937753 465042 606310 629130 415499 489676 899589 314823 749938 115389 568785 798141 51632 629990 362601 211322 808752 422649 660589 976506 121407 670507 634728 76485 375579 516309 746554 617692 763880 99636 432733 691928 826578 778704 500785 409733 135335 724003 908792 703499 65223 260221 680813 581170 58698 473243 749146 470114 476326 132618 183902 688010 996277 392416 717799 631358 49077 893571 663305 713119 268154 851432 446636 979569 827810 508944 878920 679233 504047 264563 950808 961167 560477 103540 876034 920393 295909 71867 812808 787817 137907 964278 664082 516816 277826 71296 546995 625039 979860 803950 462687 684310 790701 907736 257981 729067 50828 636718 614995 794234 927801 117880 314652 64087 387213 745080 428617 285924 565956 622958 122371 77330 56365 816033 562174 620917 24236 224822 588309 297277 977396 233384 544300 434462 961313 933376 516289 247481 391677 654264 653890 531451 736569 256511 360173 578148 379798 755663 720374 649522 590449 224541 60551 519077 382948 822604 969169 922258 177452 790066 332100 819568 540065 255142 602004 734457 782558 326060 149954 757880 410944 824035 989362 664733 46451 976068 3496 338950 567281 480471 469022 70311 274483 871363 402120 232209 552114 585016 363298 522352 315918 433694 528786 939042 856729 572679 606109 45807 277427 725520 116090 375199 47870 432176 117551 218563 18455 255027 549877 306550 395537 746184 56051 205757 736151 599104 871549 687713 212545 677081 966749 412431 393176 708047 276887 27517 556839 421469 254282 324262 159074 994790 452779 439153 765974 784533 790107 923980 137784 974921 722727 524807 553231 339209 518443 300093 441821 361497 598723 266913 825008 555352 658015 445497 9037 34919 934584 105106 173175 325490 192169 845145 383794 884973 540933 393769 937127 754546 590029 689537 380141 858583 669637 772345 866757 145760 376060 619726 129313 995760 205941 555871 149351 121374 669954 668317 813970 377824 866735 99420 56153 893235 749456 714200 184008 38512 384571 688240 620119 392630 385300 939125 219072 105864 516668 255417 721399 521494 326020 88811 872599 914086 16262 77201 176182 597508 534738 580456 119758 913720 682645 566592 486609 384886 825781 262437 667520 99216 449378 853618 859494 796316 450912 565014 650981 647410 951270 959971 696304 639253 549436 853120 392721 281057 526333 321551 670490 643252 448785 228603 822940 799274 645773 489208 259206 131050 366510 127244 478230 795708 300401 990070 662275 867589 682517 51723 298732 257015 225522 555542 410948 779333 359256 8857 936636 410387 736093 429093 633430 224294 559994 321363 185316 56953 856443 325837 436845 409671 87724 15136 822495 46023 883232 172492 847523 117496 667249 453346 718405 738440 740484 940271 758052 783577 518237 223649 289238 537511 397277 709152 461422 338826 662201 583518 238017 252105 553696 237777 97920 77811 794855 175694 706335 756579 461093 583257 423113 526187 496891 177764 392370 190472 455974 561164 117464 72416 677449 8521 192401 518860 607777 738971 176456 74151 832242 668383 721360 926130 48075 56046 521564 979228 66133 733414 833273 769333 97578 164575 862681 488122 768384 471364 554203 882049 733673 714088 578320 902258 738323 272788 618407 746803 975821 629850 98573 789784 957366 108418 613423 666842 327 397837 390649 208419 474104 190078 330612 575649 435560 754816 325820 234820 303726 500267 146233 731263 958259 986992 982880 632522 781470 119601 972533 256674 578556 761697 940828 489623 935346 87784 795342 932738 951134 628401 496113 529926 381668 435479 458894 174452 914093 883140 436281 828054 36392 699348 341805 756232 97425 770305 114032 215905 820706 162116 616804 923228 763349 830320 99860 308959 180527 796188 656143 489118 178822 454436 658669 247820 433571 520970 268908 978425 904256 93320 728823 130712 500507 458041 907751 990436 593904 178293 764927 998957 297248 817886 879524 160743 643635 635527 651201 765001 177110 650093 785239 712351 741770 850861 956940 723974 862174 138100 777819 796925 50064 731205 502523 173477 741519 128359 323869 165709 574156 344412 192451 207855 7993 681362 71357 517804 499693 567361 318880 869480 147481 599993 948363 126739 309723 273335 117004 55941 538443 841847 184067 374418 206715 838301 596453 30054 362487 60592 902728 113391 601483 903244 758620 171538 209491 16084 888449 817201 242600 722759 682092 126078 364443 968836 917142 254895 506898 518085 859379 539248 483236 282559 685781 718348 42778 163082 786271 774251 582522 816818 275012 730818 782367 851520 345109 420800 305306 829517 600669 303923 719884 13111 550932 428845 819896 545620 720371 640293 631640 187129 218040 549110 714331 848541 704963 742694 880063 211065 938994 846699 476848 41457 154687 366801 700205 18918 832952 876032 713783 179440 965373 993466 672437 751206 616994 888860 773166 756996 683380 893514 265137 454061 330539 947666 512914 229469 533550 452719 540362 388226 267762 932509 863000 612367 101194 462728 497163 446245 924569 830044 118431 848654 121559 75842 807392 161786 724987 504291 715271 533877 997381 803574 111769 332043 341237 789456 908763 369238 455675 183752 444698 865652 771235 236045 385884 437665 46078 74469 824197 84867 703068 465747 521194 246579 388671 104962 50055 10771 628316 663471 421303 639463 564461 641877 276459 722325 192160 881264 522000 760440 265987 157433 834747 190257 614018 813818 657393 193742 494952 333338 30618 746643 381802 571746 478581 454190 205265 231715 841609 979372 701913 824580 539292 243825 372457 101192 196466 269603 704414 701872 530224 427634 366125 402836 742599 252116 336531 651478 814190 504076 164091 214073 914691 583701 900251 244278 394011 178338 300717 965366 831250 242492 830703 130163 536007 88507 340785 112970 4051 427596 356584 613248 949838 951584 479475 953236 879667 953174 342370 175255 813093 532992 3039 258518 485245 707237 889419 61202 203450 970091 356665 564809 223268 42241 560746 58503 442832 877204 898201 696642 348776 965926 538052 498460 910585 6197 724787 758571 871316 316594 216217 966057 777515 479999 481803 542619 934778 22547 143659 611721 415383 396678 544409 896085 925022 876956 442910 389214 306821 437922 213272 482429 780789 695781 920806 246156 982804 982 385627 795942 493129 651577 498870 325524 378030 117306 817885 446258 876245 868336 849669 969893 41895 203429 361230 26863 841382 591978 404330 873971 327113 2831 812175 58942 909483 632254 50909 124040 761063 963816 217553 935336 248487 911534 564698 218867 574185 788312 559998 115241 613439 841871 496248 960762 427349 219942 650378 170727 52662 279351 738966 279975 903812 5734 875155 791947 588735 718751 591031 67241 683470 827119 386916 877238 528976 546478 180925 350786 763645 172308 167541 884563 939479 715035 203652 351149 509069 743129 229351 667240 853387 255257 718073 839501 256053 282728 251606 110049 629077 695706 193321 203747 710231 92159 360261 677128 296520 770196 948325 14648 66947 821542 402631 903452 75527 484159 798300 913996 670683 326786 299217 268253 101109 479974 844154 116355 837793 215711 672861 962333 805344 485549 443510 107631 373931 242481 823139 51247 581303 836438 463979 300788 659743 420017 91109 404511 337503 745059 306538 441974 29648 23427 519969 406441 357307 388688 989311 611049 811724 513460 406194 247373 176191 686117 42649 966387 214247 889445 168584 411147 892850 660659 195660 856880 177317 331010 491061 177063 801893 729577 30664 154108 273270 643953 918992 361644 490444 815200 15734 525182 612999 6757 172338 317029 11889 407462 554243 645145 995564 267202 66801 206606 372790 452837 607357 225124 245782 635136 48258 212327 638511 654880 711821 130780 869616 597534 519861 311999 241020 407036 451360 907080 952009 564315 118407 122203 592805 343978 783510 124037 992417 13383 465272 421225 9797 3107 849958 940742 206549 961008 615874 970497 480184 642165 443514 875608 729520 673573 430312 889307 885239 191193 104088 225367 404597 125143 618699 925426 292943 961996 323930 791750 955483 412971 516041 413058 559659 146206 743105 998744 581853 911419 708757 599734 583121 145730 506613 470189 117957 45249 895762 922762 660810 727358 754339 847121 877428 459491 580659 842575 283915 956284 689904 881102 228668 443005 751946 538165 4722 749501 406053 737779 701734 542097 810808 985873 991696 775629 609860 162295 30606 233269 511744 593678 709810 826775 289438 941802 607993 713853 771722 957997 392901 123084 833807 757492 298976 704630 224195 18697 985448 174816 921424 400565 767121 802246 128783 634951 269494 807301 138992 289465 472227 969200 275703 536680 743194 28576 738373 622517 456099 329687 486240 855260 20127 603914 424557 2023 431958 609895 10483 15004 729526 449711 227264 238061 589868 59813 213906 47662 122135 627415 673236 466727 143199 744838 133835 888952 266579 729268 845873 727168 672831 954853 438077 581109 777222 13953 76867 914754 237147 182944 81290 30373 592119 221443 943847 379004 919656 813800 669376 710718 595500 343304 16751 422868 490514 147668 431594 696688 984567 484749 778517 688350 635246 241386 481321 763223 209008 500067 312813 183550 371293 549299 865531 744043 429918 139382 103697 885766 350354 442575 898585 658102 768725 553125 341238 924754 262001 455885 918909 764470 754454 309466 659289 761378 968259 473142 125295 692748 762017 878054 988536 441881 783744 352832 722898 403869 474759 491302 893463 541628 960154 816760 211062 852057 752776 88075 611637 231273 377561 674894 408130 962838 640757 439658 696834 867736 126408 903366 820750 550542 786284 196767 653404 406148 922319 545740 836860 207818 969312 360670 563864 169877 258133 338522 809762 313176 454369 916157 517183 386443 204464 374083 146563 50016 481797 727752 916834 129903 967523 21633 912011 922558 254632 369724 533460 729502 133819 494278 259683 270340 345480 800203 545572 984299 618406 77379 20916 394742 800468 827660 809928 518226 502070 838881 938671 12088 832412 423486 852539 114718 306332 135722 48498 623219 45383 996870 736404 322827 573890 921525 544233 685251 741437 46710 600228 863867 417826 590018 166444 581694 272945 895591 152445 257321 507950 250948 146654 562061 736986 119487 639521 301885 714158 842915 945211 843048 875183 622008 819234 707227 682432 776083 756941 188002 922277 176535 632283 514676 93767 420977 972044 23373 171062 346802 597969 549827 784722 649526 977351 44660 663443 908744 136304 296293 402787 157911 911474 8026 593282 785874 635776 224940 752805 560799 714330 950863 761836 774518 968222 772148 526448 894023 2101 948225 850369 865896 20375 59612 865819 973840 280216 798239 728872 809171 546460 751142 233025 50761 850969 345822 313831 434088 354865 924277 318495 252196 672997 628339 26086 82223 475406 969804 811303 739910 189930 51216 25699 613018 289501 844539 777913 307327 128997 917740 783655 584964 389446 350578 491743 752226 595520 574513 915498 825460 134498 540976 959205 950306 883650 73054 827712 986320 498929 45656 694935 717103 377207 982744 436269 73286 175360 891159 652524 175668 909575 168218 431366 491679 741635 449115 911643 795229 511497 605942 475237 926132 39701 392581 158130 928984 633455 747535 554526 85755 499040 325485 503693 166179 214862 659275 679385 162389 342932 90814 233725 521918 216910 363814 163260 211774 422088 631505 696063 834513 690548 224687 354143 354512 374630 688221 46144 225785 535581 548354 567872 456802 461161 970126 176895 609032 652629 355002 547992 417608 211483 382734 45901 290258 964889 740480 290034 871101 928369 794200 761916 434170 896739 242657 695925 861396 442361 47802 214611 236304 328768 520098 117894 801 421902 820319 566994 339834 153697 326457 841231 724547 455998 382128 755868 57794 844110 457534 32227 752161 165319 717768 913062 826431 302612 533199 299840 149123 188146 744762 751638 909126 582996 799467 368276 771926 393774 394107 628371 240067 343744 857598 426674 475801 831405 651538 416142 296192 331869 259678 814135 611596 995577 708833 976115 892165 295056 26927 26206 779194 828098 359286 596422 766040 773094 105281 406177 314030 610128 757911 963215 178334 15460 503374 921309 209261 726770 498395 476797 962269 935287 597001 970181 359969 849470 971329 403712 988344 27026 362112 740796 726604 368935 712421 711130 989079 470959 394163 864934 484571 338763 312693 130078 323097 578374 83551 628780 245737 78031 5729 459985 590522 800737 847353 568698 333533 601354 904603 931838 813236 936621 66854 343400 45656 761354 507057 504006 790461 480339 537682 185421 863327 595312 261400 800820 365056 15900 939126 702296 192617 744645 351423 179425 277387 235562 385564 59871 183907 483820 619873 324621 258079 570932 504167 151496 55549 301030 788861 113794 937435 676820 240234 665189 892905 753897 716678 821334 381849 938743 74447 282029 797986 603548 438874 201470 303938 140071 462778 315622 527917 415454 495353 684683 559430 754539 510020 145475 894615 431783 748031 499082 562992 824 12620 2109 168668 991050 9771 1594 320335 307261 486752 183433 498813 145971 61804 918761 339526 867306 669535 702352 515328 866884 963069 81923 160380 163538 4523 942080 664641 138478 379449 150223 67545 645463 347082 534316 623913 957335 73737 161315 507182 487164 229917 174514 768479 383623 888687 282160 496883 816327 596444 666420 622109 775320 926354 572257 298378 863556 159077 812555 490771 12607 468037 470627 795407 447657 167445 340054 571266 759734 302428 149770 881713 470023 380262 954097 112560 270438 256568 901800 712635 690871 156464 174876 936314 566234 178363 243975 398090 534104 956375 280763 319879 8020 871548 179833 455945 237360 702086 264815 170643 583425 450179 99176 97513 488872 470498 246926 648611 90537 220417 769463 236979 558571 474094 46495 420320 219271 279844 803373 406796 294532 713484 526261 677129 817624 884405 589865 615459 612562 898984 391578 959971 757558 557232 258941 956743 782825 463649 433026 546406 659709 523613 145415 315 719559 664230 141798 461850 969587 695866 172466 762041 851341 933854 154995 675283 422769 941684 344941 892448 648243 792310 568736 588284 34718 599224 8233 399112 751987 864702 883875 696701 303889 108157 127478 200244 342120 870017 991410 588426 977368 688180 645067 269256 351603 611297 612422 540416 713396 103542 973634 69522 264239 721586 696799 294340 243493 651454 493545 720231 435553 201276 560857 224596 511644 311673 997547 743381 774961 901421 929389 206588 484595 718867 504970 125923 320296 730723 22801 615214 407149 173509 171388 536294 897250 676633 848391 5205 811222 90064 472017 949616 301145 824377 584586 936399 70439 860244 741093 101695 99848 596946 746839 412276 558877 196844 394504 284171 712167 379194 246242 812921 814661 597135 409903 621437 444765 906201 62862 447883 940161 602912 659369 224038 930917 132261 665486 725153 608303 283727 755067 564798 823494 116463 272018 750142 356376 401508 343293 973473 747013 909398 741011 491237 254544 758444 587274 485247 689772 62425 922154 810999 629292 432382 47810 134675 920475 224257 786452 998550 554168 322801 275393 295169 499829 914016 727205 956561 247990 77368 44935 204630 600811 972721 363026 605723 948224 723504 774475 823725 834794 997040 849280 462683 742144 926688 203623 459161 876681 547814 544645 843636 53823 82445 251071 830800 393874 142300 305306 314159 301463 21872 588123 605055 988634 435965 195305 994731 247902 146122 111179 174966 913551 866629 276287 583876 475807 385986 22520 621121 868145 727014 560868 234451 530710 412381 952915 663493 6516 215843 555280 298971 368809 528950 602380 762405 594803 844628 284035 892223 609908 276236 438403 349221 456670 109914 476499 940685 562550 709155 587685 320231 413312 435396 957902 713108 154866 500128 164293 908033 836631 351501 166442 269858 183047 429051 359238 882990 171139 61133 981153 383304 817503 494003 868681 849832 921293 235618 130807 266064 188622 660645 177282 222461 218348 614075 647387 328162 413787 254275 450224 156651 962721 672788 173529 460852 2906 174813 38371 803375 930462 893091 846167 899090 332793 804284 249762 778796 659133 515162 711455 419764 933822 419310 671557 885716 907964 874584 527943 603906 357144 774598 900070 427375 211666 264097 47628 725994 632326 23064 146263 928571 768380 338065 144924 430043 689210 796297 139920 158444 174185 914367 490618 911270 531898 788118 988048 20911 410753 929112 510186 703457 681890 964451 342585 377424 297100 342868 435799 194036 563564 591867 834092 439437 275028 924420 424053 101217 923277 804950 953259 305865 641807 521042 926210 701648 762099 683652 766412 340201 555412 500193 642322 372067 527113 709579 683247 168733 950379 276878 801483 942510 229009 554118 803845 589792 552957 472400 486887 613995 505557 149340 466361 495625 395273 509855 492814 665011 198677 41541 721247 108376 619794 944785 207540 429408 388199 651658 154060 301379 774789 608785 637051 553579 396158 424546 415951 970602 267338 604321 71061 205099 858995 654096 235595 64241 864559 862574 355163 639148 459570 281159 990233 745178 307596 47403 660756 710303 37918 616709 894965 829559 993255 318184 83206 224450 179100 215756 614966 609175 212119 731161 963363 181423 494115 542592 167772 154022 458445 733579 327399 188854 716337 579466 772733 619484 484706 793547 936017 973294 780146 719344 347366 866057 52434 857841 942840 457501 840541 20973 218799 818444 565537 456023 418455 642835 428511 192415 263563 953000 721106 408168 699910 438049 985810 821846 495374 110373 406528 736635 282683 657598 320688 192328 305068 9839 387240 919224 491864 955865 142990 497500 422771 640119 749437 640641 265356 742014 238099 668589 613646 676480 692811 203598 487828 279432 662809 398916 634217 392682 208300 331957 244140 333733 806324 325956 707854 65761 947554 422600 215253 58730 644040 612991 896359 129073 919568 997059 532832 427222 124223 95061 913750 972633 953792 915088 669341 54281 730542 839081 493455 755150 493785 270685 565508 922007 968126 807130 63707 570855 353477 116833 528638 294369 47946 545087 334736 147333 39072 558446 310194 973937 164866 276792 929550 759091 893775 191418 396556 953439 959271 871768 595076 741397 728150 414828 193658 160372 279602 362841 752948 651488 46323 152992 306376 106460 921086 40359 143888 527296 731388 271073 891651 549111 747973 181872 999722 363821 662689 452293 483833 820473 748652 331420 971629 545101 625602 141713 849134 495752 675901 848646 915067 411844 104751 359938 433633 463692 858387 845252 144852 648287 735098 544735 49269 224821 268532 801107 560734 990456 621729 584960 401324 530834 276148 458390 913689 193669 158945 164448 109241 787907 350146 953199 210833 422774 324122 591209 310607 120837 127246 467612 140509 889581 335440 439925 137423 49319 452263 620874 643138 297731 477198 269196 990182 153429 663629 803579 152422 755586 208312 114204 494031 518978 905200 952274 603862 534945 316702 578138 884048 222189 11876 786237 853269 259746 693875 434166 511293 605502 680488 721605 458361 413967 634752 57006 214285 886137 34496 911050 865602 982648 140889 297631 597859 574440 870998 666105 209120 778330 343542 613594 390312 980613 720485 212993 961557 822689 669324 453540 112867 564828 960683 47617 903956 185915 444456 707869 504973 706661 945989 410489 918621 176844 851951 833140 87047 857871 518057 216834 834224 859430 431000 115538 764845 789128 291166 287872 160146 740806 989284 540176 744651 443999 823841 591419 553282 866104 82284 668749 262084 441368 836395 689213 39826 872032 28105 455255 24742 851991 566137 204204 31489 574234 989077 636907 496880 166632 613337 993617 188667 87293 137712 897316 725518 276974 474155 123890 500462 161782 482748 228891 411443 231454 22390 526294 714202 177904 52734 706590 293411 47801 869243 318134 360939 940306 587554 968589 78708 568678 362771 913209 228460 482745 623477 230487 59170 19630 638570 272209 175017 429156 663764 239994 555944 75600 472687 687414 544927 816717 243433 981029 931254 190970 809072 423503 846152 179405 470922 267937 3226 478431 98428 161721 702644 168356 244838 478342 944293 178754 159484 710348 201347 203373 896115 686504 399617 715333 704503 279482 934845 462847 456771 412270 634429 826943 569072 420904 123273 6598 669295 134565 993822 937486 144888 489150 973120 984206 488416 733351 249962 686716 32424 45879 147800 146474 998052 472133 305928 355409 720958 206857 808150 439631 298544 541275 708017 666665 922118 402404 211739 157740 422109 809487 80259 399796 402432 433580 719819 68076 44824 43764 424272 695253 832161 397828 350898 299278 17394 47783 74411 112089 1789 715788 420722 775442 316048 450842 486571 452857 370702 837804 511954 473207 7551 165249 614973 540355 277873 673667 955848 232825 421284 359109 202111 318809 775532 875989 328714 889930 118282 807135 576928 31572 756331 104978 328106 459154 595697 607444 893359 65639 732554 786861 301075 276615 461989 155360 191825 704141 280313 22522 222671 313433 865049 302437 897621 110292 82246 545415 112403 269590 501193 847189 4320 432867 671708 136390 996649 333310 272324 396942 356773 326186 329648 835483 916328 232756 411112 408210 798309 180264 214440 518545 492120 746345 425368 912154 900061 161086 388569 336526 296682 675773 205765 198673 235583 552775 103811 40792 25840 452847 319938 270487 660787 940573 542487 617401 50844 534624 281063 763881 146880 846066 328830 12655 85734 831488 763714 998420 909131 337673 226130 865348 539290 737563 992084 807762 839776 362080 988779 984943 531681 272288 498283 108856 341891 837275 784156 950667 61267 680305 291425 686117 496441 291367 729684 268215 909882 755212 427237 758405 204886 147870 675578 836239 279911 541703 898938 538440 131703 158284 399407 795056 165550 441987 732591 425198 243786 620576 165205 494627 466990 509966 560040 881842 543320 979463 977811 954772 828630 741473 895811 423965 992315 98988 252494 80961 380670 750975 885874 735642 832205 297722 45612 981187 851346 792391 357135 303271 944629 91742 50383 9989 448192 197691 711067 475456 715275 27394 792950 75850 791260 243003 166597 659543 873286 418846 790252 576194 992763 472992 75723 52289 274272 6473 615540 642518 592518 913168 390579 310977 511505 322453 338370 343644 881532 984204 360041 719445 246028 2081 893436 866883 234447 357564 284350 790528 710261 489039 911560 890814 65101 131051 555334 321929 941725 969119 75093 426128 535118 677145 100143 727570 63225 649959 838489 477658 150370 708774 539890 535599 910575 745958 615109 479528 700930 327796 498473 230416 682359 379482 319111 983334 753710 16253 794606 549786 311378 134904 176113 325906 873051 490819 419749 4043 46500 685263 414528 227659 350771 330690 251430 377725 976257 848194 27617 68892 734916 980506 531770 113842 118834 602706 709890 455117 683036 13425 416744 629470 454808 135411 937411 38393 588264 405349 699457 954236 320076 673197 644024 159673 418114 139137 508280 984934 869285 943362 673398 445483 195677 618052 946648 499623 279291 610820 754627 909609 893001 760445 954771 831656 31529 222957 535740 786685 797408 172256 37364 622880 656979 676852 471832 627116 944002 822026 566084 642631 458533 281060 984699 504133 836446 158136 362969 992072 41912 576697 985032 80644 808745 829625 560201 858946 551385 876371 882156 211287 546593 33974 396759 709413 635202 25337 5036 586997 938499 132932 251931 536961 28150 228080 71740 355596 42819 345331 982413 397305 386683 627020 773044 436471 375532 684094 405840 385369 535950 975349 127828 198054 149546 459732 406473 64139 306604 207724 331574 313361 530457 428157 184450 860082 244723 40530 295813 980302 18185 870372 301605 138885 278153 604795 207235 869875 359202 798330 144181 81553 160868 19909 277330 515056 970483 264776 268669 47426 303941 994444 675831 907096 357759 822086 19587 247874 145499 928944 340120 99006 720179 332403 116442 483875 783741 499200 796965 115973 799120 322490 628048 433748 682734 422731 212886 410389 368391 558857 972178 366282 737036 862888 128230 953855 18273 861021 411824 617711 501928 74170 6673 199870 740755 594402 878826 227280 6235 82836 871446 445647 688283 191300 753875 99829 187767 282842 760539 940619 281383 438992 585376 228183 24156 243169 926271 348990 829350 302505 897792 845865 207531 402765 869584 464724 406014 543037 333183 605729 919680 525556 643263 959651 460385 263162 545548 22631 997654 276287 824747 854362 849351 378727 433547 599688 226457 794774 552354 187550 386213 908168 799503 445114 254953 536671 258871 134903 622766 429009 962867 14030 593719 753384 675021 646254 787622 585999 854432 119437 554896 384580 338044 616928 261132 963524 85560 398859 990564 92241 156732 62691 57887 526690 565640 2583 923508 831307 181362 20861 205966 509116 986415 575980 285385 779768 633578 542781 484896 798985 176197 621404 552271 43892 495130 395188 292420 802216 563895 433985 365899 478121 529176 305157 689455 853259 594598 898858 184238 167437 326427 98402 65994 608235 722575 402201 929390 570861 366323 801650 857869 219516 693565 925897 78737 8452 562193 221167 979440 986762 231473 410810 842533 507982 803220 959278 845830 35451 396550 648961 408446 639569 195713 16261 220589 536752 42885 728515 486070 163033 859671 193414 544022 938096 228439 687365 64433 113698 411496 313624 160494 648257 448797 945890 866403 8243 384969 800089 987460 709750 331080 878899 146953 117536 548232 688940 710368 817043 324422 507316 775074 872609 282557 737033 312601 963052 383376 127408 90196 175230 512067 856884 822083 325977 730627 319809 448089 276858 644049 629360 138605 961546 437528 590132 456578 432394 636331 1152 103894 181998 744423 85012 376966 894657 476448 689343 281812 542329 740962 611680 655929 566414 308447 236350 668852 608687 82529 464537 911623 903248 960290 202265 895488 340263 424002 333554 767718 14564 441591 904522 466758 816445 57984 473048 39810 158150 880353 541698 989909 608892 162837 384183 172374 816842 355073 384895 901069 317360 776082 78275 5563 172255 52280 99696 890041 80830 923791 582418 879947 271312 967605 685516 812664 411238 680667 348089 641253 954080 505664 517941 354256 370828 459397 563715 35963 74720 267308 419930 419235 813466 889253 352656 968462 758434 30643 74009 807864 109575 872288 839525 448162 965401 839345 722091 190773 210213 278711 589524 973101 391717 533380 256704 205579 322592 488949 658352 664445 167444 140715 419715 511899 859844 554626 676420 854640 438223 449264 8763 648787 806980 413880 993220 856935 87643 536798 515690 958808 391779 374873 66373 120691 524433 914355 732510 94221 466705 491379 933912 530165 832670 116035 821285 258744 754051 346526 699153 725862 318823 574493 645334 96827 633164 773293 127437 77688 209694 314778 506513 998324 707969 919740 416039 613939 205647 300829 845804 13205 227630 48384 74521 785374 595685 73713 828994 666265 460819 464772 786406 862862 534683 375159 621378 852208 596515 258619 654922 827314 208929 953790 453835 170062 859381 685602 58914 154576 568595 781122 372098 965304 577192 532303 343038 387206 720778 40056 850662 717267 26558 361719 697340 57509 188395 773604 862082 489218 361014 501524 935035 237980 386950 387979 516595 439639 716912 313425 999239 684367 930210 70650 345276 349290 883538 791834 114505 186944 208725 737383 282432 307586 714294 33729 60896 503568 915781 276837 458196 251109 518662 257640 61635 144162 961802 310154 626249 768268 248879 868948 707671 566896 630383 773598 799206 388355 761595 986012 948195 949937 268502 930361 97961 963626 524612 658940 75637 409889 558602 838515 84314 130138 241532 265372 879495 700472 752703 922552 596912 268070 943897 135503 621171 537429 216612 848419 869271 810938 224501 105780 825222 820825 661039 802272 154404 615411 823961 225740 158118 262374 671271 341078 26728 904934 231758 648424 599813 409428 898307 327975 568430 630321 676360 200039 932900 907253 190729 121683 382609 220931 678156 899286 802276 177985 649707 862260 793186 298948 227993 526671 833685 401884 404804 28913 117123 509225 55577 361092 581237 201218 992205 573573 681259 359504 29536 888547 755862 194711 518452 348096 104796 67522 379872 646731 197362 977487 788283 286646 775236 752505 566248 959547 329775 710910 303864 49977 238542 637794 942515 358344 600373 484510 866682 301402 179666 229524 742674 925196 197874 823133 969101 195854 869389 680079 749414 122722 541755 787866 753813 269807 617816 157638 569472 489531 924192 366809 503224 974629 657653 448459 593392 123520 693997 843736 233497 82877 120436 636394 852069 889484 951421 975360 181019 145901 759421 236465 777837 964651 392905 340053 199654 584181 526537 159890 696529 810265 566018 755052 281816 161623 328607 793797 975337 422898 25006 213882 896281 460728 116501 311074 269526 335387 808299 703935 84807 392414 921914 79343 236910 529679 904686 569101 810919 187711 176976 385528 143395 137655 201132 335487 392075 235523 129990 508690 802695 937969 171020 778826 510877 794821 100982 952481 458016 946051 903830 612493 652773 195484 92678 747453 277266 19314 112542 687093 7410 179427 157519 452676 619482 64991 641586 190432 963151 894100 369524 859968 527826 881252 91000 649491 746012 649137 246138 803111 14918 414033 294724 327342 812564 595118 268273 457163 130305 531475 815184 92835 446940 296724 645198 408482 189189 948854 542776 803346 120140 724996 524963 614885 960163 699664 653926 517353 765447 299804 54136 256218 917546 874180 620103 162895 724173 298162 217027 942975 188887 793115 170350 411171 926980 379354 320999 345144 365466 426371 781979 93716 838388 257596 343093 305023 805222 827699 453528 877595 259379 167054 4219 890752 561443 855442 905266 63768 661199 695978 453319 710513 352050 991596 914595 366712 248752 390533 400610 47585 193804 159635 392485 930160 952060 807470 109757 914497 585033 214852 642109 76727 705868 328989 180123 868215 767987 633789 8233 662457 150380 253167 609083 625955 261482 299116 856663 561849 232424 605090 507575 371892 113311 880897 473894 476919 241518 796490 243073 102488 879355 940312 549791 259475 597409 133632 598533 18541 189769 874392 324297 814977 596777 138524 786948 826187 982198 427724 189139 169530 11731 867925 993589 76263 498918 427356 636212 786640 714699 374693 146422 721187 44957 731824 620171 625559 965173 262480 715553 88606 359996 551348 366843 125078 114687 168975 852367 209713 28214 735405 938577 921785 306925 404741 730103 914925 143161 244731 281606 837509 892158 234700 575575 728682 204844 409539 103194 61420 515238 672364 440826 417380 19621 281106 670386 527838 781147 403859 847929 2735 414890 888242 265051 368277 876792 811168 726710 274582 643724 560201 81640 707686 343389 709514 249739 728147 696553 381276 360582 988948 122654 885424 801435 641692 428678 178068 875093 591345 859505 645281 6879 859418 855893 973318 354261 201430 270431 924138 789962 648993 849582 898733 905652 306298 390110 474823 402314 827790 578038 618524 657726 110580 585922 173268 668303 344718 942037 884394 611068 475618 675879 10860 622408 458832 245305 471242 815178 946553 253516 685594 792133 431361 475858 541809 141592 386480 294543 133309 669000 150493 411345 509570 716089 730223 636676 904793 975237 272110 897402 393567 156811 552040 554691 100609 595811 558539 523802 969197 869449 757959 762888 382654 182199 897527 956818 479728 597567 36915 816508 765750 43610 509697 64369 217400 484833 530327 704335 983058 345270 632089 230268 972448 855798 239377 899385 524433 374952 373775 509783 281892 62394 178121 410640 737925 806954 413930 818709 88301 565682 843373 914371 977452 654490 272479 877356 643618 235773 729027 87654 694800 349339 239904 960230 419364 242014 524787 582599 576302 764109 584294 306668 859576 52065 271414 898700 122715 555985 557010 567680 234683 874843 284012 629477 12396 15728 277558 898225 200680 368749 93292 823769 27275 382727 258017 750827 562805 642511 403730 396049 451928 550893 593049 239378 636361 852098 658540 967227 290700 903620 71884 133345 93696 561079 191609 53735 287044 35611 694033 493732 441043 398493 23259 169612 873451 61390 423636 770568 150572 75482 518047 273002 66880 316270 429765 79783 62739 896557 471441 16725 296300 963549 892345 840031 1864 962644 534003 125771 251346 367869 7704 33919 769894 852158 652719 519841 657691 581574 38164 806842 461804 978016 533964 390799 921731 167294 445585 676133 270680 231524 416286 909386 212133 195608 756729 458388 347615 787781 749800 28093 819786 937694 594221 497110 332356 895321 491227 532599 55395 878124 498991 561135 825815 154596 32041 705904 702037 848836 495785 69203 798585 567319 582148 219320 441725 172340 61820 788623 809768 736989 173322 973802 451315 672529 333652 274181 395392 690737 311821 786486 279951 507527 79936 785900 647579 762407 547078 394890 371217 941979 317435 733066 25422 814175 793463 860682 866598 175110 239702 417842 792060 52911 177689 531933 771125 337605 998872 263730 723837 432262 47395 313503 985642 519841 24363 663494 66724 373179 788309 93093 625275 601582 330463 54941 341719 41935 742455 39851 512359 426730 112319 517464 87191 156484 280194 50195 328557 373757 563206 864558 711263 67234 379061 711730 942140 595435 557228 216213 273852 666905 297607 534826 258267 601998 817892 687089 422949 761152 378910 843822 560151 272874 94657 52989 480462 367569 722861 487327 623822 167133 441588 418724 651314 395649 314447 17425 431592 920239 680597 688882 588993 215490 510094 236764 413789 859085 534179 865005 966411 312914 170350 763765 150560 966837 742872 38933 201024 892641 408525 314529 623778 836082 231696 871061 935000 676047 538281 405698 308551 764222 260879 23648 720358 420520 500724 446122 812895 51808 169762 4202 485189 416081 683354 370527 4038 130861 783247 46282 492365 218163 688698 603567 477426 928062 692807 571320 985133 155385 828398 385492 240730 370779 194485 965123 970382 987706 570344 562734 795234 30847 421244 35508 501789 51540 772184 501546 700248 614294 333406 570993 578915 758615 887848 938216 94902 61363 144127 976306 472435 825334 746257 730500 607660 972823 118263 272446 415390 266086 204008 923183 637102 115147 948528 697029 663747 176411 120889 867778 52093 299094 428809 374616 976344 794817 862160 749157 327394 363713 269535 1616 767428 112778 878671 685473 709997 607335 380970 780543 535828 48490 221735 150185 508296 823555 910321 885090 25386 409387 599188 862911 243668 427246 760852 624121 357001 908474 450191 276830 888981 469447 556412 597792 981600 578653 853961 136992 337801 259870 163158 481309 922321 871480 988388 160777 981652 92354 928726 877914 351269 637201 643198 66950 936426 587625 344769 878440 68686 72551 262544 569597 270705 986554 338755 167715 940482 787012 636478 180304 836839 887838 927660 989635 7242 936137 757419 129541 219232 588337 758779 841118 152305 797030 474993 623284 2856 314852 329897 70783 452109 983953 983505 640010 365261 216541 582052 602447 993200 408203 781051 429271 758666 8178 246500 685747 660974 143320 395599 865570 972638 230101 513252 208153 220577 230097 603914 415845 221406 992050 404354 985036 560597 110598 253347 41693 350951 914426 137166 544573 656906 120072 802948 262713 406562 20598 942147 376640 548354 492390 932049 614819 359597 773711 419409 115713 59055 429475 634301 384515 73615 74473 547474 151011 336444 84929 741636 915639 547152 41940 86262 322860 340265 128880 673045 939883 843584 394365 862397 286625 402029 379498 762857 78637 634610 748082 518813 976143 372552 159545 374541 417519 166259 747960 822318 608897 824982 407793 744050 868544 455955 423968 71688 592567 456576 877964 543021 220951 792240 653315 214017 168613 467360 894296 68118 244154 367583 276274 253320 49100 751015 734014 523735 336795 861592 895563 633138 712357 55419 983608 146146 246494 142866 291467 271169 548734 587106 128774 558701 784237 273793 683245 700207 158138 655018 83724 464597 273170 867561 886148 369054 593491 454111 256459 725451 643606 368384 131248 848104 333920 618079 508030 33460 114952 293366 131107 975022 530346 646689 129223 962908 800437 136260 733778 830749 175470 951700 148028 264522 71171 577908 306834 194268 192013 538267 424864 696161 426908 538233 203779 782076 482964 790217 966177 422338 665271 902205 871417 829369 351858 172908 337177 361194 349414 442487 24756 319981 504360 428588 688360 123602 778282 279496 883000 213781 577962 808069 157694 512326 506393 431037 606886 208030 110920 855453 514727 765342 418876 409073 920666 587415 162561 599427 771517 430887 899362 345940 562647 18461 533893 809058 286861 944354 835857 38393 27661 972543 326124 496562 341810 566120 711965 758810 722599 679451 532983 794359 158170 222271 602674 239714 668848 81075 439847 550163 403979 2425 908632 755532 460968 906118 798795 362467 125699 586602 254559 835526 441240 330417 328583 565790 707331 32520 765522 547164 384690 875339 663581 10157 668130 832829 238421 696005 851130 88544 791330 655179 878081 286256 740706 118647 93685 991219 15929 119140 191300 250799 255731 581484 853628 642186 312139 673465 379334 518876 855941 739285 355869 102660 135321 424605 559418 651258 240832 277953 639107 137928 28318 396153 263859 49544 814307 314398 400201 375698 958535 338728 182351 138927 523062 148054 669988 886580 452591 935482 817960 66869 97359 525605 250253 514708 134724 546511 589104 611681 178633 881821 923377 510651 612048 648197 236236 821834 11213 192270 664914 505197 132338 710543 46158 659839 868253 548735 865424 216795 996707 50735 246685 433214 909974 904971 700607 243 383059 489016 806274 441791 632786 291785 259072 469779 346014 428171 305363 874560 276623 300703 975137 464157 232072 412336 249303 945006 361360 118012 494667 810646 185591 906718 785470 400858 634567 351601 844230 79427 627464 395347 20805 521884 548742 194947 604744 372776 476285 583701 861709 723792 829331 238603 113826 533040 257510 313072 117182 252641 421640 157976 811511 973361 755528 745472 926901 69749 279681 417963 82828 593464 658953 404926 975082 63063 765480 876400 554961 193259 971335 511412 936768 320761 105815 562606 438725 928035 425339 41164 605460 832419 358502 93556 166015 806903 798490 738351 586175 485448 825465 502022 450069 531474 600870 106880 249281 445689 349304 182193 96941 797690 81262 764860 835275 517459 787292 365994 501686 308812 312660 159439 64058 450549 706093 667991 181002 591402 683563 966016 701327 347186 871974 209479 420491 376024 459688 535638 61355 594170 282275 196368 498132 453959 967529 714064 96214 235682 625643 339884 970802 473286 8893 647231 602593 394945 820596 237239 288310 679908 143508 465072 842127 188203 286946 869144 269818 644530 291998 984453 22023 646469 692507 899142 227950 899090 444570 649756 283862 272325 497384 851091 962049 757904 179979 884833 226434 607359 649606 270842 109098 924933 421774 896411 412120 33192 587393 653643 982059 901817 138419 855812 729911 696236 157995 880352 947916 65630 193825 352777 931130 361656 428410 122307 273660 31641 444155 744358 435851 976040 346116 26262 152649 273644 163483 195039 124432 803774 421205 35830 791924 759355 708993 403890 578714 514049 5733 910904 38632 969085 934659 179431 938219 413850 363537 269832 252805 585102 893432 526122 321180 287680 856713 570915 99578 374663 982842 881220 115547 687026 122007 231107 617331 236098 814789 814858 700071 501571 901482 366927 368179 872124 834455 559462 179851 240633 541817 897633 344321 754622 192950 856543 571268 304646 179054 416746 932279 489141 353210 435091 14234 213695 851143 284785 162968 945338 233505 345621 878472 754726 855093 751189 669173 958557 440899 427816 170805 351820 19607 996493 847108 778018 755357 78397 335461 475023 245023 403603 411384 484120 799976 516122 934274 747923 734552 395417 275548 111466 177983 462178 950167 808898 117165 505451 677997 449524 803994 581096 736391 311128 133869 285720 642072 637749 75720 313092 160844 236913 559573 879305 364722 980536 646379 375587 769407 813905 559364 889420 511598 121680 231950 796838 545676 667434 606306 7026 557684 670921 651872 588995 165095 836824 281860 948156 506531 524844 64453 903647 564299 779663 793593 669379 272552 128094 477952 12754 181138 946361 356078 2185 295934 154259 734910 592611 130819 740121 20320 278565 413019 709933 724104 378384 950193 642264 888593 703491 786459 347387 954494 510572 971283 19709 78927 51401 216969 385975 867574 378654 824206 34437 985398 216357 384186 932463 674969 273103 362044 598519 6423 41890 271163 468394 492599 773869 143082 766568 890724 538470 759117 928354 419208 92120 354387 588039 69345 985237 510132 881754 73570 742809 938958 732020 609863 331562 613903 736099 694074 1696 547261 982082 940794 432216 88102 588264 919584 990511 771251 22113 290281 595533 594044 327144 29022 707566 665399 559073 670095 558950 450841 551648 864387 299936 216703 126449 896604 896193 774229 217669 233678 33821 553589 104116 497138 909422 626629 115456 475425 149462 113553 448995 710379 477246 693614 138974 31272 414501 317329 818206 847949 511444 596528 617163 56557 814677 88752 811952 579142 480694 90386 875122 314524 496022 239094 857778 344116 312550 44591 904985 961292 512844 356503 525337 985230 393790 838109 364386 207856 641407 211089 524164 817371 692160 362785 60220 149250 806770 212303 319126 70158 508018 67461 983981 519979 905281 982854 973185 987899 343691 578500 139223 824237 954096 420097 767761 619752 735667 590868 558449 878900 371403 989889 223941 361308 874791 560513 790681 142185 15013 509954 604176 144186 789702 379908 235418 578821 753263 884895 491510 761085 933011 797382 305420 338162 369304 608767 615011 448711 406507 654781 256919 589371 186432 616371 616116 185635 953676 835149 367826 654523 403635 978622 734143 694214 996676 211465 300004 533759 940087 95682 716771 701536 47707 93311 877911 635490 212625 192571 415791 480989 121678 979766 161833 963554 810804 806429 855600 782922 950210 236467 38938 467299 328999 625292 463104 838041 420352 332108 168735 985614 656191 927608 587671 603878 748817 583555 303738 689021 345433 324273 79092 467811 856177 469841 601590 120789 272409 855304 541021 353018 684203 637247 500910 313286 155846 752101 949286 729910 374336 452610 430576 513218 891537 953692 725293 239912 254830 4894 168031 440078 825586 591936 509492 783267 819065 84699 476256 308712 591375 325236 526985 862382 219557 329454 987457 365828 355882 56167 368281 75151 252754 647735 41618 813529 202202 70101 127874 698045 63812 685577 898088 306510 735981 450144 885645 363289 376314 153106 437405 725177 954707 7577 801473 287668 735089 801952 813251 486412 25785 165898 389951 692435 495566 939448 680903 15792 354494 321323 137343 984853 30798 770087 89927 194424 839642 113839 524495 57663 714347 92444 888277 282887 985879 928769 874083 233284 707663 657422 564630 231571 267706 115893 204214 535180 805511 103029 23280 330718 694545 281776 197722 322793 91318 320878 758317 526621 908019 883191 296809 835955 198253 723377 676616 443751 210008 783124 334700 242665 831913 868998 999093 522072 513320 303841 95001 711449 192707 911585 930146 799987 389551 291233 764805 988088 228228 50089 929396 685507 388794 955797 797629 108833 968402 202792 649993 295161 784665 283406 615919 145664 193644 25575 913500 333071 853551 696773 531728 817841 727196 232287 116535 102142 953084 843991 861868 430443 885925 676688 489918 55326 92341 81034 322613 33691 11082 60920 4854 167562 536835 166432 734400 841873 991486 934291 643526 394507 964204 811795 718132 398345 950766 734238 985742 434860 940346 938233 570176 557543 656116 291024 365515 335737 329629 831137 485617 402904 542960 848864 615130 695933 844951 21345 571478 529920 632209 700576 771262 453658 343013 656611 440075 229344 979159 704591 469758 840026 297124 707958 92223 161670 200836 250183 829522 294296 2452 339811 304745 539462 320830 957231 823124 963018 77203 714300 886289 182541 879015 506847 930904 330846 601387 809515 872838 337739 733886 368834 107532 445 473263 658659 498166 970648 659020 204086 233594 923032 701945 231688 866245 480217 690760 125545 445696 609845 194802 989463 366834 770602 734072 285715 48657 452436 67344 314497 328626 351153 395931 585963 489251 506412 302380 414562 921996 140040 909520 610797 185959 44517 482337 732320 18440 838306 146195 238134 38121 515512 722391 134286 648263 171585 533888 962639 469708 470180 277784 811310 5091 304247 293550 510981 101197 546639 99591 728980 978840 762095 849039 201572 251995 786857 632449 770056 193508 596098 40051 563917 446825 817869 899888 916755 217016 11019 767709 396525 131322 135088 266378 6910 763735 10625 640547 672238 491142 728220 387595 705414 917337 329632 587111 669842 75955 560613 414388 377001 526805 75744 174807 625987 23828 322169 218049 300005 522095 33137 305837 757763 717340 827641 224682 905784 508925 823380 986097 109721 993311 817670 30999 11287 193414 361146 718748 675277 389778 331963 232885 255154 904529 750779 479828 428323 165851 468226 270895 883337 316637 749554 755470 848083 403624 23129 728229 249593 994044 921610 87279 285301 947173 515107 370260 183074 521999 687484 816757 633682 360962 408114 75853 670384 707988 656654 561395 770886 536355 318821 997531 708832 894357 479290 693535 502126 205823 784763 112445 150024 149296 912813 838129 684933 620282 311008 313035 465281 266529 128481 980721 717377 349248 888357 205023 122350 524692 985216 181874 736337 442499 948369 821263 448082 783036 86098 675721 699967 164106 20164 121102 305440 886019 805763 665191 235271 216399 384836 913007 512851 475118 922116 570780 682002 75510 615883 687433 453996 539497 665177 489045 263624 705280 51088 474611 57800 441928 999722 911490 212138 912544 644024 522635 137998 45250 880088 757249 691914 373937 747530 318247 340595 503888 533197 131103 628253 766517 751651 597430 578644 888905 750284 126546 937035 347548 210788 695585 672510 631363 153868 532160 681701 234116 117573 96519 986286 998963 791118 484172 609901 181892 147243 339297 642573 307657 336265 516001 514978 548001 874827 50821 165489 714171 142907 654002 305435 561776 911159 602774 393675 507315 936094 654778 231527 938820 123153 177074 195501 339203 288401 887952 50948 451237 749684 831660 360581 799101 995693 184973 246637 971828 33495 753993 419457 800971 150213 938465 372294 937391 263986 401186 262417 318462 890527 640550 924176 834982 684717 876878 787272 571903 637950 283303 327665 134363 374224 197697 592108 565779 499886 748041 915017 478441 857677 821767 919650 438162 886545 60298 451318 270142 775556 656898 296475 167118 211958 825944 173917 934986 354855 302060 398574 739660 642314 544334 66865 560186 47053 124129 432522 735360 236700 66848 19326 262839 868070 923381 695333 272926 690004 506383 729441 118410 408690 439980 140365 740570 604333 592539 933499 54631 610945 601764 206739 39654 674113 686149 656556 222034 773848 193159 616765 557489 42665 707668 906918 664782 162594 165521 21190 323708 168304 940702 604467 554030 255829 440371 481032 373976 873252 514489 581788 391134 193164 615267 766474 351886 959881 494632 680117 204533 921129 522834 311905 208573 251749 990439 905622 914488 915719 914673 441059 266098 530473 432549 591924 706211 82474 557915 86608 16051 853727 940036 788060 145438 140303 58707 376718 275115 861074 60262 920122 300853 877445 734273 332025 28369 968015 836274 283657 836242 392356 438960 585812 867764 206728 263358 530404 202626 152305 184779 358555 321753 889308 438511 625033 6899 407747 840817 555507 383531 730562 855168 144842 825818 477612 934301 601372 199290 623561 681209 200467 858395 731598 84239 612246 155410 983688 512855 7621 630685 368506 78637 85159 969481 535923 752460 603115 250929 225127 464777 579967 960058 292305 855632 572113 449568 513127 738328 228493 798655 241629 969010 539371 198041 934337 911033 241518 418037 207803 172463 298980 946635 419062 867150 979905 661557 913966 429424 247230 431641 618981 920437 974681 545173 19787 913214 140252 654865 548311 617697 322019 331553 820236 936501 298187 877379 850872 776870 1061 92961 656761 307081 823308 515129 502948 72976 407993 129339 143631 905841 5974 93802 961934 373990 959488 843887 344467 610282 11381 913064 427154 368324 802368 280284 973353 835388 699163 961916 645680 201206 613216 592246 610869 237622 844445 990579 361189 695057 990196 330454 856517 579876 42853 145365 228918 977178 173676 500948 925615 769931 30409 608721 798059 812897 135307 130737 287010 706562 280910 815272 920846 649093 314992 67844 513657 752042 110588 776471 958062 873853 722208 85291 414190 47637 417444 430702 602761 409993 191002 803387 369349 582963 82177 445238 606308 897350 78240 440429 494456 53930 719345 653424 877361 731281 34229 545004 342577 296731 29926 255365 534248 310287 39513 239520 96076 559962 312390 639961 80732 114732 423238 833055 618563 642275 532424 823306 194915 480593 175956 366755 568660 278749 137611 569033 355372 373063 945992 571353 839523 895507 473911 882825 594811 974138 34529 58358 83177 692536 945640 592825 471525 16373 149954 396952 137471 167796 512092 903659 439343 751316 760120 784761 222222 710254 318519 767929 633215 977808 245287 28084 983484 828252 796682 538078 206937 114306 224013 84903 190821 388882 660463 468707 405720 945222 540244 384216 101537 849832 168402 797640 766958 989318 364812 191811 257006 475001 790753 342366 676649 359155 637323 78414 690764 981712 472922 735641 815352 357542 298714 215823 713930 285357 620100 371022 355247 443630 653958 432493 43984 460361 114221 474721 684742 220502 208398 847504 847771 779676 323991 98193 136271 144125 274233 519794 336922 122865 262629 516916 134679 909484 907310 154125 214788 937149 122449 90382 949878 849971 160672 93255 93010 564579 162007 360168 114635 881957 558775 863104 961257 822801 332096 214991 470674 476929 497943 315919 931891 515181 609343 849646 767400 988638 877550 772512 241738 60965 287518 499062 90357 708476 190151 267730 939504 609217 603207 43562 323240 107903 551461 383826 497006 259552 460597 209938 368775 132522 7330 266518 686274 849763 908531 633229 529396 340088 800231 919975 448909 349585 78420 516754 216495 159532 660303 930421 613848 856407 928033 194684 656218 221126 328804 478466 573955 851719 648126 849685 645405 47866 135064 232927 105771 885780 316791 933883 170075 879215 376319 288137 239713 646448 955534 717910 228188 210284 564943 94441 540863 362435 760163 887629 131004 377965 754886 712539 134815 374567 201783 832884 867748 374461 597898 115027 462342 483265 458309 341153 937435 957574 254392 732702 786864 849325 160681 927583 978924 503653 990833 838815 773870 653004 793461 139861 209304 659394 191379 793126 586952 915692 279505 660619 903578 520928 639031 998563 784218 634307 103635 637624 682806 170080 829318 741776 585459 5823 829035 889533 501821 614225 411238 569211 933846 362510 337951 11800 709297 912262 414069 981841 279892 102931 789297 90778 488179 900334 422970 879385 878024 374241 408464 510064 37156 767904 783929 501964 772038 242881 580771 394599 845167 805841 730819 960093 340513 49313 313490 64741 647943 403925 887445 293594 371974 319775 214531 709709 317656 377359 768264 215694 709315 74822 760119 748019 79244 36889 170850 642701 68731 271029 808341 249118 172322 643890 675633 961968 654310 401895 253857 232994 333853 39999 42270 895074 669714 29026 528893 450271 99302 924786 48912 528272 232033 506915 953230 293500 972460 904290 852529 267595 773428 609290 423002 514220 873586 958528 859555 550213 957358 946459 800796 244693 276912 732618 369390 336098 126327 110035 607949 26705 89274 200805 805153 100244 602346 611939 86674 723603 924144 113244 351835 939238 705058 722444 613562 277530 566181 464128 448782 598747 688657 5363 413638 754342 694352 245420 701462 423379 225272 344940 628759 476893 213056 933124 614367 38034 897247 419688 609503 191274 606667 917516 461955 421876 177347 91331 103892 135817 437498 477894 455943 58426 251540 275241 739737 435152 505784 752809 71476 87010 494069 380556 496856 129433 145457 426046 604243 364781 870363 239367 426974 253862 149770 775605 936038 172001 364430 576256 901348 612252 329337 877217 141301 63985 852360 883575 420423 602372 76484 497103 917023 763475 437856 541873 49747 752340 642374 584485 594507 164239 293516 706331 608849 793168 773396 793430 492053 608000 480163 757053 706759 482845 218938 109110 641933 718101 562025 957128 586836 679326 414582 495721 758301 273722 229998 179941 648660 316976 342179 25129 872956 450684 922209 211379 209430 258332 882955 730954 939607 324713 36362 728719 424463 917353 4035 543957 841134 43666 857158 624484 732779 336506 288485 528744 229350 282252 860329 612965 462804 962679 116485 619474 446866 219808 619136 931463 686008 59161 589576 51124 579279 984515 663771 309143 764578 261536 244641 767617 30607 702782 52092 110474 468634 147074 271421 163865 403023 710779 981540 736966 761527 497859 511840 820618 32117 218051 813784 546512 160816 226697 574460 905676 1395 50903 73149 514692 997521 543844 486947 159934 472415 662908 551786 45762 409943 343191 644934 27193 482357 773836 7857 683472 754880 259645 831596 755926 476397 700500 360170 248144 290148 70250 154182 815713 457074 887114 25821 85162 984719 458371 167594 71376 504731 993310 808553 679116 300659 692743 26014 316968 574784 603659 349296 380380 121796 961219 198629 445539 234478 990230 653356 266898 605969 540668 420105 459627 912375 949783 712902 745665 492108 97541 22838 175667 434548 696174 374454 521466 136855 556291 768221 116274 789784 478621 822201 458734 631440 921632 793613 515900 203801 880571 164318 161128 136677 371974 765241 443760 691523 808662 621391 213172 493826 661265 297056 109506 714076 130459 417183 307346 879921 837479 460140 334887 85933 35853 407833 730677 83050 158040 759432 797609 929320 223341 823782 368354 760440 939510 657364 210806 602385 953805 167196 249079 397713 196775 497858 21529 836159 109250 853631 814100 423140 544499 187591 805227 73016 377732 620605 78621 321908 703322 63903 481401 635637 843889 370177 774058 756312 746637 261324 219723 375024 793300 241606 266619 408991 321259 644957 853324 360504 533365 336573 396702 188061 322110 959824 212652 747782 112148 932940 900474 328307 524050 13196 75848 81920 932346 779434 600141 615575 332083 484093 103959 958792 692662 917282 25389 290398 302463 928326 386189 514960 578140 711247 785260 347422 438367 278441 421221 408011 117103 846674 644332 296625 190753 451382 867364 850403 91981 276963 239724 844232 861959 166062 126138 412671 761077 204329 407318 373368 192790 86500 796824 781760 416459 129279 679266 245210 135576 673087 763853 687436 119857 932010 366878 867447 163694 999921 27546 168303 973602 661007 264999 175062 964377 205497 55731 530398 604958 22954 474412 965009 804151 950918 881218 637 978623 658597 620210 220346 449964 950965 869224 57421 552551 221666 243097 948443 997555 121 883722 914510 590245 847779 743736 666870 566478 710067 409173 19504 470420 795459 335630 695110 112195 467342 827087 104034 131476 914253 748592 115396 754367 841085 291691 981507 552418 432515 470299 52654 901585 864969 133407 21556 526046 289235 502973 820340 840448 189398 992744 153394 369704 597829 15557 943679 532169 549591 463930 830802 268914 321135 349770 273217 95819 721335 589630 715493 829203 598871 426927 876805 989378 287924 190826 76210 776045 700268 744825 406615 754572 385058 394980 338298 497200 243964 137361 598618 453271 378375 643325 773016 608258 483366 141718 681673 28002 432877 558393 178320 928285 275149 450960 480735 16787 996761 455297 360532 253478 992446 211324 212382 859372 222284 833215 604809 887083 50453 816070 90173 78081 52094 30185 465014 803796 501036 796450 3239 926186 907846 574342 891487 855583 677724 932656 517441 134569 951114 155337 80132 878702 546802 976248 302873 476196 515619 751317 565426 729712 99759 345610 186158 252714 983163 908430 549282 278575 53228 948725 945960 870439 372818 139116 643445 321447 633627 12135 644830 98371 804368 285050 614002 658838 167851 326214 998371 480322 740111 924199 732266 566796 799930 787716 689880 988497 732439 519001 64707 6692 664128 563139 977683 898109 991307 483573 99755 131787 402066 860394 723528 600738 112043 331436 521469 631157 462398 383003 621661 539176 543102 812396 996102 576523 968338 294966 293738 120950 219025 600159 908047 345351 520561 824049 898210 378853 894466 269715 652268 218754 774591 960852 164052 905 873751 421915 371706 798726 181881 603905 282483 284806 528310 663405 80616 382669 227705 883227 178538 287377 167600 78716 602093 21751 250329 286275 262397 871730 469301 936268 724102 754545 605065 653600 684382 729236 377738 564430 724906 499156 855228 83759 267616 908948 466838 503565 780332 99080 719521 356834 539373 509953 799406 575031 560451 237030 249076 124722 56983 685745 309614 184142 224759 224219 953039 439331 890607 528627 390475 357775 768988 174677 97981 28651 439723 950672 905936 153147 577340 754342 785041 231974 219496 556437 814226 389527 375478 544666 429125 210708 256257 45147 404363 404377 127635 426116 416557 49291 954152 418753 222687 367303 801439 281632 497077 1342 437040 228380 912827 483008 8155 583425 662549 811230 237419 168710 473336 188009 563169 63492 36362 441543 700385 87814 243971 264069 991102 861320 881369 986271 559123 693967 816033 657064 506861 391862 466462 999211 58305 783106 476321 489524 543190 784466 629109 245719 787091 781265 401361 734065 944750 510674 451136 307342 640015 764091 559865 245167 291020 322944 414878 980374 573862 752357 464918 736261 344480 889545 504260 680108 62621 288288 993342 307076 302865 665016 792135 420817 840814 571233 789717 136520 137456 428090 260283 473624 82157 671635 364031 620571 674417 520226 402853 543372 615735 344130 695461 685015 535809 320873 321370 744111 966127 116202 771741 858155 234490 361203 187761 790946 511047 23422 925320 332088 954421 671055 11257 341382 177873 698531 156845 839759 304720 947123 37566 88825 498537 782096 757350 549779 364717 332959 248381 880489 729730 47620 62994 547079 378364 122770 927207 837115 251153 626911 254432 381586 537045 719860 447579 926340 650722 326990 288070 906405 556993 794400 977321 575550 185162 81178 598588 605646 605440 753851 685255 17926 579935 244902 587918 467296 966780 84091 267960 941667 334166 609417 414837 566749 620218 768267 353493 445553 714430 370933 913629 429121 261193 940112 266469 118776 992912 639089 749076 308418 15271 257876 868708 867920 722832 236931 821921 656025 833164 136101 540801 147739 31443 243093 747835 107187 962010 830264 729083 547750 922708 188735 163205 757868 40218 943488 632024 641278 277900 462546 859550 766898 900488 969409 579198 408205 90529 811205 392696 281093 783800 871335 323577 699374 811285 996601 324706 425487 754128 14753 317105 181872 885254 309924 493492 89956 747277 182225 260834 356760 661748 309265 944933 356969 316269 417776 913683 867120 796149 68938 415942 454941 237453 227689 854478 765209 330854 767646 878299 7451 292885 42205 830851 27028 512952 624347 107265 94463 798723 888377 802382 149306 111785 698692 750743 150295 273903 765727 227775 617258 643987 644602 393580 513074 916088 889005 504302 925189 893297 596447 327260 563334 15411 992041 760988 131485 180993 252896 14901 793477 303889 290495 224139 827807 802084 453599 377270 87166 656644 380630 120801 294835 108518 783676 657805 527350 344644 371975 455462 553953 466509 513378 628939 62194 689105 53189 254353 747015 559556 696313 917766 820838 876340 380407 148381 288042 905736 111434 346589 766392 491447 809833 693045 649077 183429 473871 937250 569945 489411 650262 362505 906878 828902 391816 413556 364247 491172 499619 716626 904053 854774 67096 424551 512286 368794 923802 166322 137531 860289 469255 11016 541279 401080 324309 494829 248087 49921 688700 778359 272884 979886 509191 484932 992884 801094 917383 325418 119440 493336 138325 917333 72114 706474 618737 884647 284975 944377 981402 699563 570420 273723 795404 421256 235078 743754 596975 971995 707279 893251 793058 256726 429426 495700 428999 21418 179058 440678 59031 113509 593280 404262 642444 373451 407924 622280 889617 212077 253336 575440 739079 917126 925404 977821 242619 600339 70566 11024 246113 675995 759786 926295 559919 52095 327218 550257 96365 763758 538884 331732 799274 406467 789431 208540 347926 271026 256097 247747 563317 948188 435761 456786 786737 448312 546078 289465 827240 849806 500709 484193 257419 612960 706379 719718 690729 420896 990624 486365 552160 94899 476995 91005 262309 913980 549233 408513 421060 194754 558938 297445 697312 129817 85060 467811 287964 758300 591888 295232 144402 832151 9481 876427 509359 606004 533408 256398 281855 902519 909181 949260 861570 208902 8713 143041 488005 397369 227667 756483 922080 455880 484597 231542 514463 830925 35094 522591 768828 683554 7065 578552 950645 880111 373876 828886 393550 43578 758812 242889 76025 495576 181435 767154 292987 112750 837359 888420 381715 111959 346487 861376 602364 204098 160321 654724 525620 488987 558414 883529 439263 561219 130825 216452 653649 192694 417762 910239 165371 250114 197175 481351 468168 555216 376821 673926 796053 21596 101423 108120 620864 218014 385375 775527 504824 721535 684635 85093 188609 200162 6242 814548 309397 46560 356688 497633 437141 405104 969928 683750 442544 471871 964659 101156 69819 159597 225665 156149 659152 930849 446255 281427 373582 230681 262176 92971 301355 305777 785007 753415 513582 725712 384647 124511 669597 118378 944152 470399 583067 597618 78009 518970 797467 895921 349706 307590 93957 471554 218721 342551 126309 340324 436058 272029 770588 726885 453342 913557 845537 630079 829485 768618 666238 79290 938259 407462 907092 171481 302383 654626 99657 22814 26060 306782 19060 944843 447653 22338 686030 250990 87123 944292 22667 67306 444540 887219 551251 777039 290692 812814 738778 26067 762665 424332 356948 711792 763437 563861 877351 811037 73412 563887 405353 629867 797658 245381 865749 414218 293988 86848 862139 487991 563608 824194 135519 427561 557484 838295 202944 171575 328692 157624 208520 94923 342810 223436 328909 254172 561930 722089 681628 944265 802636 974994 822939 83261 475519 988347 227832 900306 748865 324134 96912 947145 296990 758346 887086 684495 737327 375030 190313 311403 623649 651296 988107 472183 322624 852405 118311 690863 334993 38639 738524 292613 345215 763437 192542 405744 31231 111732 576037 12697 985507 731146 239373 285912 337806 974607 323407 553371 494354 235401 567936 760632 87154 40091 579780 841841 698258 846880 690708 839001 82051 471428 868534 155954 749566 675661 757898 106880 55017 800747 394632 175632 368490 910842 342623 454828 950509 566965 355781 47356 18388 194670 61429 534773 286584 27605 585353 8698 779947 725045 228991 227687 921644 579641 191673 309997 9317 244289 98011 789810 69698 27162 615067 935144 252801 641813 799850 682039 913166 851561 178726 908518 424389 23493 159908 859756 950427 512560 304780 963589 690110 183720 369891 659948 510549 88651 200591 226896 90841 752534 456018 590105 956095 796807 587876 134191 89713 273977 905287 139434 281283 940715 679697 861496 209199 837353 381392 850492 881782 182097 781087 702580 496703 946483 529084 521340 951317 817993 287356 396287 252058 914172 613545 52305 591337 853858 940941 754920 212278 780938 603094 176739 530975 239611 544227 643151 175870 244258 115698 745322 203112 640499 408674 426194 322543 42354 847431 348484 339601 838012 859061 216955 979047 644641 393948 279857 617260 782988 604792 662536 274424 631462 287857 900528 527556 373504 268253 858863 186939 158811 17205 910005 251861 827433 860530 831371 21410 487917 834087 101085 452120 626944 158794 367034 839625 856932 999601 753489 83486 999778 845735 572682 503743 821510 568041 672486 367189 126588 386382 112997 591656 93913 816925 582290 186564 770979 189334 977608 720424 823671 528723 360458 327534 75071 856229 756285 29679 384603 675600 413190 655494 925309 769025 431156 124706 549858 21147 915886 651510 274621 323771 291515 361624 109652 172148 556437 718477 476583 720683 409616 650810 592227 468707 910588 926064 862141 521931 352602 832755 513800 897467 47553 662595 350862 989541 693662 811005 205415 914561 766668 79389 550934 463530 854082 95422 538430 134829 833569 71392 763078 683515 681680 524615 181174 110734 48284 245766 749648 372266 618835 994039 214963 142718 304324 174778 202987 340519 510698 855569 672453 71367 695900 225674 289853 616771 701695 591318 59508 784492 754579 969920 357579 663648 697482 450497 272163 172665 780512 355707 212278 493165 140419 607636 801406 480591 266545 181710 211613 714073 737537 993764 132095 294101 961822 677661 254526 168802 310751 612871 257172 528829 725814 903390 281934 969426 729428 185004 701701 370025 17085 476296 119431 628969 554526 828772 467651 531576 915530 451427 422570 899727 630708 71939 191158 73052 552031 946786 539475 599030 44016 223469 797588 922094 33510 572376 295485 779698 937467 612857 671367 578677 674792 804320 493080 691711 377154 234400 682012 508138 251954 381207 604278 978291 423833 812820 840598 81483 148874 730599 374060 569811 513894 182702 604809 843302 743601 996332 863819 160943 916377 940453 832050 548252 987242 253242 47613 627794 53796 8622 297701 140065 842922 766772 92733 285836 91119 107431 407777 616962 73176 457621 352836 682066 849875 635303 610703 619604 389129 785619 110323 867709 810620 876110 571268 650069 719456 853107 513224 341750 450458 113770 465730 63102 693981 586258 611817 512790 741315 387751 279612 494050 501453 938309 470954 293563 479531 263896 246922 251110 493671 109423 471983 806072 530098 690154 450732 934998 880788 86875 145005 725111 242994 499103 490404 877660 374204 23974 45033 109869 964638 118942 220793 459714 248429 482172 508880 384056 575022 635976 905725 169816 283613 411137 91246 598769 921193 473431 217902 634521 704658 789410 958664 113354 500521 114324 440747 811163 70814 339373 305211 708629 412115 631421 933573 465246 557887 20338 302191 975244 805503 619201 54051 678364 835085 709611 16522 499084 403276 83139 56280 314213 758879 521983 61637 686795 987437 907235 966787 160909 238223 855734 144000 531305 371654 686115 479681 912497 730367 825323 55358 208273 347777 574643 770108 291586 638311 619798 631155 827547 106777 221638 161571 862226 155409 419926 585003 851192 868705 560158 181920 671333 534208 732391 729813 723049 222278 88758 326149 219041 155925 578156 641413 755605 907409 835405 364421 502100 183196 434017 867158 953692 756218 901229 658260 201692 392478 857484 846691 289775 116128 19271 372662 207435 687831 227440 956609 217724 589999 103265 744760 392395 213067 13919 703201 324956 241736 947316 167556 751848 323661 104530 131747 6737 476319 457798 944106 496556 855458 128527 927673 145082 14791 294350 877949 607106 427253 589835 604895 553330 896366 214714 842597 60219 107135 981327 328986 790264 703829 749586 937257 921622 73182 425849 16022 817704 663754 527080 782137 72881 828751 726121 515069 508738 654298 379120 17188 693454 284075 618603 234026 218124 128033 809265 773949 979723 200450 853873 407301 608239 267533 134910 655202 465386 703230 736464 484329 771492 244035 925107 281164 784999 29898 302168 569724 569560 338854 338572 760254 247584 81076 642678 451691 96521 992556 364501 924596 270339 18397 595518 663303 292102 836591 850155 35663 142307 563827 486697 580234 99435 420761 4750 257715 627615 284182 143340 680940 946058 881141 312104 384155 821464 605399 753616 739249 42536 683168 844748 469765 105661 266600 533638 745603 417102 879158 579282 273446 34031 288032 725258 870881 665518 296242 669639 167258 300906 248902 776548 421337 667163 88341 926598 511511 423891 164336 326069 52364 937925 302491 908539 580145 516576 833224 414859 66337 390222 626791 688814 326118 953952 600918 200285 447202 244493 113740 977513 753414 198857 96931 221202 592753 997767 305412 338302 204922 522860 360320 176730 51290 779887 527537 858805 474836 665835 814543 525136 621309 238322 36777 877318 670035 668446 334282 324288 571814 64165 401777 964349 788043 396734 982650 231440 238014 264466 961480 508427 816773 904514 109522 3651 522451 566210 355881 616866 663131 215887 934661 558062 447284 45522 59901 214581 371334 697748 94367 402721 393461 193510 186485 598561 663181 335901 451600 815819 855896 477997 84123 31155 708909 786562 354728 871113 706662 127194 807596 763312 273051 894225 165210 735850 329946 311843 373203 102212 94366 187933 752254 934936 242802 918240 772211 305012 204977 629942 632212 539781 909222 16481 687348 838385 594545 831102 819161 224365 472335 866511 631677 286508 89182 438292 629450 701586 109856 869301 630131 708485 754497 604218 176898 124686 510961 471385 247678 654327 407993 331202 852859 731493 53875 317359 912496 81963 668685 914702 274367 508172 981119 340220 893888 54470 776072 598629 151646 462063 288994 533317 252788 62410 381657 977102 743985 431952 843446 29596 693936 483791 786502 3141 593392 51994 712837 420280 158405 234098 486489 982522 164126 227691 128840 61250 940764 397618 552255 592041 127219 209958 117946 726943 412904 358391 213548 672294 812967 350946 966328 248556 410401 142191 914932 988779 836716 446707 247110 923254 436551 712478 524176 989287 109096 890107 592692 245288 733437 450584 495458 352369 855432 966255 184652 722819 379626 390695 276824 250703 486554 306401 177257 587640 214082 60525 974225 386207 110159 250673 991505 899141 644145 113978 86982 569347 690742 769907 977994 311775 216835 807685 63544 207740 726339 7570 964136 281669 832548 822042 258540 771270 997989 90527 781495 689130 320239 481214 20896 536432 40887 865674 863352 949095 939362 219200 960917 614088 922322 662428 460712 798074 787457 536813 643280 812460 289324 164141 807785 665255 692030 871313 164131 706440 359956 778263 634003 155831 724235 934200 105067 808869 34306 648566 827257 660564 934707 248413 481477 66311 821363 148359 307833 753954 717234 264724 97756 236367 811238 737744 445254 742072 555889 423567 270984 190291 979997 178449 688469 899028 68347 935422 468040 913433 177017 289998 466912 111839 874873 415651 681462 420649 43360 39979 325157 686727 622576 523086 57081 110405 337859 848102 668158 586646 238057 299991 253128 920015 379465 504590 396510 80012 345826 239786 3835 25866 368910 625077 305379 748421 709993 370085 494838 44650 860661 863045 116189 333040 434395 822395 421969 919640 910519 387844 549821 153985 752185 736618 123364 20908 124101 844708 174079 667969 893522 434417 319617 555739 749731 955469 350192 490165 744075 288879 884068 256193 92757 44260 421469 620793 250355 277999 750834 651028 654401 338518 489543 783527 656962 649390 799823 127224 345634 1079 774631 599724 619580 933053 49029 201443 92835 196398 243748 636811 130514 331094 855482 40368 199209 892015 579295 570464 517051 632012 409046 852656 656708 491761 819357 537382 33477 609975 868403 401417 269459 117431 454868 869832 582521 61174 540983 192491 246315 778854 538337 725091 839822 298927 853701 574242 15054 572964 89493 271367 942262 574112 164056 712162 71389 335993 919487 222464 578105 427042 560928 14059 201800 775964 96721 14208 825083 251883 576620 932563 113641 752556 335616 287634 23307 183954 91724 925886 578803 502623 646899 402911 90364 627702 825176 805066 331171 301076 293838 688375 457558 20194 822955 377341 137102 267782 487458 582199 96992 513686 556006 620191 454491 45108 98114 957871 794209 750158 487894 208987 153535 884532 947998 597288 316834 460449 602883 321286 847410 579949 319437 285221 35178 328333 202259 771304 473434 271672 418700 706558 368412 625373 89438 863681 934082 208652 223024 429856 357742 673949 897030 744957 229734 363555 419132 865045 430767 208104 420011 246072 631017 44715 702969 535606 972948 10774 149764 75108 420631 216606 754254 261196 895792 119462 67645 732951 313194 832246 659154 256308 411861 417341 263447 801432 268853 735448 679135 427673 842675 616650 548647 614113 381014 925401 182204 840016 67939 445631 760183 360285 73023 192947 343665 834424 103051 530142 829413 227060 628736 408476 515359 394696 469409 275470 865652 198637 413864 814779 884627 358532 671949 538615 847427 689618 26923 160144 242694 414824 763305 257334 885085 238135 56196 933216 242698 931230 335134 74519 972545 802960 603703 492999 7120 326542 967611 370561 735641 843117 793764 905742 81534 306678 890589 656773 382269 756623 330465 430376 327620 343617 203918 668326 850883 603648 266068 480843 145667 159245 928548 155084 857581 257565 233386 208891 876315 884279 221223 974065 42301 139189 459680 919843 86594 852152 458978 861756 198866 969841 214632 919222 128912 880189 228606 485567 953042 329247 715880 673763 603955 703827 659556 713035 845540 168628 227623 247473 13895 102800 458180 682387 548909 913499 413143 274577 643022 352779 277636 389398 972764 212175 578666 90117 726511 218422 498421 481361 754758 696082 183808 259895 280855 141552 588208 425344 879486 463780 160142 552053 657871 644963 101875 57708 887169 547784 699436 588497 696633 636387 500643 31817 626831 487715 766245 956798 825128 139699 121652 400586 583652 327991 352409 669812 976594 447513 374066 842928 500088 9114 874452 940689 283537 680839 616848 340087 704478 346854 807927 59836 563140 809211 481359 217417 42346 170552 476586 236462 681079 316721 781748 135288 6400 897606 933255 456463 839091 369674 809851 48180 775469 384149 930199 746721 978750 201423 116494 725488 760383 913789 302054 283623 828673 99817 645781 903142 936046 478079 805924 505723 836090 19782 767219 38141 463271 951084 114459 470779 599041 999338 488400 85504 131652 519479 665164 168741 604325 138173 612656 378951 775640 429228 373755 681169 774228 40649 676577 776902 181249 777594 389295 49449 736430 668009 228544 643499 179991 447943 929212 479124 185686 111391 872260 646708 320805 728737 104723 592339 365908 216223 406389 153436 554970 928038 893601 13784 524633 429993 538548 715616 992867 328797 272849 682286 763059 629277 299966 628985 759483 981202 875054 573629 314583 735666 889124 323376 644681 333089 731699 932497 945366 681270 690414 630012 970611 500298 116914 17527 764672 230358 187665 47663 835921 621982 209368 551906 460046 515099 940294 121234 78866 430493 547711 684201 165519 969594 476083 277477 696888 769863 771485 693447 992518 503894 660863 341103 563811 5342 281654 199559 430623 229449 817146 896489 962107 262417 390939 419603 140320 156203 57653 319085 425599 238121 75892 891236 910407 157721 246044 416694 891651 417694 53632 735344 78414 670200 208457 152055 842879 996625 41818 638370 504028 34398 728501 532441 430958 475115 252297 294669 576627 480911 159757 595743 269108 155415 647529 345774 366622 924429 983697 636818 466808 289731 672543 315674 777302 274688 762888 638607 695009 309917 247763 701186 781139 246995 633226 930555 390093 903271 533369 675242 43267 7944 294296 582928 806460 594659 613711 783073 673848 506355 575054 631937 860950 15029 326723 842086 696835 783964 556859 625235 666891 756158 906284 620841 911795 551488 365159 732557 782360 761361 942702 71283 502882 220689 202974 135860 896823 778185 490725 330674 98619 111910 895632 22819 316667 727155 258354 307600 399556 512328 257246 725714 39981 670253 608862 840579 428590 230274 344610 499417 288537 19125 166439 451296 817318 680522 429894 447905 44331 536783 645424 140763 541741 162524 658802 173044 245269 277213 333268 797496 978133 612618 605056 990576 53926 357144 782202 772593 56654 714450 257396 986128 524028 446003 747205 824351 716053 897686 402338 683836 286421 475373 566450 159945 136233 164416 902349 598619 735491 104404 682583 244674 164386 263959 133603 994005 18910 278687 47270 35778 330615 127908 877067 221455 414480 241208 231568 798784 671625 282187 507753 775203 804933 18495 457273 775861 183508 68579 438904 894848 579721 217750 801136 118207 969490 542335 956466 9716 595212 485074 661755 439753 63525 150199 698778 93638 247784 114107 721906 164595 719635 916878 418096 632697 154340 531625 454048 583591 211217 292347 631296 68574 916042 247776 79007 886061 779199 50475 14559 107288 391805 471140 580797 187899 514203 879116 953027 586487 603943 913256 854638 805284 297469 879644 911040 941073 118890 299059 319080 938970 772190 502887 881636 504124 552508 675676 362469 10209 768587 988964 591863 110120 512156 809255 604339 363089 363816 672745 296260 905176 599400 963484 9000 347526 30953 311464 842643 894482 231329 41311 627185 656636 864448 221901 82782 586862 469205 991293 654485 219123 884887 262743 754286 656066 901481 795506 261623 208200 486276 109334 421847 962411 362208 415061 413334 52976 464860 827041 410701 111115 561991 84306 934486 343175 453162 538916 678534 881577 561632 277394 778538 988182 217882 712660 249879 782051 283366 895904 896462 937718 890506 24348 592165 866585 711520 897950 462476 564902 265545 431759 655481 496447 673443 460283 820873 397640 274789 919625 736168 439575 673737 824957 876644 326276 848349 22841 686165 934683 539158 720108 804494 3464 679310 989617 809611 440591 74925 748892 874505 919402 407124 344356 900224 193711 57790 367993 251196 253490 140160 33081 31901 421905 597448 853897 720394 355923 546701 275960 893250 63475 133083 98474 972353 554368 140363 436811 607085 627589 404131 373948 946621 530581 493687 654188 79304 526525 225523 338895 942635 859807 391670 401264 259941 705008 889619 831406 523657 700560 368751 667326 98261 649148 285164 921749 252355 785090 28279 727438 282758 607380 771314 500529 269764 947451 487992 201839 665118 845378 329968 118368 413566 647035 514051 693044 903414 836777 499793 221906 373703 546471 733951 905452 716717 919508 491452 554656 979789 671109 472897 863431 186914 893728 262233 802748 110172 902829 838094 372137 271909 74573 616796 435419 439875 24297 821392 167114 701665 291839 986821 196551 607319 444612 384935 691015 295220 834116 584698 16162 279611 157567 251156 71276 785100 319445 368336 534520 365441 801558 399690 688014 373856 30003 190475 612898 473364 164714 683540 145741 317091 11892 387607 933100 61577 710718 580357 998046 150040 368424 135280 27534 589668 124587 91024 63354 879500 987846 332296 658568 547896 235482 863603 39606 673570 1650 484180 764735 255845 68678 21527 463991 962646 108230 369630 674087 630518 672939 419245 971328 641477 938594 845918 534000 927597 410204 674248 544944 908921 353315 446147 7578 260033 776367 681901 249493 730728 156026 925441 468212 195895 768632 26085 952536 222560 972046 810838 708167 312541 191969 779220 541574 525663 143848 472066 726262 406247 699735 351687 695145 239278 555709 544635 251125 135982 98655 947785 407418 969614 883748 129539 891406 947612 221787 777119 716705 802912 339997 957122 480277 43157 82089 175166 981320 399172 514493 415568 319056 80118 768932 324926 290903 527133 96417 884641 322379 156640 999006 799878 194950 330151 226881 933753 736052 981931 453129 19036 576337 15014 458337 613525 123951 933178 858930 534624 874528 564429 446934 927168 109539 793495 131188 659551 322455 660154 673514 515906 416134 725069 219355 399797 24835 754514 982450 825991 905932 855044 92231 188427 396173 604092 219095 47147 522207 342210 334276 485617 424353 889722 592564 885936 936602 543104 212160 880624 73806 636966 755828 45451 464622 626725 824268 501116 216354 851951 29543 514930 483888 415733 73356 109479 966733 127198 463753 932177 818203 796457 841081 610091 304333 29616 800188 960162 26687 179730 717534 249160 913047 667220 436565 432690 470518 949262 57548 108699 202663 129340 187932 995671 264320 918647 516586 529565 695710 17231 10275 342145 668268 388811 463424 126589 238992 410271 325756 672785 984518 211297 165427 476241 805236 785764 483758 604050 753433 253952 652060 197573 373763 116221 460685 926579 981057 222121 777342 754984 408358 786770 349013 83388 282454 57250 460390 18039 856613 23979 926707 285621 966277 857280 939547 77449 970270 602199 899692 47305 250172 626613 477495 289276 326735 683298 650306 163146 818503 473613 50955 914555 36363 156359 122454 380278 597447 615803 32885 625506 662461 968319 627263 999785 646335 67140 143254 27512 923762 248924 339987 350271 340 695538 121087 735127 816587 492694 357015 224139 906422 807642 381496 179054 221625 229158 650327 243032 591242 846392 558960 184413 155583 17957 170986 321928 131617 527062 227203 8445 776869 678444 655857 666417 982870 489034 92274 143850 364569 412068 85758 993086 90037 57684 395762 316662 292665 692418 660747 836511 394450 842151 949313 609749 269646 226853 552565 89143 900880 538229 68584 332342 507762 671394 367136 596001 937041 447091 788652 158244 876819 712566 923387 481751 590305 447333 911614 914047 265519 587408 26450 421012 807813 328623 564665 719915 830447 670839 433290 943570 918007 610415 42137 377044 914732 497397 311264 742965 383072 509090 291342 412093 696566 614719 328360 474704 93798 882003 955293 23382 950641 652159 660237 839339 48184 620821 945407 335444 466676 875282 545616 987793 605520 234479 835652 863462 943340 35362 262570 590139 418360 564703 990577 198982 360181 905911 509369 442378 661417 737078 75418 466096 10958 788109 612567 656409 151976 614379 174074 258312 500109 735875 746600 189226 427578 556483 744748 692221 329394 572149 710638 238527 409685 789316 684168 627086 693487 146028 198680 447533 36033 736801 214604 797450 823868 558526 617143 546955 253396 260702 280609 161656 886988 136296 22385 851078 45430 339935 713559 407782 963820 173819 777273 205612 458192 939071 95359 523373 933465 933339 281710 243144 497110 612981 308201 560403 389554 324063 193398 95155 711255 193460 999351 425182 385466 843511 581995 694633 119887 31309 513757 470651 692603 20689 641518 88608 246647 375514 258698 742782 40896 452034 541477 306511 153575 913306 111019 221561 102528 784457 58171 148478 63340 805956 98144 920478 981966 280681 106196 999815 819953 859663 441262 215450 99268 976301 898264 312484 146019 407118 885232 176457 684582 857395 676472 277605 226516 268616 776800 635374 151067 372388 154323 996006 291069 438436 914693 822309 654716 35517 250920 728464 530833 651476 560287 98848 470642 7621 347381 519575 16223 919902 629924 599112 349255 4069 934843 912832 348694 279807 776617 845351 739076 258550 417838 435667 174903 650513 716818 51970 986886 262236 418964 4212 890926 594052 930564 648353 698892 532939 813362 88480 667688 615938 957347 914391 415585 205963 606757 462374 535218 153644 559296 54330 638935 86479 394548 860157 235720 423061 394212 819777 778811 698445 681371 630049 28124 820008 674125 323969 622051 653776 430858 667974 783444 298047 929106 658992 206928 131057 895033 441 363550 361662 130293 729476 371464 792206 793308 908924 395278 957787 62642 423917 867356 975523 519174 441243 525107 607965 835190 6924 91839 352754 553357 689564 715580 325900 515891 397092 767349 144740 224310 140836 919148 662906 963255 264631 597140 657176 296970 609177 878672 612208 708033 726465 704507 147371 164589 156732 587028 976321 808877 153998 785886 565274 31780 229282 192081 16718 421210 407548 272815 872271 11279 107915 119812 2423 341191 793057 227504 143729 631105 365170 185233 661563 800584 836847 910518 206876 745265 287446 869704 301526 826763 466881 455095 964715 643880 61690 955583 123695 467685 920932 713349 515780 95411 918477 418771 32937 329949 815753 411312 957140 59265 433252 546324 256128 877476 412944 339678 756240 40835 519917 258777 221829 911247 94233 258970 338529 464164 836472 319886 537045 630109 618214 540478 14097 701409 660423 983534 529045 710448 59684 742010 9209 952752 874625 689561 612173 650965 713215 563551 269078 68884 345329 797610 690822 110908 904324 22745 612614 206200 290818 628750 724307 975161 132348 379201 642609 718980 640284 330373 442791 946664 661291 190043 640429 563564 503840 186356 493769 742710 28125 517461 352606 464944 294181 176530 60351 851891 801782 693966 797959 775937 547050 383701 410871 803655 671046 826853 390936 984925 36210 762233 4810 625314 668732 630292 626798 644901 84943 377591 10094 787222 12599 351750 716146 541218 202386 473477 493446 760520 779694 822734 961809 799485 701832 58554 35773 191925 160834 786304 101494 687233 583161 859667 591838 974649 270060 939249 106573 171085 433960 614809 792934 274203 379310 107637 964381 729179 785609 90921 79380 848764 493862 732853 828334 642484 304183 823083 557611 182656 32810 428017 426905 516571 275074 440134 610518 693241 879387 629208 484905 49865 407373 23436 199352 757113 84938 570459 574564 658902 655245 10730 571275 144542 768818 282387 548809 632832 114028 100190 256783 967207 750195 409937 324394 884058 508663 519435 539863 203627 132085 473335 145804 245652 402401 25749 849228 427681 442302 725896 134865 286001 50957 88314 247395 793421 787208 792967 531148 746999 145562 432399 890492 829881 972058 111377 445276 551420 175393 749760 448970 398425 753731 927027 418014 537864 530156 374502 368068 954217 174291 358715 218367 589948 339104 8878 655252 844432 16365 844074 113467 176556 206516 841977 943774 461887 533423 342210 209121 137859 139764 640804 493592 187378 70344 420438 158248 702729 72599 604879 17824 576440 27016 193637 898768 815593 662358 179524 14068 819673 839957 490916 358615 720441 242050 24171 23432 218641 298534 919763 78017 509920 769976 114766 819561 886601 680123 91701 851342 582613 859576 632635 572882 139731 122109 307990 156404 981380 782041 510444 761137 451512 182523 855442 673151 890958 86056 517775 330647 883634 368596 97040 5591 579103 94085 39090 397440 588775 185957 405860 13579 642053 938310 688024 69055 130814 607483 96825 486164 616015 801908 326692 354860 195169 323077 263066 362927 827112 767405 165582 696779 605856 559941 178679 459236 369717 963005 372997 840467 129255 773425 778604 581932 306496 749774 440854 723195 534803 264895 535352 743129 708319 841519 676380 738195 53540 584305 562347 189474 670311 443617 826575 371784 671655 572520 99436 19258 132324 359316 271979 564156 941981 951753 834454 174761 63972 982797 523861 344359 949022 154981 558412 391412 336859 306098 665137 360822 291251 767847 987576 127325 548726 1991 281635 107635 915093 507412 377942 556308 680552 872818 854462 191867 311548 121932 143664 659790 790731 769880 463211 58873 371864 751747 453113 233996 708038 568745 804857 18286 935844 171432 378165 530486 286693 629101 479653 603632 433091 961983 329533 384212 134301 140482 358482 562374 625811 503168 299988 667873 997928 934881 933306 197351 195061 3286 134200 129125 843281 982372 812875 181115 380439 509326 512955 525148 739782 353282 645732 784872 538986 30172 994898 950058 178159 589658 790905 59010 47570 11991 186851 149873 934157 22077 531903 665543 485432 194821 487361 240484 453906 981427 544305 423153 199364 538393 672641 459684 485458 587870 424573 52371 242132 397338 26199 500854 427695 484327 723484 178741 548836 179777 430981 689584 78088 501044 308062 217998 486667 44217 875335 481257 38643 502025 413432 300451 686862 597185 451615 676835 119593 850048 23837 410848 902861 182559 304760 318049 591592 436034 890198 882166 789687 397210 114371 960330 516565 176982 195247 722760 168848 50614 958677 579938 403296 555001 437121 681740 717946 546923 281566 456164 241954 174915 743063 270468 969385 346162 908752 29060 430326 894908 862557 876615 36358 8419 646217 280722 516845 292728 858763 712431 548584 203982 623033 973286 940574 371950 129271 791647 177740 681891 560727 60861 478408 562023 781176 326502 73715 615366 416421 101779 637197 329181 407445 422153 372416 986028 11280 288869 233547 667961 608507 457088 453914 910787 629930 611180 74777 174693 451548 987166 759784 179572 699636 831551 68036 114270 569050 675569 993911 925015 47740 192994 328639 842491 597934 822310 819244 606611 946394 502290 247136 851332 126383 201311 330078 814025 332023 362024 397579 185315 894637 955773 742857 909119 882149 944774 499440 603132 450787 965355 19043 952223 942972 726840 618454 293566 17733 44562 858207 763802 147200 442746 373263 738713 742012 409338 96563 739279 547776 433893 799821 240092 344086 701031 310672 545968 215795 659015 697223 862445 939958 355488 885618 522927 795408 937171 110485 404393 191080 731117 444628 952113 969428 534583 918313 81385 407034 517608 458235 257915 723134 35587 964546 647365 504721 735792 746504 134401 467563 870708 901776 471751 303929 353421 560459 845300 930619 426931 112739 691880 404391 307292 636154 720346 273463 438280 374643 791623 873464 859485 944267 835998 585297 999731 438422 181758 172794 860546 724456 203038 499314 504733 219460 754438 568225 115900 507742 671454 733056 309485 84027 151332 724203 121093 285917 874129 323529 920536 499214 461699 473080 388060 201102 15592 461296 177567 539692 886846 20343 78853 856191 187248 712757 389093 935959 597533 779627 747170 509517 488393 116062 164320 364931 543221 55478 240142 776451 22958 21675 132618 910344 432620 342244 301765 590347 479947 560028 200068 985598 58988 351829 583691 954 928257 270458 836560 493832 291957 718165 391254 793441 663939 910710 648245 426832 628561 936234 471856 251480 820955 911138 753703 195702 163318 589618 699448 109584 838644 533689 396073 372961 860409 808741 522214 415165 794222 308722 5942 54308 579024 18646 959011 713808 510182 132906 132940 784964 866182 159441 532322 985997 919748 188469 637459 646010 101203 377949 904696 315173 416334 139261 755331 225725 981152 960246 680882 383364 807992 696020 219105 628491 630066 61021 49440 112176 979356 529844 695122 48834 194122 583349 827997 832398 410792 765388 517523 410109 817413 55435 824612 393677 204660 536344 541322 884698 12388 954459 523117 39763 754895 666479 999426 474267 719227 18435 460942 903319 902490 50515 10468 391709 538017 710269 344259 212762 95650 888441 340079 113298 188958 589400 817561 77767 180309 434412 709949 905928 420584 693746 397110 600970 166753 454150 619830 886375 167938 354635 93602 327388 555972 701369 158045 257230 59859 241636 658090 444626 928291 673761 620710 654912 105449 683859 498911 630469 212795 194798 206456 988494 703376 607812 471596 459386 805636 273512 559009 633589 906294 608331 345137 66091 342511 262177 736334 690535 842112 806419 162809 706994 310245 944804 866925 91491 845058 830028 35118 667544 232917 338076 907156 669257 158292 238331 226932 455964 601702 428908 803932 403957 477751 903988 137689 354650 45425 915505 53262 915573 708215 215887 902649 179497 46488 815738 489755 444862 939628 739860 352886 49330 367836 469733 766754 250725 230439 886322 478587 423286 237417 858487 741453 97159 838801 964575 863086 767588 321987 600907 936208 172521 266902 228862 891794 23423 894597 732377 568091 104159 413717 128124 899382 583967 500768 296071 299874 369922 777483 637299 606623 949777 865179 797966 133852 807868 388766 739338 873650 264548 7279 391451 827489 493474 624158 179176 31206 627780 884438 266401 115785 198223 842079 526858 712418 252614 537152 596807 475383 91224 286042 823884 581394 28079 345491 556400 728225 861540 413933 857611 258624 244249 233769 999491 752679 525034 136322 345099 526515 883815 146276 24190 3236 739767 450429 940727 267620 557380 170961 475589 426863 604272 966708 389912 785414 987784 993026 764543 127218 540740 800365 683170 754975 174434 574947 100664 632797 939718 726576 17812 407423 77232 179031 395987 371619 913329 709032 722120 137088 791304 633308 691541 444065 966833 75417 773969 474136 653153 402221 142877 363237 469144 76213 400984 428528 694202 716960 624438 236730 433170 388424 701029 778921 604889 55345 89029 570515 819269 732335 130346 139853 904713 91199 197195 173091 694502 207732 476177 47642 288091 497759 202603 8256 186882 198273 230850 544287 605760 407337 300327 470403 481226 61016 624607 259548 188661 185359 808788 349023 682634 677745 900040 672269 681839 668424 236400 169412 659934 711545 207640 132289 512573 374708 167072 680615 486094 871861 483664 279602 434750 311550 102751 29674 979946 560007 866037 525283 622558 600330 496886 351330 858611 357884 362130 28769 861082 819288 61104 193945 931087 667547 738197 501507 774335 396863 693092 937000 73359 422402 623546 374954 938941 730136 243430 31411 188901 925622 106220 590177 93445 812488 928944 693257 25271 948279 916996 67864 376479 514495 980640 776453 48982 76414 457861 386246 899695 217578 4867 6353 666054 173702 847998 892129 344317 859441 84512 590304 254724 463837 297950 973804 650010 390998 900807 833728 92975 426490 922940 276304 774960 257859 23916 520315 729563 984795 265841 831389 979445 327999 674400 993861 814863 981667 910680 299312 932232 562921 142895 425751 287020 26911 164059 434866 162386 5946 812355 614403 833163 327349 572271 744956 430806 734493 510088 989784 46673 50090 116396 743329 353492 21978 245486 526721 455716 390019 653784 423490 182447 151209 920545 41228 577531 967101 54699 129930 789917 51600 118643 715459 690381 299714 357524 561928 323255 709367 135727 584575 474910 211308 55202 825226 780709 700044 137009 729943 306105 328683 886177 708030 47586 448863 147574 270959 633872 48855 521941 799053 34634 578583 632757 593149 899352 850341 384832 81913 43734 902875 276860 720095 414206 862374 720242 408823 913293 241696 321706 55735 298622 198134 125409 479165 514349 14594 957904 774352 797478 12995 767901 880692 102894 495073 659365 29579 720600 612846 208932 69194 711922 373652 925241 388076 81017 485039 188734 864902 872553 157733 416593 560030 728028 867817 68116 217049 960794 910494 275308 368315 462969 104451 312427 737020 162549 489614 905939 274966 794313 647665 636948 91748 636947 389585 556556 642544 161443 85689 258578 376750 547703 650755 954725 600096 983236 895527 188068 567783 537853 24303 267797 711604 710462 40777 461861 235949 806532 849914 140966 716877 120715 39521 603118 717838 907090 673007 364854 813855 462840 398442 418395 355323 757049 228360 106705 764090 827309 623061 722321 904869 322463 623870 837847 651846 580909 50455 379851 302894 163603 716463 215615 420228 861394 63948 10084 230291 873776 346391 264277 548767 645772 110015 474485 848392 479400 482193 923694 486919 736773 675329 345684 738742 499148 196420 748998 80181 601566 712353 183589 494190 355900 761562 82840 504521 136663 503901 710565 83757 815202 569767 322829 479372 650276 435920 743564 876732 33983 54157 771735 133760 433205 444610 416227 931840 577180 134915 194201 873129 561512 211726 326272 492412 122164 537008 156833 485777 738100 519127 281075 860713 93563 226313 123734 905330 349798 537830 663654 305169 476028 858684 898814 273689 280600 838103 188038 545684 895284 742313 545697 715704 236641 764202 562808 542633 47667 363851 618580 969975 842000 567354 301864 873275 560342 401349 80340 71172 986247 163863 557612 111006 808361 851923 823603 808029 350937 219940 359043 469391 253142 218497 696501 460179 844151 857878 504739 924391 243523 995430 266804 334400 93940 954836 64690 558424 348033 664895 73338 151985 571670 806632 500692 413035 323874 718546 574924 513332 471416 483265 916209 91037 627166 732017 128553 545050 448079 814310 317093 501297 226972 417936 74549 745116 633924 877231 859675 188935 486883 829666 255148 403345 254358 845199 875333 723545 11389 587931 662157 845925 149241 602693 945232 800730 724496 98139 287776 198461 536627 509060 594959 405282 361780 13913 189832 719749 733040 632761 538780 174767 1253 674014 847163 527841 646190 297995 397709 796320 561034 605994 104367 55957 635534 598120 738710 792954 607843 189363 329151 343516 789822 38541 496346 213992 959729 749843 226253 443558 371490 577387 410677 470183 917279 109932 284170 841701 472956 470404 574919 581137 661839 402629 554143 377956 628970 546955 631000 256024 537541 923724 781555 933076 223385 453289 126589 422638 911729 358372 986875 260938 879959 238067 139982 57530 851388 474169 485886 902398 785484 526561 646248 906626 108201 989056 69534 981490 105912 453412 908511 593296 104944 616354 358855 835053 153693 991938 472837 909813 226932 387778 862929 436424 41592 492735 120103 895637 951970 782564 521600 583442 893484 454562 145970 283473 794855 200952 871033 826683 682845 882048 735878 58853 750784 413321 105698 609286 104549 896446 59047 180941 42047 630849 692991 337439 502955 123205 517819 368596 883422 637926 825878 350125 600720 869516 423572 113052 85124 629770 609935 888096 777908 567939 947260 466236 905414 923775 525877 789458 336954 405911 385564 666541 212058 423556 700896 541256 372469 905942 636624 678006 893053 15230 943062 156493 71105 361974 211640 104973 780677 580104 100912 805634 724400 723342 841530 396762 606502 161383 340392 464401 373080 329985 640159 270781 28038 953517 198868 911022 528276 173869 830838 384544 956572 821023 474937 735973 74086 328911 138317 25420 846913 952266 618972 752081 360057 553050 560105 583773 525856 667540 754102 895415 956071 27040 54557 151024 779642 304427 568763 113764 986942 723816 435036 697083 338227 377802 517240 697853 331864 638658 364314 347966 304255 446059 877911 714328 816820 818689 667533 423313 15467 406584 890825 974947 921470 899744 69388 291783 878535 793303 73667 301351 787448 447225 231809 832821 924982 933922 900183 146149 355859 478598 764653 228507 10967 489695 733575 589211 358501 695780 783164 445462 470719 474714 756830 714386 880878 690164 763246 531962 581862 843511 920216 354821 427704 232762 551021 175511 907043 35110 227610 75947 35172 531798 912839 50133 204513 473606 35791 510750 465814 424670 875918 66804 944085 464326 530700 314265 882912 957096 957234 781074 34524 85464 493355 357161 705970 852115 294925 133088 215777 518864 938177 934172 375844 699332 266210 432235 645271 803040 296925 70044 979771 380981 247615 632338 784612 103584 689832 271129 257035 315158 148787 12735 557799 857030 57713 24845 824623 353424 82206 218731 879049 747816 253045 598071 786919 810566 1797 771986 31547 816040 79089 80760 167300 4788 161619 304888 982517 565256 768889 134202 102924 954090 347053 686475 121561 682136 24488 187392 404047 726239 309530 588013 710135 141219 680949 1270 874176 753167 108305 197000 996563 646614 679647 800688 467448 749483 326929 494462 746552 642938 304275 411273 689480 39212 26782 92776 906453 601947 796517 729108 484870 63250 870010 407309 26336 243075 860637 940462 506917 244649 605413 802208 153737 455197 336765 843172 574500 207260 632146 383866 226180 227490 204877 223330 863814 29911 839741 538365 430110 911802 552858 922368 298744 714375 46439 255422 838306 930744 233475 76668 905638 611818 197475 748565 213485 361759 453011 99864 867460 657564 943813 363066 106228 56650 402252 117161 553444 808423 287620 930875 114719 499187 893964 963076 353372 478777 157125 289130 624874 420034 413803 505590 491070 585941 433703 216659 183314 712498 663865 621615 455748 476016 739389 62163 806436 474985 387004 112098 550323 119269 189402 267201 933658 365522 354793 757014 103713 346561 805938 956317 771437 126397 129695 59478 503876 184785 812716 107443 524448 970188 952808 726533 176059 960618 143580 97953 59365 242435 245798 743535 773425 311404 658520 159473 533420 401495 910867 163282 260626 636596 674992 299085 205966 169932 367623 277405 854937 340943 514709 873324 783279 360776 617932 106064 738539 2554 618599 288675 425412 496709 577340 487160 82403 586799 337399 185514 192353 235863 176405 441495 812916 876265 426038 609469 55994 722066 728635 102794 802401 247009 219109 306993 454352 373402 202129 597851 751086 519956 802083 50038 972856 398665 16006 278888 295182 668122 476259 58951 55075 27335 915886 178466 242434 422736 376884 81104 633990 843049 203286 795516 729710 224785 565376 770522 599508 255962 850812 639326 617937 442928 687482 482539 892869 126930 625297 959391 385544 627769 15277 798271 641527 776614 743530 756303 680271 195877 647845 532334 388898 133406 306158 296411 973267 791788 846036 807360 834414 928814 405903 283559 835372 173651 654295 870520 125901 984117 669443 451886 171242 429073 810342 599465 776312 728172 936755 553162 92196 816954 469518 949697 831888 432290 969050 416087 696787 243555 410364 867314 326693 422489 544266 686710 487038 803775 411217 95 535629 679248 165884 1579 545210 829918 696626 513125 952997 773362 46837 933276 603957 367327 918512 213119 743441 837924 267672 506232 34796 372679 636446 818345 903760 484902 241223 525669 730195 793039 169881 380672 599966 984000 867923 998287 933516 546103 201404 219285 687833 753432 288121 144059 337938 291628 896454 136833 724045 651363 374473 803244 220388 424903 349421 480803 79778 84397 29454 760366 695651 113471 907088 224536 79769 340185 943194 957318 851836 708738 48550 544265 341040 625307 567283 141722 739114 846593 717217 197508 722429 336609 218564 319462 157078 681994 348216 629222 605359 457510 551584 2440 198755 468092 335405 9116 341286 800750 692596 731422 923929 321882 427568 951746 987393 48018 435004 27442 143599 168557 680368 720195 244512 290535 676474 566742 504265 574708 819691 398350 72345 549199 722056 371604 982437 269557 200284 668282 550080 864349 92681 939557 539469 69017 692323 251815 867276 484851 540643 767251 770312 276639 296045 796269 69279 584581 105335 604431 927105 953567 727420 433114 141030 237215 383171 716825 958448 808076 194798 233181 221613 828726 226423 574316 212299 16648 26159 499612 924956 601930 930046 180161 591302 146061 804458 724404 748149 910065 812099 154462 55484 221083 967650 139702 121846 272416 809277 953540 14046 172219 71249 207298 723678 111414 678741 755893 420441 287725 47514 621457 350045 94668 721866 852423 699476 270327 58689 35947 488482 807172 402767 209617 414745 14439 981474 155841 65813 93706 450904 288449 391432 802945 606753 813143 283055 864533 721318 30341 190837 222692 278268 174432 389122 930246 513546 674418 120008 375524 87459 408335 168463 725107 51174 63108 299126 18197 892961 265775 574889 677757 570858 237795 946599 139381 933232 671230 858186 406175 163912 674283 275848 115528 334337 182421 772613 610654 241959 93976 169397 405313 346527 624522 497780 20057 319649 830918 166521 458088 531728 416572 268706 505349 393010 635998 476618 462704 137189 383899 941687 600819 803606 525409 171857 749628 360196 275054 747538 50023 986693 47494 294469 370093 314573 420284 334813 395376 229768 771979 123910 127625 634782 362569 150086 35953 988038 549814 855418 817914 887608 224041 21760 725427 966435 152464 837789 477354 361503 744183 835054 996732 646214 978879 72434 452105 964306 578858 798229 197442 703114 954333 543068 505136 709278 722650 778816 763319 905057 109352 191267 317796 298185 844652 698351 918585 984952 300182 890697 50152 245486 156055 9395 567305 886541 121443 517739 719031 868231 900495 116685 871832 113211 49569 936300 626463 638254 738801 805024 432504 928563 496800 949149 158906 111038 455224 283044 374120 682093 718055 900791 667522 285707 940375 86672 81562 30857 287287 607493 693291 538 474678 85538 54099 612189 419440 829684 979000 686661 924291 559953 750189 768604 529162 333410 83701 715182 174539 110951 11250 199392 687956 621103 914559 840646 807620 776669 607409 160901 617444 740186 537643 24199 401816 544703 348648 297277 182234 327066 907168 78361 549975 23174 651924 613513 115397 780241 464517 575838 907263 70741 463103 348530 612611 997315 227111 341580 862986 695314 431656 436862 246264 733524 253589 807388 398686 974356 730359 659751 769309 436506 440705 542620 863109 332594 997579 643806 493111 556628 911920 960021 112784 767400 71479 183924 793141 673425 329527 854920 125856 365458 479273 374520 604038 726933 719416 186833 135039 693791 573872 168311 933317 480931 652956 370869 660226 285765 98433 737310 694612 72736 76468 812256 811077 609995 282701 770773 624879 279795 309474 22704 687758 949161 817417 496813 723604 885439 564113 388574 155767 174108 472177 403994 98701 266221 422045 527601 483716 849112 60866 983100 570761 198952 801315 425843 490043 291534 358586 112208 688153 278327 24758 969084 194796 657171 790622 376265 565253 502169 131994 739855 556697 7254 438540 463892 318732 787860 891740 294772 382768 404776 491397 580432 222162 845382 700443 136310 474016 946947 417410 814765 967171 765753 247227 267739 236228 819336 829879 692800 807660 328113 808841 884587 730194 163864 830275 434220 311694 677617 204013 895824 351323 618194 211261 344185 994961 830437 341163 626925 83306 537373 605724 378100 574961 590897 152454 413929 307107 383940 880190 967969 485396 977971 117146 673170 591493 178687 654923 811504 137798 900098 292278 217389 702448 48290 355847 622470 811914 330925 563951 741165 103149 511866 3714 35411 227084 712631 803389 67069 485035 694119 187271 792950 205007 553874 856181 540508 601728 210573 136748 156987 788419 686129 795053 556701 995527 429168 638198 800277 945624 903608 224690 167666 945976 230454 709122 294926 9455 678582 335125 120378 951588 753273 641163 399593 393333 958506 47732 157264 3224 981205 4679 797244 662466 677470 339792 131041 510196 307996 137334 204289 757074 670415 392196 79932 383599 476386 452813 667227 756127 802096 64208 639985 334480 226345 939903 454681 350532 174657 834079 662207 573521 287440 523829 531934 773861 372870 868136 971861 545291 427616 864972 741937 828646 711120 429219 305594 314168 175086 461532 933350 306056 736052 888332 61841 172467 106157 698379 357292 195180 355609 414160 701226 310244 340910 318196 137629 394135 384677 817053 886287 34474 887625 881472 955489 622458 707184 592127 641943 123729 808428 367257 757955 938003 141860 14557 192545 804014 207842 159285 325305 70153 104870 234407 430590 554964 313835 136685 711573 766819 903485 342866 54239 685806 170088 269337 297951 153955 54632 57774 660008 531396 857657 494298 883409 964393 425144 213543 420516 531884 188333 338949 786831 421302 560061 602154 705936 516454 795858 742209 323771 172060 536541 981477 439079 796237 301968 126834 266311 914377 299877 450425 799368 282787 374615 427118 85672 718545 819200 966873 665296 915782 382936 307323 337903 201748 580440 255377 946730 260052 385104 86571 812324 837520 989727 963120 859259 21776 602890 698112 57177 72967 566839 100153 421807 429409 754889 527772 851238 945830 204968 644443 918427 460296 145348 490295 481275 10459 55227 986900 591764 953884 562405 716638 751894 16608 600006 475398 405879 166894 849952 869706 107857 495564 142126 163100 63700 81358 610024 645503 22238 155425 28790 776988 463481 239822 266503 216375 778392 506375 152533 113157 54160 106944 650618 223469 756735 865311 162931 579463 364212 953686 668748 462245 394268 445718 659574 827755 742696 626454 693178 576993 109227 35119 480619 117169 410490 169866 282885 347712 221264 323973 152698 311472 555328 144440 919964 969806 395195 600927 544242 356034 653946 409953 541616 889540 382553 192319 455031 858616 966187 939507 79211 835264 181406 56339 743365 744247 883302 370092 563095 372596 92106 978234 742890 867477 702654 415139 91806 986912 192946 290217 611918 186925 872511 749135 261188 13249 926959 394418 920239 927262 347110 249347 873319 752292 849932 471589 624896 833953 236865 817120 922033 750272 157101 549913 513054 663088 810585 246665 161910 126224 596174 149125 48701 551826 376191 937086 526949 723639 662146 346051 137362 107356 259992 611857 951122 638303 12958 518462 50814 339519 392376 54902 710315 121664 518323 970055 421915 590651 373240 568370 357006 232997 610793 905621 789041 766791 741875 260085 50874 381304 513766 300909 772096 730193 448072 695398 930393 996609 904950 846512 495791 841354 314140 792828 747199 663563 523745 430475 514759 365458 883213 780306 925338 944584 376237 198050 167834 15768 240262 247660 530727 158863 389327 922482 470622 62895 448689 663668 995442 582843 855631 35515 119792 338413 399114 146166 942726 281028 273173 969142 917604 710225 521599 42540 417262 441404 313769 527013 479717 200106 240201 370056 819678 483674 640274 318165 140985 160939 194997 776362 300107 212644 974003 807087 322916 363429 496283 654591 684871 115044 727078 635000 532966 427552 574515 829748 513033 10915 548118 342750 484577 502412 872021 736741 740602 455611 768018 231214 922425 585280 859258 425307 987532 699168 23259 323506 20258 255797 172386 717395 968848 198374 125642 840601 534325 137987 387467 410044 207891 222427 819289 90776 726577 248452 96752 60407 629523 95676 722884 164496 24707 203681 642930 415906 238420 859528 883128 906531 17709 713857 411542 923845 618517 621633 587363 875408 908761 343717 883669 689267 935862 141287 49594 866724 944496 774562 363365 821313 973019 318485 521566 626516 689455 327598 574914 257641 888643 796662 177532 402691 99074 817835 111697 451118 881407 938384 393171 867120 667729 825495 847949 506202 66934 448895 761000 478102 914194 180575 374085 572635 226261 403586 933721 431375 829479 661797 114074 236558 995184 227909 361050 495968 601779 255499 205471 338856 919354 728965 506763 997113 883373 702326 363986 712126 480725 571599 611878 770419 513903 865872 680591 10074 290345 96686 421058 849592 945486 928720 143055 630964 582638 497324 159927 156999 119712 849871 430484 664454 312383 877632 307508 45364 973790 649573 273016 39227 936835 510260 125996 761213 851973 532855 66082 451047 318905 817845 411192 443700 566785 765129 583586 652688 599911 620365 504412 190640 499049 148549 748515 482234 683587 414793 35844 536304 558885 185746 324946 72761 27013 398012 667392 823872 765000 712950 676557 796067 179379 239203 314594 819200 423180 215560 24949 184646 467928 322439 151889 407468 524293 914329 910142 572350 545742 398475 873923 191902 710737 899353 589690 396641 438569 205924 101956 789007 61530 910470 520252 689489 168478 591589 851660 954495 363015 994426 502006 114756 4562 57480 831848 105254 658724 135063 172736 540642 971902 43024 174706 950139 417421 285035 985780 776256 161329 510933 878793 491970 217855 510701 838255 624587 624944 269515 220580 348872 716525 519379 83546 611619 207669 262385 404194 861188 366748 370294 566752 896633 253752 516829 706352 591552 380748 176695 496627 192489 455528 510519 279792 58120 820127 97225 985836 462843 626849 40531 792316 602154 531475 705424 495014 624345 761008 718000 735278 180345 34085 830655 163838 720264 641157 289853 187110 511641 130567 743167 145796 489891 605886 152829 130810 667142 898671 564782 136139 382645 625619 429523 569462 916837 93875 989316 833631 819305 22844 87448 116230 255459 22177 482865 332314 222690 729376 189177 962994 937936 45582 354853 299474 571852 385617 62184 902868 123166 413497 769827 172578 126818 363237 567274 500240 496820 552723 370071 920254 670494 636797 11050 768963 875474 353967 260760 903299 588820 55859 315498 551281 294576 102705 120386 478172 940030 420916 587494 692082 800230 981626 277890 720747 767178 506054 324065 737868 906906 715868 851364 56767 594575 463587 944263 369027 468278 718227 886358 28137 543262 208437 490118 175677 545040 751862 146525 856222 516965 184698 993843 199868 311672 299093 173750 657849 328145 895062 865991 652520 7809 320558 339862 923892 968261 572296 576105 812099 611656 804640 97937 665243 463623 436164 459857 960517 478391 484208 542388 712789 657656 947633 275242 527216 241784 631141 684325 798990 322660 224541 306590 444540 662159 112202 901967 551141 474187 170452 894779 68634 848943 180488 496836 38802 172292 752048 418089 55490 996137 551971 165337 187892 485538 778180 34165 14263 662905 247039 947468 24173 493104 242036 213728 403856 559338 56923 181005 945630 440355 750633 914309 168158 337508 852055 704084 633331 909381 274177 49951 370612 287236 717442 820321 422003 159167 397491 625173 207977 561205 586072 979744 559875 79009 872482 326240 575335 705100 345056 263146 25687 972327 984110 659618 506347 413632 272118 878973 412436 357529 726268 767652 136510 521443 843089 339529 573621 28664 849752 720230 288751 330474 393674 919316 968353 366818 436144 275186 182067 404400 45585 631807 760244 505867 409173 506756 437331 87808 986638 15536 879554 729953 599095 257361 250806 481710 40945 37440 583876 538487 216561 594162 676515 399433 375025 597764 925403 140000 771121 566773 351276 12821 196635 555725 519458 579876 803054 128961 888921 132290 384513 336337 747228 451647 573100 16821 905496 40252 491555 391327 605407 474952 916400 952952 919569 928483 414819 483154 664764 739528 312404 705955 851090 372586 808731 539093 188058 651653 518755 382774 620992 852298 777778 362896 310782 54825 673328 902620 660584 451783 782156 504566 510079 296350 698343 106090 52416 709573 363043 355017 927433 523817 774666 413872 855784 81075 33763 352397 283186 305856 189225 488094 494497 258725 333612 7215 218913 872415 810897 72303 532536 673459 799613 728827 110166 723870 766729 341533 598278 640000 529011 198161 576613 675436 121155 449125 910383 790402 417091 229226 497673 828013 499778 748501 377430 796344 398626 140136 38587 823361 446516 334412 144857 283196 758666 591620 298487 182940 933157 368068 696587 337013 369160 790471 293714 414023 155053 484882 52407 213573 986039 864476 872102 730458 810862 497897 407176 404289 323172 218349 784086 159259 85681 318376 646155 52413 335741 219425 981681 783525 777085 286729 264245 165299 69858 842415 777411 703415 639261 836513 81027 472867 575795 908962 138018 642289 742139 529909 571704 920224 371567 207841 782832 771911 686055 617906 803780 930547 394307 714268 498604 121616 629661 899451 489855 19638 755076 295305 745280 757151 181136 384409 345004 564201 482902 714983 549889 795098 416337 915325 359502 203249 778991 228131 110690 467741 622578 82745 318752 318739 548621 339905 262713 151422 610209 385456 67511 897839 918698 449957 856589 466674 371569 216665 38927 731485 622917 196429 150421 356584 667365 664505 548672 610800 404383 493317 720785 252189 414146 94925 421956 656895 231805 201336 630792 641335 952708 967238 685024 775176 118126 675635 490035 227647 869677 39451 192686 638574 612668 340282 197241 764036 749562 708824 29263 562208 674358 756614 685806 927822 829104 886331 731990 196672 874015 503109 759158 717698 268565 581107 475026 553335 111155 733885 883396 110693 713712 684903 833409 635460 923587 31527 183471 670786 9357 370653 672446 436975 150710 960078 700403 841937 385994 704684 200858 610803 438914 108622 527874 765703 345808 872711 589769 648589 996053 597409 151164 749348 327270 972542 148577 51136 200154 60612 228586 241311 916573 762506 890611 702964 386270 139745 750188 435655 966170 874013 956000 275029 512585 947639 652139 297583 11966 620306 681662 901158 261792 541398 774808 612992 315788 113054 30115 249444 435785 448190 875500 402206 428246 707213 253456 7135 985980 217946 896765 64555 303582 993806 479782 558372 594002 717856 130985 270345 326772 31174 450148 651762 576516 409552 658357 524447 628491 908046 248408 146703 63628 882233 166458 795687 140780 174426 872930 428427 833522 132956 672020 501500 213301 435829 602574 815688 604180 484577 794002 347866 328990 845350 677013 525268 659924 810634 213891 529332 38964 963153 62775 671499 310959 897396 351519 191451 775196 75346 866442 920561 665530 745221 602254 848714 588249 160205 536731 963168 675303 758396 29589 287013 958316 924636 932767 174856 130748 162495 927450 855862 644890 521598 61671 15051 598918 383157 381789 158385 170792 68775 502617 768457 340692 442760 505043 568438 578653 318236 769238 538893 290267 758917 310627 167648 146989 253778 439092 32386 196159 138911 986902 829402 140711 823125 208153 289330 801725 12799 500265 299742 364711 710705 34070 787992 332977 215512 933309 819734 237609 634484 835842 262541 295247 155813 951446 664643 238500 884311 584529 508261 735287 875494 191539 907684 386079 410386 47747 538941 430126 223515 412006 564025 110608 450273 761703 243309 250474 502265 971505 172855 355292 792427 828071 218191 605311 900855 926437 506723 526838 802013 977308 650073 40800 75950 292289 161367 815742 952672 830739 982988 298151 746242 738335 396986 817654 14781 822834 643083 276615 536853 492713 847949 531741 373767 780088 399312 486423 463856 747667 995270 621175 133304 700387 911495 770357 313295 776055 483231 185875 454645 301160 126502 458720 527989 483356 461738 734080 547635 845067 670030 336754 325584 989607 730167 970039 15438 260548 867771 931566 415583 502388 703945 436293 383257 396273 274785 263756 526567 124507 425695 825319 280444 653502 471727 931775 991116 422071 622578 392069 248100 632937 345087 13745 478340 898499 457602 232237 549368 771218 852237 435515 60448 888136 328853 996133 488607 867892 360152 235286 180256 964158 608393 806527 53331 248257 613686 624371 410929 257386 569242 891463 389336 554698 846065 910644 779525 312183 773247 56345 120067 66100 804449 456647 538984 946736 931047 201672 442998 438282 358694 808282 430070 508007 382960 140325 418947 403812 326659 957070 41386 561358 419973 115747 717311 36996 757457 989610 157329 995975 629141 301438 931498 927799 707713 60243 43015 902747 258955 602163 930154 428049 654710 625088 420809 823584 121324 390464 430359 286447 375797 775711 414102 236954 122736 500718 955668 834275 917210 432988 258075 19934 968690 144555 686847 110848 13115 26018 496044 51982 113119 290095 481719 727390 912005 935473 946412 753951 723245 651226 705864 1301 389796 204203 471989 752345 375363 638756 954046 705215 652240 50862 129748 540853 744973 368158 276214 915811 777150 958080 358395 816061 825955 386861 835341 118937 671611 218240 231641 869574 850909 898943 328097 8785 939532 189434 803496 503791 888705 461167 370691 922980 514407 219393 635717 620703 707203 157351 670510 119187 985282 241048 99765 23976 162293 856694 864196 462329 745076 810648 278499 365357 995482 723909 968850 660047 375255 111515 858488 303599 789355 357179 660357 709754 685445 413173 950547 727690 46649 890302 100513 250690 337416 511809 269299 197768 47588 20996 138158 807342 394352 67411 907747 291253 945879 987367 905978 756889 980515 959067 931742 196779 597142 990032 665493 436099 944607 614124 587317 82115 229374 323317 154339 719466 846771 497790 690688 494787 19938 58505 136781 407778 635763 975479 71120 318955 136426 876989 863319 780447 90375 154317 895411 545452 382240 727233 349160 46166 676890 566103 470806 487916 737610 904539 744306 573155 795618 283972 737398 677151 618201 63925 941028 861971 722319 821498 519289 305233 501006 862321 199672 900989 327365 350849 956317 426772 811726 152204 849468 450303 418450 372614 12028 154992 709725 725235 634539 222835 184015 815317 397738 148813 599597 849116 498827 758713 614809 833865 220901 110236 378367 65657 583263 433112 70312 898672 714569 65117 152578 698442 357797 53711 427543 171597 747958 604082 987352 303176 974031 358018 167670 70423 24593 927238 104969 253267 114726 861042 262323 20913 687586 99247 842409 240035 120601 713976 915151 359982 655375 624929 229455 513314 204534 795108 864043 394352 857087 972301 915074 395296 45043 857375 637234 599566 472765 765183 179538 138130 672202 872887 829623 459193 296685 480761 389367 135636 117762 538130 364445 46706 57494 72938 948677 105571 198175 683817 757024 114012 593056 549961 308230 101838 660036 776027 657143 466554 832308 661450 6835 25132 750166 622509 996625 654220 785983 911632 249612 133989 225773 700228 631545 104945 336849 200459 577386 759727 25416 853049 824996 672418 764828 817583 951192 827974 131466 181722 377176 196852 813279 635116 493090 629144 867255 871552 135594 179036 411792 311396 740399 285105 714753 45284 634866 315287 324929 773259 660613 164963 402056 862520 108900 793260 615081 823005 926851 606109 622564 195065 122954 201400 677316 593304 567185 672962 264850 408779 128975 78490 360336 941629 732674 728492 254227 333282 297276 968929 991844 609919 588793 515104 148520 971867 865344 619523 684868 903560 337181 854889 333994 977438 513652 363829 664851 419062 721011 991367 688936 437769 370825 752385 710021 332168 82692 37125 866588 742258 158748 724951 230352 690086 919803 43218 977408 796332 478551 840488 834960 625594 455388 857910 863835 573053 555901 412146 684038 517997 405002 253692 677572 843282 615 810014 239745 332198 931755 870313 520228 317515 850872 461343 6553 118258 260717 437621 458972 223920 258819 371627 575093 394819 796076 449776 138214 703913 253054 825331 19102 326538 331396 135415 895507 574108 889935 292689 855362 860140 352947 758935 529921 604484 43460 328302 328804 141314 423428 169564 786470 794562 342522 607941 692762 496327 436981 613203 884868 957392 570606 237119 690764 5880 663547 444883 95563 664305 703842 623145 993722 554146 107402 280769 96837 683660 203313 936634 547933 535528 44782 196915 761663 350418 364934 899011 631484 80499 584246 873991 150822 543608 666246 844958 979072 267103 497568 248974 122994 387890 190462 2665 48586 302769 549465 84093 482615 143138 935924 846237 262777 852422 299271 263111 136703 297367 463012 617893 528911 872937 493302 603032 902362 227776 35175 990028 813095 931440 476391 856386 331940 695942 551331 43046 990930 358261 958719 887497 107035 616872 990115 687568 903990 504690 838113 426328 451196 692533 486937 533526 60848 651418 452671 286952 518970 954926 840729 722408 134709 453947 984093 814912 517411 172160 816065 969599 356075 809188 383909 827460 324578 618864 243945 881179 498031 916299 265436 567577 900286 340203 109010 321044 779375 658442 386858 953804 293565 10331 922238 834766 764755 477035 398099 896644 289737 319351 19558 3287 586702 410355 577316 943124 84452 716532 44046 319555 191478 755379 223068 618667 137762 221150 228196 177332 73217 27189 184735 238387 436633 28140 157199 57747 29776 860610 761588 258614 577920 886026 554069 345033 739682 831973 770015 279111 443745 40160 778039 284178 768378 497819 440755 551591 387356 256803 780433 767803 806171 548092 211074 473837 276414 175308 754196 620359 729366 506211 267430 40280 295721 58411 913475 274266 851883 139679 512366 649871 308879 79437 933655 79226 12252 800405 645947 870612 997786 890880 424866 879545 197426 821612 750309 404926 532141 577627 430399 157060 693806 974288 439964 770660 927840 43206 931079 153899 239540 855517 174838 191731 591252 412322 587557 211250 563927 587843 818149 69964 548547 356704 288084 354596 335850 874974 945681 535458 647964 123514 48065 446293 418624 672703 119722 997610 677290 110990 478473 726402 802608 728376 672484 918075 853841 552171 403461 176708 256788 976292 422881 910285 147611 69495 300487 440334 934797 288352 922687 357813 145639 678144 676139 968420 265757 80515 716245 196335 979129 512163 433556 953973 50691 589829 505538 275227 980841 239115 964336 206283 991656 265065 339536 83284 166639 569568 724587 483087 294316 514213 189268 515862 135714 348786 913945 506421 378253 733584 413162 146132 973793 732259 952149 302772 288158 607626 661841 384195 941962 989903 593421 50063 714946 832579 382366 354129 368160 37767 508646 750163 392929 569336 37216 427186 331487 385121 712705 198729 934487 945902 878932 786190 504648 559244 768020 248536 329010 903319 529735 765902 325699 775156 635197 182175 383130 519924 316898 341593 754621 486098 565654 824308 397420 732889 650420 308777 708862 541942 348673 957375 246354 959088 908181 637149 972410 364168 856440 512001 366914 664865 552822 515284 557244 832182 876387 275999 845924 840110 265711 675239 620038 756388 905344 797658 963010 750627 231269 858906 616899 209856 860907 23657 398031 583144 33617 164350 821007 494285 304504 212057 458625 812689 764685 766333 757502 345311 365056 618613 66936 672074 594508 493899 685803 839158 459143 354625 837743 935312 533343 228365 962200 955465 536486 939181 657878 603029 577562 846959 890212 414871 456561 558997 531548 354521 597828 93099 817378 630495 653355 259791 893236 841725 763937 498731 781413 806519 106418 901597 108616 421721 395552 491583 449251 93434 756074 4572 717610 543493 585712 553166 990264 886353 597798 646821 62362 513740 236516 252435 110788 526670 847289 989874 455220 935477 568393 898939 505418 347488 685980 269244 99083 779119 995300 53922 444256 15562 240414 49870 719051 797113 994601 405612 448777 781138 711829 497318 657696 809622 940163 870609 350858 498842 124161 944362 818935 851061 58010 626447 406271 343977 484717 328326 731516 530307 114283 17831 132786 354191 162041 860667 478492 971153 118800 889668 417733 697946 887466 175652 200940 688693 722104 427834 50906 430006 11563 443697 456432 875381 984442 140426 638707 517377 307175 534543 681605 817772 615614 947116 83196 647719 582917 914714 996894 968321 796246 316709 207204 409413 459114 286573 218491 113144 250811 316748 93517 3385 199870 882021 166129 263742 790234 75458 911300 112614 251425 592071 306941 933758 761476 251112 855066 619201 204502 392719 390725 516518 218111 844790 872580 414011 268964 61365 770772 557529 124285 554062 490253 804945 514605 49395 293202 317792 171531 514926 690493 375360 269574 190114 297474 511281 164870 616692 588989 485744 789480 126596 453005 766366 991030 827737 819865 897010 42346 922013 482135 151892 220302 477020 531304 57611 522076 481008 486807 987125 310492 335651 950864 149909 350628 988880 85092 97347 269167 454376 872596 138248 427554 353521 227400 676127 921027 731473 388639 540147 794416 630754 862936 854472 122968 899403 896183 105673 693225 115363 382778 14345 590942 23770 986999 554704 862488 600503 534156 977700 245429 286187 954367 283826 753041 326976 359584 123876 942100 995704 943352 379782 792975 612667 847218 425790 677154 25318 526887 547343 611923 698157 8517 952440 702783 527451 942745 260664 586525 34064 886700 734841 130134 458383 139382 78264 361722 882429 28418 930358 346650 162605 722545 808807 225698 8614 830802 115812 48152 32358 965640 662991 690223 773798 848223 913896 242314 656097 611459 435096 401925 92571 92511 739857 204224 910938 580435 653925 118241 839039 587881 582801 974124 891073 298530 406099 557783 588472 530675 452148 826411 935843 720751 43223 798075 768922 104413 513752 315383 204466 235357 507657 582824 901270 781451 753454 694763 95418 497 458157 658432 448349 144741 715835 245338 60124 379925 725105 554239 743639 729887 256637 807965 730251 425933 499052 420534 357947 541303 134251 719303 139156 423223 99807 495719 714326 863252 777680 665659 110080 464269 448223 296554 643438 270672 257098 170654 486624 319728 211251 481512 781238 896557 821583 645968 504570 565359 47853 299903 979601 55247 356445 696298 962417 815411 702045 881809 893341 488659 723179 219793 946851 784180 411178 458111 853768 219743 745211 418687 844611 878425 13778 725667 934663 746288 550813 441212 79477 644045 998917 964012 95903 588327 982932 808405 64230 974827 883334 469754 461608 789982 906652 736062 217473 606679 57938 345653 878216 891258 537241 93343 279498 94298 637438 350029 489519 739636 14060 670098 160381 670892 689035 736674 810763 635846 755179 501828 428103 764774 332589 87979 751452 510336 512023 242974 652204 589318 545038 180971 72850 161427 953089 317175 35764 479371 827120 523578 21009 20979 421013 602998 158768 388352 949012 475780 560383 612064 273785 903888 732390 415999 221169 758022 189450 23411 63352 985645 876657 84159 803584 624958 685089 258480 294299 3810 807786 717178 208201 998251 724418 625122 757356 707913 232966 869748 544205 43690 846362 71664 780912 397223 626050 285470 165350 514780 752752 632847 913432 42909 628203 54447 891474 776343 68297 908294 618218 181299 253352 684217 628298 753525 569552 439463 360048 681497 633849 945968 445523 259178 251078 498433 367888 544244 282826 384519 173402 684960 694451 432615 806206 194958 438154 401186 61640 10047 754478 479716 849391 187747 497839 300303 199707 794264 517567 348429 382558 248433 369969 17564 143441 920797 367801 439677 855483 448935 135112 807274 36066 532653 806050 564242 573956 118977 799079 841429 646871 707303 11425 234240 817485 958072 769601 913660 38323 354488 194226 88548 525792 896632 42865 609384 563539 427453 922585 887343 809613 922801 220294 500988 846852 437411 822764 511102 606358 702788 379721 518852 130126 866940 330935 947839 34589 790974 835965 61293 922618 930969 77835 494911 192961 672073 358726 109290 337509 875232 311816 672556 597678 879468 742009 201311 25684 981203 412964 222766 351853 831504 421692 52776 176193 977348 972037 924261 988096 406000 283046 853349 529941 100307 205355 491433 107294 954255 653697 219849 274802 843189 691574 778801 438477 301257 136394 550916 223616 702305 625401 851446 612033 224609 795385 982823 575989 204585 974653 775873 137293 696136 272698 15023 289517 166944 338150 976301 985122 25241 531877 348831 23915 455332 82236 595186 403982 212731 604082 533936 479468 152084 838185 785567 650203 711536 17015 249633 791457 924629 808156 68712 651925 52732 992356 654512 589440 369741 743639 242398 494107 745048 71913 260983 732697 224604 708467 922408 403225 758752 491496 124010 268246 65840 712340 34694 728555 92377 721195 801241 233070 441315 136435 378164 908581 366321 340719 985920 786922 83688 420824 565315 957363 29778 705396 280657 502252 882703 149247 164058 114142 119393 570632 16311 26698 28793 492673 749199 393216 258158 155544 230812 218860 707652 443955 125926 872223 689755 13697 4653 714659 14724 570546 742820 602354 838353 588787 378632 278571 231050 823128 46547 133214 931879 636519 2484 367155 99989 132178 952986 426445 253860 826966 244766 654719 430341 944483 757420 260671 819607 172093 867197 680085 12599 941387 775443 999280 16573 963355 463749 31511 307199 309990 822685 219337 57170 107898 812147 169415 620619 749881 292875 335318 153698 362587 352684 912785 503106 319116 229397 202353 367243 37534 95486 832837 617163 608322 577081 739633 579044 941893 430907 364469 355455 94474 444379 103618 526831 969574 107814 605177 454463 517015 670631 79718 734635 607912 499480 642826 250621 955527 656157 987660 22962 412926 745785 723065 602430 973069 511042 361858 129294 710664 363697 55953 443429 269237 428003 562691 784035 119932 965837 684432 848071 907873 665377 440940 167785 475779 724970 844896 135143 963189 349239 586599 155939 742975 224114 774349 733517 218938 184528 615815 734555 2310 217595 704526 223392 657670 894572 250935 27229 447927 613436 642094 6274 829335 732911 884264 655235 368607 519795 748071 145264 437449 819356 663789 877933 50223 616003 716565 157523 957569 60818 818519 426688 682917 232674 435614 534769 494975 175581 75893 658938 935798 559786 712281 523103 392319 537559 707142 333574 708518 162804 182125 319327 27493 680799 329171 81638 313103 689032 148685 394015 569450 519327 264017 54525 533948 339053 364177 796301 149316 58575 923194 776045 850996 272579 884028 125845 108939 255874 374015 537764 759813 833873 927448 469905 269461 337332 537668 227313 598784 749802 645435 717328 574610 21985 988318 424809 637176 674902 836671 350616 552667 871953 523992 332516 182972 703934 901305 75039 101692 595659 387490 866935 220350 777167 468287 464284 723986 648562 56047 169618 772374 900217 577364 213796 351696 476471 338412 380021 803562 872682 837128 868231 945750 808600 934131 279423 643386 149730 508212 157595 138590 785125 548598 196561 927184 805661 694068 727562 143696 567030 631068 762302 933885 48389 233364 127634 922460 860478 482982 121108 871521 359802 854579 444617 703408 806849 392224 808613 381793 839773 747500 545577 714600 59502 903927 132514 425581 220981 644413 910035 153453 114732 256413 350656 567 48513 166922 335623 103970 999833 71317 522085 824707 448839 197723 461847 442302 265287 531651 873153 265033 874216 422847 414099 439873 847155 965174 43827 732307 201759 772081 637474 276176 232554 327816 835674 675587 163754 58417 478704 621224 247095 173995 423484 46136 483584 948683 988761 846150 564981 609011 88508 775792 686398 362878 852192 412139 965181 810054 352524 533796 499733 872259 335073 852128 799381 587690 531604 834418 282788 884825 17693 110576 880094 591445 772810 144894 707118 397760 440023 839897 977447 112247 194202 391730 526981 156923 502340 532576 583001 774585 750778 545593 678520 702334 915094 304863 313295 969133 929600 832427 889231 912433 710839 810489 712628 534764 810975 836333 363645 686838 359699 36016 238949 913200 909901 193034 553407 746339 560230 374427 873538 784540 703840 907002 971616 696051 539735 106859 456368 134931 666279 599534 472041 802232 654718 4004 996000 121891 287396 489903 115073 305043 78888 446141 233322 738790 722510 823501 595528 290611 86551 252169 167360 933715 471975 259318 865929 598241 393551 563768 881713 574438 130863 53998 749839 320750 603739 260344 933761 961012 448069 391802 11900 244226 64903 721464 285803 454968 877447 266426 652437 683328 986504 288748 174360 731488 859558 899014 386715 476770 389543 808364 711770 736620 543177 326068 159290 255882 724183 326175 472503 207846 210167 259578 669216 271288 699270 217706 275087 64756 761077 175729 403652 111354 619148 237082 844136 356497 800767 925621 217028 58953 613189 832571 804952 931493 772317 690897 504882 978592 3849 500420 690584 784147 835502 907043 930588 277292 615485 670739 291286 659339 934381 991841 906258 662222 293464 849294 969721 417783 539442 963615 385568 40010 917716 357924 996269 567380 731341 124178 381647 9682 456560 704868 355686 710858 106397 317225 669069 284583 155721 45532 61602 946448 238388 747690 756038 804124 128558 685937 245500 203862 893574 174987 161446 710620 78010 912079 402708 735231 177710 323555 559506 226841 225004 982126 207191 414041 74398 263918 339475 870351 417837 91445 500615 563878 47635 211044 120585 216703 748157 981808 947010 724004 316464 238630 673038 509175 635226 905649 469407 499081 958523 696218 392395 40198 206070 652394 176977 979761 64234 674842 492365 860865 274523 612798 450055 146025 651518 273107 265370 710172 395697 733398 124145 343164 397921 865422 975245 407290 303603 32694 650840 628883 217396 841435 181222 505413 329199 311333 637516 236948 83898 757261 956636 433755 635188 283168 39666 292861 537636 530430 335620 116017 352894 360609 845925 372111 842911 23081 206691 493105 457998 933336 485235 357002 562158 54434 838861 223792 882941 623516 47986 881805 974242 320391 353074 780731 152344 89054 476634 607123 211786 75215 670329 187574 993717 286788 116546 737575 557734 617639 794416 741153 119295 685386 22402 966009 985633 365104 245932 957253 326758 601458 656903 853058 16165 627330 206678 755852 842921 46432 711392 130957 87704 300484 14829 522384 180316 133042 725035 806934 807532 40385 996908 957081 42452 648152 281198 741617 218588 993948 591249 573060 945893 228618 171758 102125 374473 252356 774018 75820 931976 512226 34719 304054 835953 102883 576085 435952 618463 288865 71043 108373 541007 491722 56588 237945 268078 385089 322403 284573 85658 734491 875605 731448 62192 598568 457682 807267 102329 437985 325867 658783 175849 277239 539911 187156 202951 696421 688893 294238 322830 818712 680406 598612 315618 302928 126419 157444 502890 713672 500320 423105 275547 945701 735822 18793 81568 630778 888432 327186 177282 988686 592373 308626 948457 695204 96431 435196 460351 405263 307321 466785 31170 645771 257142 596405 701416 44563 53252 549683 215444 913649 968447 33528 973366 196253 979978 213934 975944 178506 218445 855757 266115 821410 500362 865291 608310 826595 833436 791470 549019 177633 640412 466136 454694 976060 785666 710730 823841 687435 288574 12250 671318 157489 75925 950817 775030 631156 236229 257606 696448 143383 322202 796640 437941 840279 938692 3697 104672 536631 578029 73064 335669 962195 642943 461242 972208 368087 346372 458200 833228 441807 26106 369613 869136 682737 576023 812877 826555 453437 357565 945580 88963 208275 869605 267478 20205 796661 536027 946904 643810 647361 329976 9751 529615 165728 462401 678033 568739 92551 860860 196456 849473 676452 545661 19383 21386 142387 620000 440735 367820 994457 88857 747450 542700 137436 383159 817717 682861 838768 564546 980490 700985 564724 1792 971664 135712 28239 242874 321936 101873 289429 933814 326235 746814 12648 126500 878952 198360 958812 411897 103108 318307 806945 155592 72752 368974 691528 992377 16242 275232 523256 302168 659571 547231 315096 164786 15621 938767 902815 367223 37608 591602 467988 48721 976699 725525 661044 170332 966802 10877 297721 854686 79090 265465 623412 239686 621991 119467 225830 142745 647959 629180 168731 317749 686254 668816 176670 365546 667938 65428 171207 36631 318942 894379 52933 792090 964828 919340 355592 390357 77347 573620 517382 860724 517397 543101 531509 383652 726578 451184 960873 305556 576535 184784 498044 169424 605595 503195 388047 115984 439113 634126 356313 908462 786180 963376 112381 951518 942649 628003 584337 554199 923362 416001 865069 767853 462371 865694 743494 999275 838381 928266 12555 768764 967155 6609 253464 455480 716066 607609 369328 96856 786484 614285 745326 503997 462887 465374 263896 566241 725477 928426 949579 651681 433199 30257 821525 121173 581371 705065 227324 177056 674544 74330 27012 685060 922643 935972 451692 273564 135 872921 664543 459005 206430 685420 730429 74323 904989 564226 785179 209394 91190 509034 790303 804587 826697 908775 358098 454423 556092 960881 841344 90004 997154 384487 686361 782239 419648 77833 196560 551124 694922 887527 961161 486584 568871 841483 600088 427081 103074 668360 461562 192567 770519 991208 911344 332717 130289 737772 506072 934926 198073 638438 613301 553347 729468 926808 836622 594878 845638 532515 832117 208145 279357 810494 697103 340128 313970 841550 511306 196464 496329 498936 195613 197166 240439 708263 140445 607974 497213 82553 900872 421391 909029 274879 2440 246617 26338 924248 61907 280300 1852 278396 27060 796577 954550 364803 387238 282768 631128 799276 12489 222951 907625 614877 812247 587299 205487 557916 328118 246935 507506 586073 271644 147509 975086 943905 700124 75581 69621 769999 394461 732445 344465 141697 977764 198539 546724 941158 750332 782472 907301 774460 745268 814227 813660 787228 72178 803345 707555 978224 194072 442209 865628 792114 509644 661562 67099 535065 43920 775611 293923 554059 550960 332425 97141 856648 577448 679064 109274 607706 871262 723798 930129 990212 309266 971070 460392 860842 683470 607208 767133 923238 468041 906863 407512 135738 129683 546826 748304 138061 736700 425101 389079 250968 772801 232860 943057 195958 391730 109659 44520 898181 397598 32372 249351 471821 943630 568128 688955 195536 4478 89021 290106 482051 207487 692902 984961 545813 777271 466012 338031 159935 948507 34309 824152 521119 921896 808457 823488 361548 463283 566226 282112 932159 683710 819369 167353 851987 489276 597963 608568 573169 84758 81238 513045 710200 878485 641667 299661 491886 195346 619998 236920 213417 2809 97527 830220 157702 490270 70003 324521 48711 173892 585651 568226 252476 494591 894643 831405 696413 774077 861170 511567 79302 530050 52132 832922 916197 584153 826565 536045 654656 644673 775589 130259 78612 530262 780004 116998 331901 396957 32415 79019 554689 444155 915823 998506 527405 589222 517430 245873 914352 841497 439413 148318 722659 242357 213847 475616 16569 440736 867973 901177 271250 206234 11449 534589 738805 546071 555685 735888 406145 567593 155639 329854 933181 709245 383180 333882 319734 446696 299454 346363 841261 269005 962626 676703 510761 417803 502701 946014 478528 79338 467019 568030 469443 814830 212536 725983 875945 203683 208032 384597 329138 161551 739636 321878 184330 447195 140886 613721 766858 347184 340293 642831 276699 761589 735756 226294 683241 362772 363408 49474 199232 985210 372163 292469 757629 903723 858475 764008 547689 653899 332864 746600 569729 779864 808488 942714 962218 381870 847195 654282 899218 426916 609894 24346 135199 981621 599579 740959 198485 584375 174061 537008 163254 222486 656480 651430 116274 922242 722610 558464 971331 165118 582655 742757 875256 499551 614899 841443 157279 177975 818939 900839 355397 816367 552281 820095 686359 121427 195959 973471 294835 973266 783828 935982 403682 726939 581014 536938 730322 709584 567834 277100 126229 689503 190480 899252 500246 466194 452241 828519 765725 441444 63266 117060 462207 541158 208313 419551 981647 914576 588196 469541 577841 29042 873236 544988 756211 46285 34266 567009 337957 79714 14741 832821 591295 175644 171447 45447 841490 946457 179422 712801 177941 208944 557876 923829 493070 646153 633174 226381 42857 957030 94854 81385 974605 889167 848257 82709 435705 455366 916602 418891 371139 883112 675584 352689 493066 905331 545024 755007 182034 701026 665856 158764 865795 813186 745702 584572 640730 853108 54073 938390 320956 221950 62827 297889 984242 633392 827887 590209 13307 482468 504555 759576 712726 9289 432671 62710 962596 149494 418365 274806 754131 669044 911209 765918 962882 737408 316736 772178 528055 51071 43936 334093 617849 71435 382481 54204 531976 612273 172309 565636 590011 416198 372055 478960 666058 963367 324382 292111 726369 844951 220022 196868 48265 345965 808553 959664 390421 29213 700553 786890 86850 708422 633832 542542 399573 303695 34691 946897 248049 253267 392908 156575 375837 456002 196909 188976 348454 147300 29107 484939 121384 31514 424859 434952 170017 822846 838159 416537 547575 279596 868653 59177 802088 762890 144510 843205 186372 428964 460457 125900 784596 686784 379720 269782 12656 933526 815768 178830 706320 195049 502082 987646 347721 676136 893880 387507 707143 359861 353000 708609 954475 828831 224091 351526 528801 483170 172331 75762 574264 254560 315433 799308 362614 226656 278282 598768 448509 844272 983377 433173 208677 430397 132246 622313 922857 536877 872132 899786 186304 926006 87224 80566 421007 17014 528515 591363 5656 899133 35697 888551 715479 608736 749051 372414 551857 884829 940139 387022 451512 342872 847627 327528 616884 102612 871499 154027 79893 527175 39804 918085 292637 967286 230619 232437 964027 485969 774263 836238 898193 745137 651771 422050 917569 998200 212244 72848 906668 20782 358101 132427 186819 986500 110353 240046 712736 63250 586656 737083 214654 867164 578790 324484 860661 342751 424541 489514 554300 893586 189469 515367 448628 791224 119993 271240 570648 983042 833247 494631 484193 432383 596673 641365 924033 42914 691832 277959 995775 440312 851559 740721 878857 640156 729438 91024 709557 960817 706484 920642 258213 296735 406133 912706 366856 319287 541190 831335 224235 239277 213157 424450 375567 868178 563632 459666 359858 199187 231179 320200 459482 810990 143684 947429 85798 11729 347525 659964 155831 557494 579055 615164 988727 413338 973972 545891 247392 169504 713571 499600 310331 804096 457824 115187 488706 871565 264200 395574 523989 990991 805826 776860 623729 669298 507093 712746 63211 483534 793847 640605 738235 372316 460661 191172 219985 915397 481278 820565 787858 73590 794630 282221 819490 746609 550976 459826 38233 319872 139415 345501 374705 365007 919594 961625 200686 257934 820984 968653 862727 244713 742337 132342 184407 899725 230817 666424 665045 505424 845435 653375 504818 158833 677186 876137 177079 103524 864602 61939 218170 201 458428 445963 533446 668932 639467 764156 764550 986553 896807 321365 848750 453095 727522 53126 796219 312675 688560 681498 457808 655837 188701 681512 265760 778117 212900 834580 521444 218031 623616 744058 886548 39476 53277 630878 900926 932585 929635 46781 438777 559480 424918 846294 463226 552640 975000 796753 208105 880433 755159 411383 560776 184172 550182 742847 194297 460865 605275 818233 987794 515760 852147 814124 387528 538396 470821 822532 670275 158404 812766 386343 97756 897908 417578 567464 575993 90960 280268 108044 145377 134416 242226 594775 574081 998065 408511 319541 709494 895634 921325 856793 464142 599990 922325 254606 284422 629694 287880 115465 607972 663442 453488 328376 205911 839621 213989 439540 122991 214497 929632 111145 229071 52663 607822 50301 768446 629394 840498 644448 367739 631942 67359 449071 986779 133770 333480 212616 622874 183443 139182 784356 446968 283783 841063 59764 517640 640212 909044 753787 760451 146710 193747 68190 30368 570516 151 856877 455684 533105 855260 285172 544118 401124 878098 782963 333654 337906 480567 356129 746155 458468 863016 551143 994483 476186 432814 200578 845590 479699 190774 202098 229211 512928 512423 998451 771978 186198 650316 275363 471812 609738 685152 437394 864354 980934 605758 996762 715155 252731 280478 110366 212840 501064 872820 862110 797049 168999 198621 224820 592912 439665 159847 29754 881535 131414 925638 539828 473140 116719 173664 442031 300812 241030 687205 839880 552550 942668 780972 790234 363629 377428 707674 899112 608069 472349 306466 485073 411739 314365 904408 583007 291106 319271 574239 566597 476469 998740 454754 581683 96962 668880 352722 45712 223555 629581 738369 135572 22571 524928 807547 112134 841712 642173 161364 152598 973308 450513 243024 531421 686303 729826 901694 75778 210422 157183 32841 560688 329384 342373 217032 250399 224680 870868 493003 243063 323463 669489 8031 59605 754688 457329 191897 770786 137954 373567 659885 129907 733627 319451 352255 749526 683281 525380 549904 189890 751336 822816 753986 976722 606570 741521 428972 948259 765717 744800 221108 412335 106021 355090 557710 468748 78193 551937 974829 564216 163181 797451 668147 368232 231990 783343 1955 277383 454293 673099 955605 40327 233091 907019 745734 246337 955165 42226 917717 677394 425385 202831 433469 889685 232399 182233 159923 205327 9570 27359 970386 968781 795156 983434 650790 907597 365635 699839 539131 90726 450916 976532 348456 310183 52543 94619 781804 845168 849341 609762 206208 161457 864526 219695 558529 592225 799393 54821 323499 133361 550433 943456 908742 619254 311298 583816 607955 296481 262261 441460 809066 958772 769317 387248 766555 267681 544609 494623 946618 29406 937426 945699 883306 123239 895966 45935 146303 551024 857623 42161 872119 901389 592599 146794 441643 769870 104666 908795 486222 310851 536800 580124 152910 173662 799366 857294 733242 504487 996179 743679 98612 233943 314875 834869 188813 148857 55325 67399 680948 297034 958384 415442 859903 737512 378558 963267 308799 24085 87092 409640 100429 671980 742068 871940 966472 291235 839721 566640 90521 692398 585749 507302 701579 123463 734884 630345 51495 156087 643353 484898 427407 955349 863299 508622 780357 765899 617270 435435 580065 764133 571744 951358 903193 422471 228056 321887 118856 804999 460665 249732 173591 198220 38395 204077 295584 809159 601279 149391 542369 30665 472293 399011 206635 929268 489538 703343 656824 7031 696178 112190 721802 863511 621792 122734 755297 775632 292650 945770 679156 350179 793225 811832 553436 735553 574475 3319 930445 15062 915170 279791 747262 411314 415891 994068 155059 476393 692281 852995 780217 773104 50852 749957 357754 26717 300538 631026 552189 842194 283539 266231 599694 910567 27055 503424 43886 495912 691457 397273 128714 171123 79842 421926 391252 396076 568353 570447 429155 104396 6673 697499 790284 118904 835803 109653 204892 205252 972915 825265 800836 659932 259922 311727 37469 619185 495725 881994 789489 541859 636351 966053 249092 551892 329624 666489 454544 932832 277601 307979 438103 985035 763974 765737 275801 138369 499116 523918 124742 28530 187463 779786 87748 790760 639870 685589 864684 717719 424884 496262 878791 840207 246555 810367 562397 12790 851584 414284 824561 878017 629804 304915 640730 485698 687641 840094 82596 20684 833406 994654 49365 209261 587683 917315 626306 276783 512349 349147 904354 331732 494974 250265 647582 715169 485338 797267 887251 623477 821217 409955 404576 647492 605677 108657 83482 91762 116826 167799 920665 537030 459870 592950 674533 137138 540763 79459 115372 48071 485710 173345 884673 538118 84564 663003 470048 843383 950107 364297 631646 242574 265313 541366 305368 69295 176490 574731 690541 912777 467737 622990 928442 739283 698075 887408 75380 682368 447901 70397 356560 536006 752654 774860 52579 972623 999424 716391 253822 547976 280297 669927 482443 724404 271473 700497 762080 68522 542412 218537 683328 388545 161866 883566 130110 189233 563566 688599 640040 794706 731371 546500 532790 780607 47698 16067 519231 515948 565036 564230 839542 681104 426518 578100 281042 216479 345404 937574 416877 899076 829348 615259 101080 268023 535078 1656 51734 377653 799565 417014 950219 511593 627101 332291 491017 750161 278979 122737 635967 97053 757447 921402 916254 84432 918240 866661 884842 251456 768056 873006 962659 104273 405574 845620 140598 122666 917951 163809 329812 96683 125331 38711 866192 57821 857624 593884 968859 251788 825481 168976 730322 933111 237806 164410 855517 267205 784724 952194 430014 518712 838109 752272 301081 421498 332357 16152 264500 341132 378407 919681 787862 481013 421300 81685 248733 726408 111589 550520 198937 120110 45406 458250 675093 924153 236344 809105 93656 637182 766795 802714 735835 606517 878658 613686 702295 404938 112263 738244 925480 283680 138356 173921 139026 723744 736110 132454 190617 647995 347802 535425 406702 873742 393587 466597 207657 159466 621156 632897 253623 57731 301362 474413 600127 998909 214430 145871 222751 21762 25002 719700 750295 295281 48432 897211 28943 750620 791947 832988 589581 341953 425689 578673 262721 328028 34369 199637 569576 886324 882242 435506 475513 626937 644975 832923 942839 773481 655139 17438 464030 896979 761394 16730 445618 378241 161361 123817 926688 909494 867911 238137 25449 594738 136686 517540 57341 29427 296764 139036 503151 648501 996899 687957 344593 101090 863226 315034 777972 290169 981634 485198 586083 414626 531604 836327 284452 627763 784283 2628 758903 796209 972768 492333 665874 594707 126498 329895 478615 23892 390693 236066 836401 376329 537025 697530 502957 192757 858612 744598 578747 960335 297170 862048 262708 754390 25655 679021 459334 175277 614634 348182 784641 202804 592306 141821 258043 22753 528581 994435 549315 192508 150912 545749 430762 864245 602610 568451 648543 385358 495498 142278 290223 353638 463919 634742 518752 503122 457256 70162 440837 70458 738567 380057 281279 239026 906807 529670 6382 913955 664366 912529 453407 375414 452009 847409 120198 812842 639030 221785 10077 724263 266201 203494 933309 515455 961696 588187 845784 308060 419052 95476 150725 116552 177046 480402 278948 819227 358990 115071 908848 445935 224914 52168 559137 804830 17648 761607 670153 683528 548871 508614 20211 184965 729902 337882 233934 719144 556326 10052 708937 849127 777318 656980 401595 267280 602781 751844 710042 722522 534313 211703 635558 54926 682248 379300 896717 204115 522571 336914 550836 84343 603842 243083 233047 576704 168020 814799 3912 592407 511992 419096 928110 931262 728066 958268 534466 309425 709601 157345 800199 212055 444112 249585 310067 62660 591309 492623 42691 442012 786256 445905 212193 206399 290791 347740 586042 860869 165243 899356 286396 241022 369996 773570 181460 35339 685071 164979 605806 143122 943141 825204 468200 886212 570438 318321 601392 820786 719636 174175 371716 204665 985520 354218 469599 568868 883261 161566 673608 96367 755364 959039 229052 42455 173109 264369 505780 538963 455724 505934 465555 594321 614260 935652 291440 668946 924507 733900 529697 862777 430247 447598 518215 759308 678768 704168 969565 739008 180316 119248 75208 433494 299705 88614 442582 618792 13576 502695 843840 874972 507981 66494 53285 404624 855656 384365 277971 417540 443338 548722 811902 723090 466698 181329 816369 964514 190182 191787 953887 50201 534962 196608 828887 287285 929954 935576 374249 740668 649278 316534 133128 571924 621008 592884 830979 691839 227765 484054 979336 324452 740238 466461 363011 976113 581320 492877 150358 17571 637113 361347 128661 716242 602732 558279 827140 856631 931921 828874 532942 701387 547052 975145 852272 118056 96414 142646 660810 607182 601413 668813 210549 801998 574975 398248 267280 986583 60611 659701 957480 249884 633363 830244 982561 813836 726858 142279 730944 759953 773659 852655 22597 455785 814288 460655 735048 393647 586773 660438 886280 257543 538487 168933 976084 415036 80265 478290 847161 751384 651713 97070 547128 694665 681345 145530 285363 419954 262891 116832 628326 360360 497423 255893 49802 468589 503484 868524 496726 657903 548853 322804 916498 437540 787392 125866 565289 206854 193764 131109 768479 31152 10981 29358 948132 755168 664378 976950 770288 125987 721124 890169 35802 117046 509763 489005 636714 712760 418739 274369 328703 207944 100281 622480 630563 388731 440674 980394 10236 331712 811658 523355 478618 681265 84552 373735 415014 598942 249195 200196 443448 486009 402939 197610 259257 511455 4164 647736 833051 373869 655731 270252 803191 797118 83313 837342 439135 94842 517351 499355 132605 140267 57580 774921 998593 729671 506859 780870 215981 199183 584476 622337 850865 423572 72810 967141 819985 730103 7332 164955 279102 745073 346987 459649 353692 219074 238434 9932 406421 243554 340155 340697 298316 33618 696999 839987 676125 128789 675422 837146 255517 723487 888129 668981 393100 94133 670233 765406 40366 850529 232139 67583 123140 154492 874417 520015 588957 611464 753601 706416 169731 98275 776510 919312 773604 10666 496310 36207 782274 429225 406551 603971 231544 117715 681016 435593 241046 87975 38578 663659 191119 477366 300359 13974 632005 338408 115090 649503 336827 467002 736117 995155 718241 927557 355427 899998 382513 823201 614210 217271 945166 721620 128567 301473 529410 451947 828275 509581 620527 22453 309466 722889 597443 830399 756839 805994 652903 43481 40486 731864 116023 4007 199181 730107 703370 78523 148698 148652 762799 873233 826132 483372 161209 924186 726784 593127 904086 728355 434858 171296 486559 796322 888180 653169 120044 194499 961060 625894 29591 270793 70718 455652 336846 316902 319790 624206 587145 606594 499918 904130 695982 146259 565833 109773 380457 37926 963705 608744 33673 483022 332424 718689 141449 153378 513106 397935 15716 897297 689058 956016 906274 324914 100501 755076 910457 42727 49938 982348 285806 89459 347834 302440 287228 974674 258837 969209 234429 465897 381720 569023 635924 363830 343234 135612 633202 689941 434444 852245 508287 182150 754224 801204 299670 922395 661010 161110 54775 974977 301522 597681 473346 734025 425700 263066 484097 853399 136814 308076 62397 276589 72087 765684 557821 344408 133341 283175 309975 538528 28507 12283 131013 941741 115248 338401 648388 468402 321423 848485 838095 528591 706371 870871 446849 731087 613907 763701 79953 194071 909030 353159 343454 506763 448463 482834 891806 544548 615572 901345 61241 382419 730839 417659 858670 362048 366373 794987 854159 48126 10370 273890 609297 361 118868 765284 296636 840125 827515 413024 525985 150857 728012 476798 591545 926379 992296 67153 561895 208525 172172 197419 480037 102260 467790 521420 34476 979600 437506 204089 451422 197255 34548 247125 746233 241828 851467 972400 562387 317897 450261 851973 274190 922532 134424 189261 813924 633263 785290 563776 66677 346520 642213 222613 813047 79930 553261 16434 65260 152595 140010 622426 834657 349988 247823 648431 664650 119253 508217 841298 248935 270475 309381 2622 735489 914656 91882 715665 976178 987371 929053 784014 620601 596649 160080 678623 163346 468769 132125 582963 792542 451909 336499 187821 350930 484783 978763 275386 428631 248916 338603 166223 712421 273819 543132 96748 95132 192305 455703 790425 616515 369077 517468 962303 732749 719382 223666 606751 207526 93612 520582 320983 694950 984129 255261 702998 852154 68782 889520 798639 208333 937401 249294 726917 394776 182304 460934 398193 214472 612455 689573 579745 745807 883239 892276 854307 592094 789824 463417 22663 367392 213222 474230 704989 570404 215903 140966 785072 474470 468154 427863 109262 781598 126557 301312 695897 599012 895398 361297 878317 20317 620666 685973 139409 831907 942209 102892 190115 946032 252360 222301 560456 190617 649092 878395 102804 397254 866133 562336 486004 739859 529105 402541 964425 198305 409819 551902 687497 456050 780773 275923 862258 456473 822467 320874 963904 229217 343348 535703 192174 285888 235414 845531 879165 913559 189810 671895 875016 319500 710114 876412 824095 959999 114408 810761 880482 710369 146420 428463 31441 660432 822575 108740 896357 362049 987633 656452 540250 568874 136616 648239 848680 791514 154753 777287 336180 230605 564115 590582 725787 819925 172386 84366 621310 647343 288289 604069 531269 549898 694550 306938 273278 170880 721482 786929 821233 240485 622695 581939 394089 248903 895867 226515 648863 896276 148168 370450 26040 436299 710976 848672 961170 266416 187773 910223 573117 548836 544390 574390 653653 358902 299812 849497 956376 399311 680960 391331 825526 610900 16736 216613 269278 214012 698033 571596 80965 815590 360982 145748 180813 874307 22844 205724 717185 317885 547312 932368 462831 198217 567666 805638 38637 997781 910873 38355 738641 546184 678863 379201 677606 598223 663800 232634 677008 143737 684768 910425 985370 699483 355799 858895 433695 485193 538448 876595 511842 217865 628957 944586 416134 796871 413591 823164 752213 905591 233393 78918 706015 359572 243636 279666 273225 377939 202056 375131 186264 573892 233102 418868 654001 454839 18192 330634 13623 935356 685258 182779 381737 977340 565166 559782 151184 101499 787356 613649 20265 621723 582681 594350 654286 688069 888834 65286 67866 451498 567509 1728 331821 890198 193392 98157 71660 555652 385878 434297 822942 615293 890886 398480 753406 839963 233033 201835 607229 842438 892027 19521 242457 327434 80269 896833 402221 575013 704419 876732 659013 509237 512626 976928 311821 57035 391213 94849 655154 652005 765522 206818 415059 97001 953738 102570 797979 20613 473635 827070 707007 973389 543178 592904 48660 662828 277231 672382 152434 902491 309185 105979 766162 857509 688427 687916 173175 517156 171637 726104 534400 529236 368406 112157 200231 625982 602524 29472 444785 686388 817796 694044 229612 185396 26192 232326 861982 962736 831936 121176 353751 958621 292016 625820 875839 13946 786434 988477 703442 510475 483016 406337 62345 243969 798839 469127 955769 709759 763165 77232 297294 870226 827309 383503 763237 546220 860209 870455 758199 834056 642280 289103 744808 898710 162475 239276 242853 687789 736333 843154 885176 258794 956163 270293 606159 978500 162299 395970 960473 185215 473550 931192 93375 402119 626368 453912 472170 503286 109546 424074 548378 355986 586706 199230 14650 558370 652917 341792 465911 628046 148140 264881 426447 122680 808994 832541 775615 363183 761266 716925 512756 914531 890740 91479 551106 828667 306165 576274 996734 359059 587461 625604 650855 369398 844255 5956 62121 863032 199925 566969 226918 102386 51185 949343 315090 948452 268867 636980 355292 318800 873519 583234 568848 632102 754711 814973 100352 790405 330247 775441 559388 315614 224849 833166 274288 913776 388301 175197 656884 822527 22793 348577 483957 267156 355875 944896 483336 139215 156766 90220 590944 502033 370025 636913 247871 279721 40123 328562 902310 859478 283550 5459 346087 761576 836183 898463 204116 770643 537264 362870 331453 715680 686786 660449 322886 701516 538323 549117 445997 219834 554597 355468 889289 839378 834326 947710 164014 46925 670008 449720 813079 945911 965057 273897 763947 678034 231416 302995 560092 316011 382471 763924 969137 888076 410450 624892 251690 656424 298155 550873 719469 225451 121969 309246 153193 899894 682412 729772 132687 13343 630878 709535 448782 987385 727150 992286 367981 923830 763954 46511 33706 662091 675526 792039 278262 542405 489160 599153 256186 738599 633567 843222 692564 294540 498982 464097 827631 135517 373371 889236 286795 482241 942867 146180 12468 913179 496118 575527 664927 989291 872044 64678 565055 402666 980972 284504 930756 772314 862173 947592 252665 120548 106146 841090 760301 276166 166284 405752 975215 317575 281520 827651 539749 105248 728805 587085 15349 228518 509588 635581 339988 315498 646034 24914 703181 423557 814173 548831 495741 539440 808755 813033 118194 971349 953177 575587 449025 165001 198142 398919 753488 853000 546209 706633 609402 759098 437237 347166 299158 192828 219836 126296 6991 626324 116463 323775 746781 272716 6333 428602 937802 61179 488662 530166 605504 739100 158041 404460 573493 137279 556844 709075 794072 211901 978210 522208 621170 308130 460362 887713 908111 640779 606488 172005 579425 648359 602431 826893 808209 197959 392735 759995 116220 281672 319086 238548 875567 373604 312875 867135 944093 146181 652823 894145 595932 11834 321827 295221 283385 811913 88420 165385 883447 508336 925218 751465 987632 748687 317140 11311 317738 87388 897673 287440 777938 515504 324941 414989 152272 979977 448710 412883 22692 994834 222358 230127 473142 612311 369878 319945 85114 351532 783713 456749 761856 803471 311968 344689 188880 968841 784005 6104 238582 820141 650679 688942 27251 990543 99957 474478 873883 650637 626753 33158 143907 701170 387103 389891 770740 181983 725543 258340 378203 943390 364307 307431 703436 334520 413132 266528 145929 200506 905140 139106 883421 364095 107419 432045 935078 510056 98609 894779 467868 234124 351411 14679 507374 420855 679183 802050 670056 678914 588239 3368 572426 321532 763672 709505 245390 745957 3588 732952 97370 47119 709931 339235 240113 195467 119136 57526 875752 946540 104674 872405 592202 247644 354734 697264 113893 401511 666958 841406 47069 553102 733325 71249 608369 947994 920658 115380 51698 634866 882944 952001 632122 523596 784984 452071 408980 5077 939761 630026 923569 244552 848943 979655 615027 204281 967125 706760 289660 607665 710911 809887 865141 474483 621801 647403 314830 223261 821553 489759 831843 34586 43907 77088 888834 141171 128010 436145 514060 332854 662571 308853 747146 403172 276947 136338 287281 328729 360412 410585 30111 179839 281546 989835 269769 35716 781553 332723 111745 148132 102887 529211 978386 798040 19161 485295 682203 940062 570772 166487 676523 185690 134997 668019 524319 788707 303908 885159 873699 229847 44389 380733 37750 50341 257598 643017 745029 258561 771296 452418 993728 987838 780550 617671 726824 219614 582306 447493 830481 713183 434232 936947 553623 10353 996166 982213 677167 313998 916815 479711 201103 660451 739549 172427 534699 780486 80409 314128 885361 870794 793007 40447 601291 931075 886468 780538 129483 139607 289773 511139 540302 305138 752418 94136 369813 868465 490625 257164 117705 927417 457239 13039 244607 676151 824244 355705 919033 295015 146226 28336 610960 135235 374956 665041 806956 522566 139131 490945 909037 469754 9571 708028 754566 770865 314109 318569 549808 763571 195342 568275 201534 165641 105890 521271 321186 838429 270515 128193 112274 329576 581749 348759 426047 153757 825936 212381 707437 311954 530168 45939 498971 986776 693969 6023 408820 666574 435749 615922 173790 818208 524 642315 487978 416723 639031 404049 162946 338121 719996 547849 324236 753603 168602 244429 777543 87799 869786 159770 155574 558546 659504 809497 669090 746876 963600 996302 621668 520243 379692 683870 669575 771493 184195 325822 351151 873736 599288 411116 35010 961589 809270 314674 503031 909266 879144 478095 2823 761669 632438 82488 856857 858103 975199 530624 35665 626799 195468 455908 590634 461471 393918 219139 371379 391707 861039 160751 560566 360441 189382 20115 20344 575502 441635 181277 677827 767634 648054 611447 296621 1276 548983 983519 814238 358756 166065 559181 45215 417166 726397 183461 40878 23951 82967 313686 900090 244826 158772 246110 124955 875776 910759 965078 388634 238073 889225 298343 354693 655263 64113 859793 616178 317826 207286 918792 184326 747190 878067 148117 196744 628353 692750 696394 399345 419668 175880 368669 117761 561893 690403 657531 730861 990856 774361 103614 672627 413842 533681 12519 353951 367136 854270 364214 770614 178909 698715 977098 393041 869512 43024 298719 648125 571087 781392 700020 805955 996671 268486 174433 981357 971331 484301 853247 8174 62896 143765 348402 20215 510056 850074 889779 14894 933826 198021 125151 444775 504198 402414 10338 530139 802567 246291 386490 538858 129492 345344 250646 199309 616127 89682 150890 380516 108361 88989 179438 624985 904782 785880 722232 618465 960919 264323 262684 617610 389315 335819 882144 85960 191260 39299 712104 257132 842126 177769 962664 927218 951191 870111 428125 863701 122209 55770 153059 197941 84140 495526 338570 12952 864699 863845 758271 332163 391983 860928 209287 188014 34198 736874 565517 224659 541436 953948 423707 791827 20892 634411 506389 186383 944877 696051 678252 780587 729086 645201 464507 851660 560906 536014 906276 458038 351964 789413 850578 631949 591898 258924 829307 712143 562506 924706 193928 32626 800245 182936 118233 653089 789559 982654 527027 599670 458559 715633 549984 127789 272443 30064 333699 332683 267262 77685 624030 210363 219065 137793 513918 511234 177550 561707 771046 441599 661247 153273 250918 120936 284053 31756 283616 421887 183590 657505 734617 368527 538790 195780 230618 862162 103820 10987 206830 991758 307700 36425 521491 25311 269211 144977 278606 165041 559039 265298 328620 307738 317871 309355 518183 646917 370808 429616 952419 253339 779944 239988 455519 21208 239772 133587 979826 573757 619652 936894 923553 64986 387250 64114 693705 176669 484237 531080 481134 380869 738638 584533 48308 894887 280941 632573 811089 460649 126371 775523 899517 800095 551586 226602 470293 891433 782773 946334 729750 987102 413974 617806 600359 245553 685611 244612 635942 464886 391494 739804 135596 231721 331375 272318 856139 148629 309355 881332 221381 446627 658424 785418 722367 481447 519785 879151 758418 700143 402095 720555 414889 941480 838565 768781 487430 970000 100560 197418 456469 91985 216147 442789 295382 247671 296797 446979 528447 849204 251215 137208 976478 239999 975679 9620 906597 510105 616118 97127 582506 969473 577669 187964 210542 987196 998798 114469 9659 58884 510088 904531 459809 679654 259683 454158 432434 856803 305376 568940 291773 29271 409464 664701 223998 901411 291626 306230 411408 503025 361384 991083 95003 424635 170238 589179 66314 836624 50356 164077 113638 67468 532249 870113 953360 574894 326108 52518 216137 915014 734364 857340 491561 942214 803158 643610 79319 778354 714431 547479 323511 270799 438028 435384 238565 140775 77528 149680 350241 148557 336538 723768 615950 956644 341771 347646 833042 600282 479989 921414 16322 500819 526486 820324 610770 385718 435345 295514 23203 427460 666271 526544 413407 624184 348002 502585 213979 836857 988712 513795 39863 990900 120362 326376 926372 83572 672601 984636 784878 210364 716916 552302 843265 336074 480340 44753 26114 583667 112936 175570 399897 718890 411352 244697 288127 652465 151213 16709 795853 204937 581789 146838 764129 197532 958939 987448 259935 778097 760229 393186 493894 306912 540656 525899 773099 710784 95232 832332 379312 825700 973973 682689 189553 387497 170451 194049 24420 631151 320214 736946 937624 696588 285555 132968 791479 800024 680062 436265 732104 678629 373514 140835 880969 521988 421729 437453 571511 592938 648126 854041 130837 491635 621359 200383 9658 673857 581119 746055 218033 885723 708045 319260 665027 862399 15923 363825 882923 864686 492260 872705 206671 387857 152782 784097 244733 34104 741826 864419 988591 960112 190397 864298 829430 888138 150198 40859 596626 578814 437547 398328 379531 255904 707821 164941 530168 947997 319794 902229 388297 838402 588017 639402 241503 172869 27197 95381 164480 63793 875861 605009 675689 751559 21920 822291 66415 367758 49478 569180 320231 78476 147352 458977 535003 497720 161691 642748 824266 416349 200715 765666 523260 292009 731351 819650 469496 994607 823161 1453 124939 431114 937497 300075 212943 446685 602416 370248 761474 597092 574997 353117 623166 853427 742298 474512 444776 886869 949240 764641 13198 904822 845387 595637 419423 674613 474723 590935 341069 384007 647153 74712 743185 875064 238164 751871 141048 245971 774081 48777 959396 630894 848597 104915 244518 177957 643526 67028 290779 38170 622655 99757 574812 919876 715733 911480 567714 404943 251665 605217 368311 858660 319044 919291 481889 735571 538883 69890 20711 481481 386581 850297 190656 504997 667724 880447 195538 538349 292307 856128 295939 353151 941371 696763 921118 497168 2598 992852 941613 101216 280305 148322 78495 901878 503908 874263 779017 671267 419930 232532 359744 892922 250638 782604 603548 657769 62517 147512 994276 952706 648899 532718 390440 231862 691219 655531 746445 133748 486088 987976 508099 747403 681396 799875 536997 637288 374659 353447 941543 814284 305181 506269 614165 222175 342463 7319 648343 265126 597006 652155 952245 380418 20877 39167 610704 891872 366523 236150 342373 810852 494914 7517 417335 465255 109503 673952 682714 515804 871768 531759 543449 856790 258563 651058 262716 337825 828226 994845 867406 465795 702208 620379 978325 234132 918878 512281 757807 330750 316340 248758 534472 426254 494427 713220 179152 809008 224990 744121 245260 410063 906491 58998 102098 371963 458776 865752 526416 716586 48020 346999 322752 128079 924384 527187 318687 302191 963797 101798 424053 10622 733059 361841 525782 200547 803691 331979 104619 29835 740485 70348 516704 148437 994601 28127 99091 201188 505648 15343 544595 464475 677900 545582 37007 465496 38627 54132 799350 996882 212914 42233 455289 74198 389009 880051 698683 579468 378276 64148 362252 151328 964466 216597 86441 82046 501972 147026 367258 720442 7348 785906 105560 229569 141245 565389 582461 989786 763536 428187 907995 75608 804264 491825 828255 573198 236751 407882 673758 411326 967513 665080 964327 642515 27985 376666 502243 723749 45770 386259 877426 966210 898161 393869 489149 52978 585614 288289 419296 724188 810460 958594 220787 792040 235227 859098 593151 979579 659152 172305 752464 76680 989555 398456 971530 415000 174197 590978 999058 159888 671332 152628 16179 100920 965171 808578 796026 679795 792344 67097 838183 579221 675388 451159 465121 265504 619882 282146 487036 374667 65904 334732 548102 403385 76805 859734 62306 177671 810875 730598 791253 171893 877847 881827 870170 956408 239892 856722 73870 942163 433216 911939 738046 867889 355118 403499 182227 944334 76150 866 591041 472135 651468 461476 293865 726471 6371 47106 340711 128099 215647 981838 80780 472981 720663 953898 75118 817340 405628 274086 757916 613450 399096 58268 513218 892148 48068 306415 762503 698287 71835 282676 161224 929824 667236 781514 825804 556156 388478 861761 187675 831689 197654 302582 257633 591736 621455 733831 306595 124140 404959 341872 529029 157282 18618 446178 649928 267812 481073 138570 777558 764648 417213 959737 983973 228826 657985 264655 353834 354958 529110 480425 89049 12585 718468 389632 23352 596941 734964 321050 449665 186051 559688 16678 601731 148119 179530 113200 418482 622972 688126 133561 88657 420319 961164 736712 596644 421215 718483 314009 825163 52258 276721 621752 364794 697598 11548 172815 927697 206482 696129 188809 135046 867795 320997 88991 150045 205603 484009 176054 190875 748262 550933 897935 527626 427738 511971 862261 190862 18504 817652 85118 890171 481628 717119 474710 110571 58496 780823 362054 505634 544315 333875 258461 523157 338163 483467 222631 107352 851298 577889 255829 496920 189268 437549 74468 690216 718040 389073 648918 770713 444488 522885 581896 562248 842805 933793 264454 305562 49667 350511 657821 437647 536245 605593 882567 956622 986764 20485 214578 344992 135435 744791 853004 995175 429106 316847 231397 303458 726810 543471 785691 767301 165046 575350 289720 393786 776954 241292 705743 961682 136280 956213 485995 242311 158574 611517 666875 943476 681437 138445 9475 740576 56628 821252 750358 436208 990442 550947 749343 992996 32879 266045 611155 217252 498366 568151 491865 456355 194778 821045 192968 955277 537301 394321 181594 316630 34190 512068 256850 310355 562953 845646 241562 895397 440627 230699 587192 78624 13988 260228 488504 217547 411739 416782 66968 243019 217319 437487 211791 915963 895032 949055 966792 799391 607076 887492 997580 616305 810302 416094 671276 447908 657213 763557 261710 731437 230829 360985 281259 367157 102682 956766 292586 128619 711650 407401 360441 117979 64559 55770 88958 680036 11837 354996 555050 942660 325002 817097 604775 14652 412361 363688 427206 35551 675436 197438 482543 617469 430021 658146 142638 562832 780235 408170 109858 355903 321276 235672 150512 682402 925959 476719 367917 576210 548364 820650 313984 86940 926545 397750 215403 561839 476591 101252 511509 970104 939201 897425 829875 72930 895236 784965 496774 511401 376649 459865 875991 416000 623420 267627 165174 169954 242777 182715 974706 923729 465029 976447 266304 895519 576448 204037 623238 276224 224866 18670 581981 352074 730022 344217 501072 910017 553711 534080 21330 745399 512532 204420 101118 591303 526606 852066 561941 690728 776588 619813 73545 325419 752134 201158 995572 415222 724538 470686 716146 415999 815002 572253 748221 818944 325141 79461 148285 833681 496185 247249 302213 64014 480094 115530 433985 263820 497498 720621 958588 674919 897992 439244 809114 369306 206835 119389 596297 295723 563589 53416 944387 222351 637396 759244 691613 682069 50837 588575 39224 198619 138982 975254 936628 65954 915799 221324 870860 623414 976008 668608 717249 871313 209105 172340 511812 28338 649106 976598 961203 858749 272753 907617 307954 311203 476737 99773 785683 607995 534828 37054 459407 389671 936807 969444 575646 940374 121407 716689 836725 153277 415693 468751 672620 379378 666253 289196 343784 68730 828328 200473 248555 932453 321911 958342 100985 470929 497000 103130 731558 651283 506625 16620 813742 449611 994587 316026 714942 997771 655284 686446 888293 533482 402861 402177 911736 444830 529599 835577 454302 220676 45607 209162 658844 39411 688744 349419 468396 360204 789782 325376 237708 79370 614148 904487 589083 511815 962167 446585 871247 391507 560610 283886 791924 708315 811320 258259 460895 584123 454535 908064 554177 611595 539073 134461 740626 948392 786307 65081 944168 767346 166884 364174 277549 335476 751494 921548 497137 866429 357442 97910 587860 544720 886528 289230 318294 808292 390305 210735 576935 760372 851947 587200 79626 233862 56354 663394 721453 14480 23630 745780 132658 935491 586272 50961 593953 330092 832166 869384 658741 585926 603593 180535 52361 675107 822702 162662 307535 324871 500345 935025 336203 583062 100916 299494 156829 875649 721440 214974 140033 770114 70343 101346 541506 870616 9347 439215 473801 363550 417721 103316 23966 767513 218543 67191 839551 972899 694924 48145 53652 331006 440498 299475 742428 698460 65213 931652 983867 72203 25266 51781 835972 101361 29397 699327 686551 309732 108033 718440 260176 869088 661209 235055 220590 970306 116433 665698 574417 145485 628399 683330 402631 406524 601368 752451 528915 558824 827995 847815 251025 555753 960741 287540 821860 458196 836293 856869 206591 812738 763464 168603 327000 75469 358647 663092 734579 188740 666028 50725 767977 805534 640493 706386 974647 698373 377571 548489 871301 959226 864191 623367 89582 836303 346965 953721 697580 528828 573269 316137 838175 739023 60972 439448 7438 185522 484533 170888 463450 873338 648712 58883 651138 21884 250832 155121 280958 371235 685465 83949 320274 801125 797293 612613 97104 169309 668829 885612 708455 63716 655968 393275 139997 844940 896118 377748 136076 156279 440738 820525 72832 431745 906859 572643 260470 448159 649453 64044 251194 189146 420197 180188 262474 138762 64167 400514 507804 976327 575295 80813 566275 548515 993126 110396 216852 179303 432451 361746 238886 705023 841359 661744 879075 515252 14932 233489 821874 36395 41015 292661 457635 932953 746049 371086 282028 119927 561206 544634 632165 896318 601984 958609 488953 174941 507127 704831 915794 776929 131662 885763 178899 498058 892997 804154 649626 549424 720434 473002 273658 894469 120812 650235 921509 947271 665781 126745 30211 942367 725082 406687 186862 133938 668805 502007 370583 650711 502735 792734 423821 600690 489215 716099 236396 405391 203850 614323 637926 575209 181784 324394 451902 436279 736668 920277 608586 502537 334450 89480 833972 794661 304264 886340 319073 957860 954554 316595 640368 167076 146425 181714 569264 247095 134064 446634 732718 683291 612021 551910 811745 496992 189171 802494 245761 491043 252784 232843 108751 777261 167240 748879 792521 826416 690908 848097 681096 906748 478903 212669 705273 922401 284236 215058 734484 888460 446014 909293 668274 162994 388547 890384 534932 466132 691500 11673 514548 451582 389874 460579 400479 926596 244280 294211 347574 20638 368205 965264 82545 219910 452296 675836 803415 454293 61004 917145 182959 779637 442142 873693 965671 940329 869485 246866 638562 849135 173859 140845 356696 135350 478139 72984 345328 27458 602276 516323 742808 833412 638858 437421 109040 146344 487080 369143 465468 307320 67419 521245 216658 662127 566773 481944 187904 508317 38454 191757 801224 918381 331781 58228 471079 35974 586870 496848 180939 267132 340057 295130 863104 438885 496250 154553 897365 640601 523803 266851 708150 222082 667457 102315 742192 200119 727938 768391 212456 419364 921445 985969 393350 511087 481827 434855 202212 174443 648567 258612 777951 343643 367504 934134 794358 285428 145377 489407 387538 198911 168904 753704 501653 154233 149600 184127 124327 195558 906492 38151 888345 413913 256626 471381 161424 242426 924382 930442 771642 885789 479301 918272 777147 473625 14565 719074 57249 979038 714013 547224 179801 999120 495411 565553 102981 704066 993429 333510 725154 704187 206492 33714 788633 123413 461137 767481 548667 353175 861067 842231 698015 247952 569510 198397 192253 325324 790693 615395 756768 398088 895561 878358 21546 73303 613887 905698 74107 191611 628963 886260 942498 289890 377231 646562 605229 291176 25960 720710 943888 38869 630116 995351 770990 409618 717125 829718 878948 681428 326783 941605 345042 963870 474227 88905 142883 214944 372722 239096 360290 808089 576542 733538 730203 286118 508892 193658 546768 600228 172092 617765 395300 255651 2220 983833 562441 455443 520641 943474 963058 929493 56373 814255 995462 602403 151132 419550 175186 658620 727225 25298 235044 234900 871971 901135 267926 324071 476313 20793 229281 264717 891665 234577 880575 570125 804874 19127 602756 581282 136693 129537 384917 502023 271398 186885 615248 176616 45581 635360 667417 556227 127475 90135 764479 958967 699888 882341 18486 517077 231173 403426 612923 756286 558635 22746 513376 373995 471732 52706 566925 320465 85354 531811 96654 350268 256897 49525 918701 45613 597762 230665 345646 105875 268814 42930 657307 230676 5318 970541 311020 656163 290926 700973 758542 724408 84517 906648 529755 82616 513958 457522 673063 707417 275877 775254 82093 177275 27514 593018 248102 391224 307662 95909 373539 764011 190651 442413 223770 123762 101842 737359 484780 974519 547625 319437 868247 163575 524096 796667 871117 359878 546531 421919 713839 304125 166821 318515 80025 147560 281160 325428 379280 704915 394709 313893 54107 519091 295420 112455 606063 743904 240687 523036 568197 886733 790164 6377 979566 532826 576229 974750 725526 938274 647157 926264 909616 480745 240129 891546 329199 199443 830121 882564 247687 210262 835459 767739 199533 151953 811597 276189 77549 359004 510872 643663 305531 207597 510797 578520 712954 184356 215215 815281 843488 937064 967142 225767 274081 469459 622673 694241 890995 843242 493631 309753 334337 13127 916272 765888 839704 532062 433833 161516 238448 610880 350716 39766 918207 93269 803509 296946 305644 87893 100674 25103 121189 347684 772230 861519 69967 173465 697006 64641 294148 770167 42785 52798 994530 456201 751543 24733 116907 536827 748805 385845 788552 596033 978122 794601 80643 528353 882091 161426 917516 12137 59247 656910 527284 697542 19496 546207 209790 627199 722503 879833 381464 793741 797979 898395 153469 916194 864948 408656 342866 533228 233716 424466 754417 254414 96735 223502 223738 738094 715904 546636 982450 448839 732188 921398 221015 234122 192696 739637 3195 881381 750435 937543 618107 711831 392107 410987 316137 691974 177826 54970 550664 611627 228309 410947 262601 823185 766014 281284 795481 110114 598324 812376 934885 525494 151359 956315 963197 204845 315175 184239 18533 296058 383975 704092 847543 923623 878016 412758 309240 618225 461819 273658 584375 827368 632598 771752 110522 462246 93076 387049 125313 921160 160184 265925 567092 752228 638286 335793 734199 555624 110 325079 609792 715515 617352 155243 538873 555989 992260 793749 44944 332053 744373 473790 385711 55169 93728 998063 140612 143468 743784 490825 852543 631605 874316 240848 660959 752036 54751 558415 562405 941420 826539 346752 409914 393088 747570 199804 560143 830945 400148 360342 688995 740657 12701 21147 721000 77492 542095 311995 302577 549987 965836 31003 98517 863354 863639 66786 937178 237975 489895 151099 273911 54493 231840 448619 804029 240225 918697 375056 270262 134075 169687 426386 991400 829598 380686 241708 8401 990126 430351 463652 178275 708707 797125 27421 437071 411472 30984 689902 777015 554846 841167 150734 964693 842061 705595 346255 936116 994740 1280 705768 518833 817202 75686 95359 714779 44439 26561 273769 538628 572431 506880 322072 597413 700297 321077 419268 459330 798636 455109 687535 970782 340381 183996 475803 453253 770232 205129 94276 276287 154451 903748 511569 558582 755728 910195 51351 818694 595725 341682 795531 821825 538250 180409 791932 296843 12877 312431 415292 729436 482405 225862 474259 480283 673657 918858 409362 223710 828686 196312 886518 861709 317639 634712 268005 448910 619928 841615 179774 650000 234204 921221 632384 441431 754938 525106 351453 46993 168449 683850 381639 78073 791779 949312 805116 179447 755374 921241 309859 130489 711087 213756 47507 527599 560103 12971 999474 592735 82208 472452 670466 889910 537815 91541 750106 262752 479416 814159 683315 544328 606592 984464 542158 226103 558167 299700 278909 860672 728187 80484 71817 115026 833862 264996 839007 412327 707247 502474 736745 673432 768891 263915 349811 94296 114518 608752 291471 452763 779360 542208 972836 947471 461536 836984 882497 20954 976266 104428 626034 873500 973859 360135 740209 147733 27125 285806 259318 790784 535762 792313 369387 305280 257700 818540 840016 961247 835603 885761 192110 723537 740580 694771 350374 447670 510420 945267 359213 419989 13571 532710 584287 245302 375069 242267 544381 299066 268697 482779 296242 478146 678340 614348 862542 620983 651727 159994 196442 192093 518375 755629 202378 730532 691248 645525 581266 709873 791551 282862 859620 81613 780166 956122 372856 824501 99216 509189 3380 771902 228877 58032 704222 309031 584363 260527 144294 894522 483132 136409 974191 93417 750598 715954 990535 837653 651519 479861 897578 424126 286692 888038 614873 672206 753216 914497 478284 481713 277291 413585 551433 827859 751108 939426 682684 348592 963070 992108 289904 706674 288412 465954 457573 939881 546899 636075 821662 417120 653139 134901 652378 141587 106722 602973 885214 757513 2995 423459 411859 972062 666734 704155 286327 887566 62828 810853 365722 731584 705711 699117 511044 448991 740040 995250 813930 278500 108532 982354 57990 804653 562083 106682 462620 378806 646084 87175 495722 380714 492639 956965 537941 51410 316179 316281 376515 534028 718457 787276 720357 356128 494995 271670 123581 444257 226667 686500 14312 667637 162079 772532 45579 949574 395993 142771 206512 951599 494821 428299 194066 859094 444319 520451 454147 148788 952349 931754 557502 692193 816160 246206 18106 856153 34908 482435 988768 52067 786766 939339 821669 49019 26205 134826 99010 732448 193930 866188 830694 633259 615683 359181 276553 206191 396575 841579 210105 108259 896528 361594 615221 254673 246795 291379 546439 161597 463978 325431 300461 6781 632319 688583 719463 895676 424825 658822 190937 467448 856145 859573 743819 13132 439654 165893 513861 569944 816813 736492 987836 952152 769946 527981 539643 867180 674359 692608 723605 2840 978891 115798 3326 681542 695225 907863 788158 457110 551852 962528 78834 628033 649492 669062 900292 994230 774650 994318 50882 870255 125231 929849 396540 386603 896904 819652 809600 207829 431306 425395 483335 114331 803945 685708 480932 132688 328258 652900 746273 552836 92341 109908 67135 441429 910136 832402 534781 513522 100817 587446 674431 828972 3623 83266 891733 714447 912816 676070 865315 684292 979919 866907 222691 162008 729006 198250 60102 197174 534025 669584 303137 653063 695869 296214 784261 218472 667941 791131 830593 389803 674117 90606 80350 897056 839160 872218 812596 555699 18561 294053 706407 650129 656831 535571 346121 120755 350688 528390 260355 327630 587456 307195 776852 634002 993215 887532 668840 496503 400880 14123 601173 802737 683766 832774 24420 581220 325843 28031 846912 511731 573772 393987 6684 507148 671825 886552 905045 776508 746184 424158 457768 472746 752874 464883 740401 264355 596197 539816 695204 608406 367773 483371 478235 687871 736769 900226 955536 419837 984952 793560 328166 131271 110636 686021 713932 400162 261635 87668 713054 611243 136275 78276 533849 385407 298516 811250 48015 219923 386598 257766 881515 973621 963971 752255 271084 244711 85641 924173 766631 803721 298488 13810 915319 623357 307813 916076 467197 167940 96448 970969 681304 635154 212232 940141 795135 724134 179518 379901 443247 624979 519593 501520 219929 401256 294374 928078 141841 338969 54835 608845 972802 660912 931777 292746 746370 267455 109273 645956 991343 136198 250390 335932 588782 501227 632332 559189 257457 821534 298340 129426 863986 970855 519482 799590 634527 567068 563764 501772 503519 797968 645466 893620 529061 742837 969675 291236 66541 493640 20519 507132 458319 578414 589592 807808 489046 821337 282407 557503 455138 612679 895572 221825 892927 738340 472119 366820 359983 767318 576230 15177 666693 106253 219791 691007 972661 150852 303877 862203 760950 898695 184485 549499 85452 514939 918068 912148 887360 162257 792518 631636 183564 993861 766982 519904 36564 929202 141540 914047 766618 97238 321404 209027 141888 83064 508167 934066 945684 556673 4826 570259 438749 197764 840938 19535 833768 45415 619150 895013 767149 627845 274756 383697 781970 498932 868693 501276 990405 668824 698837 306413 488190 835484 262352 794215 568699 113860 307286 835638 349437 309912 221394 517163 853554 223456 940282 78342 529105 88073 472797 475494 621202 429141 610429 910485 225041 7206 462077 859955 561613 146509 652298 527440 466681 68138 72399 610836 413726 386883 952527 885015 513334 758232 978280 775325 836725 451647 229895 435139 226267 951728 682142 155960 968170 104070 158205 285284 941219 179583 698555 180980 172057 611158 993447 802729 560062 487238 218406 744688 243932 779162 477753 193625 162933 748933 11920 265735 859843 875690 540397 312948 194530 314684 41653 24480 331079 668593 448343 906855 443917 341801 608911 102867 978751 707880 712808 870894 66462 407875 696345 961933 897551 212745 8515 778413 857438 356534 354330 214462 48979 32429 298280 901768 628678 293368 595877 909854 66822 979543 648632 51478 307758 342070 613715 389848 548425 687958 863132 848321 872824 381752 755700 286384 233076 400792 59832 937993 209544 397962 940564 229864 549013 621661 143137 471542 112967 293997 34720 946503 534926 262221 834762 686027 560518 90901 976975 267985 349425 944547 363023 485514 646262 950546 892833 999861 928728 858439 316499 135446 433329 670802 383404 528558 502845 80675 191091 99318 701066 861049 772840 730204 260718 513329 676131 74037 751967 511260 400432 206888 640819 978584 536619 358779 474467 269450 560157 928739 541784 194683 188697 119028 759413 886211 300116 695568 803116 369680 596223 382368 611798 144347 426483 488764 62781 600886 774210 18854 732030 234082 351113 856341 120614 713549 469613 587621 200275 301793 168141 291935 248379 642990 278446 996167 556907 380447 243634 943544 431372 661101 603935 484404 471149 71110 947466 735216 285851 561164 68387 709951 28093 854702 238611 894876 356899 960481 454909 596765 840810 668512 354583 424760 196808 272150 703229 230098 402097 919991 34156 756014 229563 372537 129328 405084 885970 402498 564351 103699 314900 296989 81250 341284 231484 658500 862281 118860 575067 596659 790946 444115 735712 884773 7608 493975 392542 755696 153150 758187 993556 884447 311951 401661 405393 359859 963185 367344 109424 328431 401971 518129 371942 424493 316183 512913 598065 872693 658915 706059 371744 115748 180324 562679 206932 451812 15739 896106 394871 61797 153767 264699 986797 438349 984665 44746 499738 466868 220264 369683