Wind_Speed 10 8 7 6 5 5 5 5 5 5 6 6 7 7 7 8 8 8 8 9 10 10 10 9 9 8 7 6 5 5 4 2 1 3 4 6 6 5 5 4 3 4 10 14 11 9 8 7 6 5 5 5 4 3 3 5 5 5 5 6 6 5 4 4 5 6 6 7 7 7 8 8 8 8 8 8 7 8 8 9 9 8 7 6 6 8 9 8 6 6 6 7 7 7 6 6 7 8 8 7 5 4 4 5 4 3 2 2 2 3 5 6 7 8 7 6 5 3 0 3 5 6 7 8 9 9 8 6 5 4 4 5 6 8 11 12 13 12 10 6 3 5 6 7 8 8 8 8 7 6 5 5 4 4 5 7 8 8 8 7 6 5 5 5 6 6 5 5 5 6 6 7 7 7 6 6 5 4 4 3 3 2 2 2 2 2 2 3 4 11 9 8 7 6 5 5 5 5 5 6 6 7 7 7 8 8 8 8 9 10 10 11 10 9 7 7 5 4 3 2 0 2 3 4 5 5 5 4 4 3 4 9 10 9 8 7 6 5 5 4 4 3 3 5 7 7 7 8 8 7 7 6 5 5 6 7 8 8 8 8 8 7 7 6 6 7 8 8 9 8 7 6 5 5 7 8 8 7 6 6 6 7 7 7 7 7 8 8 7 6 3 2 4 4 3 1 1 2 3 5 7 7 7 6 5 4 2 1 4 6 7 7 8 8 9 8 8 7 6 6 8 9 10 10 11 12 11 9 6 4 5 6 7 8 9 9 9 8 6 5 7 7 7 7 8 8 7 6 7 6 5 3 3 5 5 6 6 6 6 7 6 6 6 7 8 7 6 5 3 2 2 2 3 2 2 3 3 4 12 11 9 8 7 6 6 5 5 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 9 7 6 5 3 2 1 0 2 3 4 4 6 6 5 4 2 3 6 7 7 7 7 6 6 5 4 3 3 3 6 8 9 8 8 8 8 8 7 7 6 7 7 7 7 7 7 6 6 5 4 5 7 8 8 8 8 7 6 5 5 6 7 7 7 6 6 6 7 8 7 6 7 8 9 8 6 4 2 2 3 3 2 1 2 3 5 7 8 7 6 5 3 1 2 4 6 6 7 7 8 9 9 10 10 10 8 8 9 9 9 10 10 8 6 5 4 5 5 6 6 7 9 8 6 5 5 7 9 9 8 8 7 5 4 5 5 4 2 1 3 4 6 6 6 6 6 6 6 6 7 8 7 6 4 2 2 1 2 3 2 2 2 3 4 14 12 10 9 8 7 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 8 7 5 4 3 3 2 1 2 2 3 4 5 8 7 4 2 3 5 6 6 7 7 7 7 7 6 4 3 3 4 7 8 8 8 9 9 9 9 9 8 7 6 5 4 5 5 5 4 3 3 4 6 8 9 9 8 7 6 5 5 6 7 7 7 7 7 7 7 7 6 5 6 7 9 10 8 5 3 2 3 3 2 2 2 4 6 8 8 7 6 5 3 2 2 4 5 5 6 7 7 8 9 10 11 11 8 6 8 8 9 8 8 6 5 4 3 2 3 4 4 5 6 5 4 3 3 5 7 8 7 6 6 5 3 4 4 4 3 2 2 3 4 5 6 6 6 7 7 6 6 6 5 4 1 1 2 2 2 3 2 2 2 3 4 15 13 12 10 9 8 7 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 9 8 6 4 3 3 3 3 3 3 4 4 4 5 7 10 8 6 8 8 6 6 5 6 6 7 7 7 6 4 4 4 6 7 8 8 9 9 9 9 9 9 8 7 5 2 3 5 5 5 4 3 3 5 7 9 9 8 7 5 5 5 6 8 8 8 8 8 8 8 8 7 7 6 5 7 9 9 7 4 2 2 2 2 2 3 4 6 7 8 7 6 5 4 3 2 3 4 4 4 5 5 6 8 10 11 9 6 7 9 9 8 8 7 5 3 3 4 4 4 3 2 2 2 2 2 2 2 2 3 5 4 4 5 6 5 5 5 5 5 4 3 3 3 4 4 5 5 5 5 5 5 5 4 3 1 1 2 1 1 2 1 1 2 4 5 16 15 13 12 10 9 8 7 7 6 6 7 7 7 7 7 8 8 8 9 9 10 10 9 8 6 4 3 3 3 4 4 4 4 5 5 5 6 9 12 13 12 9 7 6 5 5 6 7 8 9 7 6 6 6 7 8 8 8 7 7 7 7 8 8 9 8 7 4 3 5 6 6 5 4 3 5 7 8 9 9 7 6 5 5 6 8 8 9 9 9 9 9 9 8 8 7 6 5 5 8 9 7 4 1 0 1 1 2 4 5 7 7 7 6 6 5 4 3 3 4 4 3 3 5 7 9 10 10 8 7 9 10 8 7 6 6 4 5 6 5 5 5 4 3 2 2 3 4 4 3 3 2 2 2 3 5 6 6 6 6 5 5 5 4 3 3 3 4 5 5 5 5 4 4 4 3 2 1 1 2 1 0 0 1 2 3 5 6 17 16 15 13 12 10 9 8 7 7 7 7 7 7 7 7 7 8 8 8 9 10 10 9 7 6 5 3 4 4 4 4 4 4 4 4 5 5 6 7 7 7 7 7 6 5 6 7 8 8 8 7 7 8 8 8 8 7 7 6 5 6 6 7 7 8 9 9 7 5 5 7 7 7 6 5 5 7 8 8 8 8 6 6 6 7 8 9 9 9 9 9 9 8 8 8 7 7 6 4 5 8 8 6 4 2 2 1 1 3 4 6 6 7 6 6 5 5 4 4 4 4 5 6 8 10 11 11 10 9 11 12 11 8 6 5 4 4 7 8 7 5 4 3 4 5 5 6 7 6 6 5 4 2 1 3 4 5 5 5 5 5 5 4 4 3 2 3 4 6 7 7 6 5 4 3 2 2 2 2 2 1 1 2 3 4 4 5 6 18 17 16 14 13 12 10 9 8 7 7 7 7 7 7 7 7 7 8 8 9 10 10 10 8 6 4 4 4 4 4 4 4 4 3 3 4 4 5 6 7 7 7 7 6 5 4 4 5 7 8 9 7 7 8 8 7 6 5 5 5 6 7 7 6 7 8 10 9 7 6 7 8 8 7 6 6 7 7 7 7 7 6 6 7 8 9 9 9 9 9 9 8 8 7 7 6 6 6 6 5 5 6 6 5 4 3 2 1 2 4 5 6 7 7 6 5 5 5 5 6 6 7 9 10 10 10 9 8 8 9 10 11 10 8 7 6 5 6 8 8 8 7 7 8 9 8 7 7 6 5 5 4 3 3 3 3 3 4 4 4 5 5 4 3 3 3 3 4 5 6 6 5 4 3 3 4 4 3 2 1 0 1 3 4 5 5 5 5 19 18 17 16 14 13 11 10 9 8 8 7 7 7 7 7 7 8 8 8 8 9 10 10 8 5 4 4 4 4 4 4 4 4 4 3 3 3 4 5 6 6 6 6 5 5 5 5 5 6 8 8 6 5 8 8 7 5 4 4 5 6 7 7 6 6 7 8 9 9 8 8 8 7 7 6 5 6 8 7 7 6 6 6 7 8 9 8 8 8 8 8 8 7 7 6 6 6 6 6 6 6 6 5 5 4 3 2 0 2 4 6 7 7 7 6 5 5 6 6 6 7 8 10 9 8 7 6 6 7 9 10 11 11 10 9 8 6 6 7 7 7 7 8 8 8 7 6 6 5 4 4 4 5 4 3 2 2 2 2 3 4 4 4 3 3 3 4 5 5 5 4 4 3 3 4 6 6 4 3 3 2 1 2 4 5 5 4 5 19 19 18 17 15 14 13 11 10 9 8 8 7 7 7 7 8 8 8 8 8 9 10 10 8 5 5 4 4 4 4 4 4 4 4 4 4 3 3 4 4 5 5 5 5 5 5 5 4 4 5 4 4 5 8 8 6 5 6 7 6 6 7 6 6 6 6 7 8 9 9 8 7 6 5 5 4 6 8 8 8 7 7 6 7 8 8 8 8 8 8 8 8 8 7 6 6 6 6 6 6 6 6 5 4 3 1 0 1 3 5 6 6 7 7 7 7 7 7 7 7 7 8 8 8 7 6 5 6 8 10 11 11 11 10 9 7 7 7 7 8 7 6 5 5 6 6 5 5 4 4 4 5 5 4 3 2 1 1 1 2 2 3 3 3 3 3 4 5 6 6 5 4 3 4 6 7 6 5 4 3 2 1 3 4 4 4 4 4 20 19 18 17 16 15 14 13 11 10 9 8 8 7 7 7 7 8 8 8 8 9 9 9 8 5 5 5 4 4 4 4 3 3 3 3 4 4 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 7 7 5 5 7 8 7 7 7 7 7 6 7 7 7 8 9 8 7 6 5 4 4 6 8 9 9 8 8 8 7 7 7 8 8 8 8 9 9 8 8 7 6 6 6 6 6 6 5 4 3 2 1 1 2 3 4 5 6 6 7 8 8 7 7 6 6 6 6 7 7 7 6 6 6 8 10 11 12 11 10 8 6 6 7 8 8 7 5 3 3 3 4 4 4 4 3 4 4 3 2 2 2 2 1 1 1 1 2 2 2 2 3 4 5 6 6 5 4 4 5 6 6 5 4 4 3 1 2 4 4 4 4 4 4 20 20 19 18 17 16 15 14 12 11 10 9 8 8 7 7 7 7 8 8 8 8 9 9 8 6 6 5 4 4 4 4 3 2 2 2 3 5 6 6 6 5 4 4 3 3 2 2 3 4 5 6 7 7 6 6 5 6 7 7 7 8 8 7 7 6 6 5 5 5 7 7 8 7 6 5 6 7 8 9 9 8 8 8 7 6 6 7 7 8 8 9 9 9 8 7 6 6 6 6 5 5 3 3 2 1 1 1 2 2 3 4 5 6 7 8 8 8 7 6 5 4 4 5 5 6 6 6 6 7 9 11 12 12 10 7 5 5 7 8 8 7 5 4 3 2 2 3 3 3 3 3 3 2 1 1 2 2 2 1 0 1 1 1 1 1 2 3 4 4 4 4 4 4 5 5 5 4 3 3 3 2 3 4 5 4 4 4 5 21 20 19 19 18 17 16 15 13 12 11 10 9 8 8 7 7 7 7 7 8 8 8 8 8 7 5 4 4 3 4 4 4 2 1 0 1 4 6 6 5 4 5 4 4 4 4 4 4 5 6 7 8 8 7 6 6 6 6 7 7 8 8 8 7 6 5 3 2 2 4 5 6 7 8 8 8 8 8 9 9 8 7 6 5 5 4 5 6 6 7 8 9 9 9 8 7 7 6 6 5 4 2 2 2 2 1 1 0 1 2 4 5 5 6 7 7 7 7 6 6 5 4 5 6 7 7 7 6 6 9 11 13 12 10 7 5 5 6 7 8 7 5 5 4 3 2 2 2 2 2 2 2 1 1 1 1 2 2 1 1 0 0 0 1 1 2 3 3 3 3 4 4 4 4 5 5 5 4 4 4 5 5 5 5 5 5 4 5 21 20 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 8 8 7 7 8 8 7 7 6 5 4 4 3 3 3 4 3 2 2 3 3 4 5 4 4 5 5 4 5 5 5 6 7 8 8 8 8 8 7 6 5 5 7 8 8 8 8 7 5 3 1 2 3 3 2 4 6 8 8 8 8 7 7 9 9 7 6 4 3 3 3 4 5 5 7 9 9 9 9 8 8 8 7 6 5 5 4 4 4 3 3 2 1 2 3 4 5 5 5 5 5 6 6 7 6 5 5 6 7 7 7 7 6 8 11 13 12 9 7 5 5 6 7 7 7 5 4 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 4 5 5 5 4 5 5 5 5 5 5 5 5 5 6 22 21 20 20 19 18 17 16 15 14 13 11 10 9 8 8 8 8 8 8 8 7 7 6 6 6 5 4 4 3 3 3 4 4 3 3 4 5 5 5 6 6 5 4 4 5 6 6 7 8 9 9 8 7 7 6 5 5 5 6 7 7 8 8 7 5 3 0 2 3 2 2 4 6 7 7 7 7 5 6 8 9 9 8 5 3 2 3 3 4 5 6 8 9 9 9 8 9 9 8 7 8 8 7 6 6 5 5 4 3 3 4 5 5 5 4 3 3 3 5 6 6 6 6 7 7 7 7 7 6 8 11 13 12 9 6 5 5 6 7 7 6 5 4 3 2 1 1 0 0 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 2 3 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 5 6 7 22 21 21 20 19 19 18 17 16 15 14 12 11 10 9 8 8 8 8 8 8 7 6 6 6 6 5 4 4 3 3 3 3 3 4 3 4 5 6 6 6 6 5 5 5 5 6 7 8 9 9 8 6 5 5 5 5 5 5 4 4 6 7 7 7 6 4 1 2 4 3 3 5 7 7 5 4 4 4 5 7 9 9 8 6 4 2 2 3 4 5 6 8 9 9 8 9 9 10 9 10 10 10 9 8 8 7 6 5 5 4 4 5 6 6 5 5 4 2 2 4 6 7 7 7 7 7 6 6 6 7 10 12 11 8 6 4 4 5 7 7 7 5 4 2 2 2 2 2 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 4 5 7 23 22 21 20 20 19 18 17 17 16 14 13 12 11 10 9 9 8 8 9 8 7 5 5 7 9 8 4 4 3 3 3 3 3 4 4 4 5 6 6 6 5 4 5 5 6 6 7 8 9 8 7 5 4 4 5 6 5 4 3 3 4 5 6 7 6 5 3 1 3 3 2 4 6 8 7 5 3 3 5 7 8 9 8 6 4 3 3 3 4 5 6 7 8 8 8 9 9 9 9 9 10 10 10 9 9 8 7 7 7 6 6 6 6 7 6 6 6 5 3 3 5 6 7 7 7 7 7 6 7 7 8 9 9 7 6 5 4 5 7 8 7 5 3 2 2 2 2 2 2 2 1 1 0 1 1 1 1 2 2 2 2 2 2 2 1 1 1 2 2 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 4 4 5 6 23 22 22 21 20 20 19 18 17 16 15 14 13 12 11 10 9 9 9 10 9 6 4 5 7 7 6 4 3 2 2 3 3 2 3 4 5 6 6 6 6 5 4 4 5 5 6 6 6 6 6 5 4 4 4 5 6 5 3 2 3 3 5 5 6 6 6 4 3 2 3 3 1 4 7 8 8 7 6 6 7 8 9 8 7 5 4 4 4 5 6 6 6 6 6 7 8 8 8 8 8 9 9 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 6 5 5 5 6 7 7 7 7 7 7 7 7 8 9 8 7 5 4 4 5 6 6 5 4 2 1 2 3 3 2 2 2 1 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 2 2 3 3 4 5 6 24 23 22 21 21 20 19 19 18 17 16 15 14 13 12 11 10 10 10 10 9 6 4 5 7 7 5 4 4 3 2 1 1 2 3 4 5 6 6 6 5 4 3 3 4 4 4 4 4 4 4 5 4 3 3 3 3 3 4 5 5 5 5 6 6 6 6 6 5 4 4 4 3 0 3 6 8 9 9 8 9 9 9 9 8 6 5 5 5 6 6 7 6 5 5 6 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 8 7 7 7 7 7 6 6 6 6 6 6 6 7 8 8 7 7 6 5 5 5 6 5 4 2 1 1 2 2 3 2 2 1 1 0 0 1 1 2 3 3 4 4 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 3 2 2 2 2 2 2 3 3 25 24 23 22 21 20 20 19 18 18 17 16 15 14 13 12 11 11 10 10 9 7 6 7 8 7 5 6 6 5 4 3 2 3 3 4 4 6 7 7 5 3 2 2 2 3 4 4 4 5 6 5 4 3 2 3 3 5 7 8 7 7 6 6 6 6 6 6 6 6 6 7 6 5 2 1 4 6 8 8 9 9 10 9 8 7 6 6 6 7 7 6 6 5 5 6 8 9 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 8 8 9 9 8 7 6 6 6 6 5 5 5 6 6 7 7 7 6 5 5 5 4 3 2 1 1 2 3 3 2 1 1 1 2 2 1 2 3 4 5 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 5 5 5 5 5 5 4 2 2 2 2 3 4 5 6 25 24 23 22 22 21 20 20 19 18 17 17 16 15 14 13 13 12 12 11 9 8 7 8 9 8 6 8 7 7 6 5 4 4 4 4 4 6 7 7 5 3 2 2 3 4 4 4 4 4 4 4 3 3 3 4 5 7 8 8 8 7 7 7 6 5 5 6 7 8 8 7 7 7 6 4 1 1 3 5 7 8 9 8 8 8 8 8 7 7 7 6 6 6 6 7 8 9 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 6 7 7 8 9 9 8 7 7 6 6 6 5 5 5 6 7 7 7 6 5 4 4 3 3 2 2 2 2 3 3 3 3 4 4 3 2 1 1 2 4 5 7 8 8 7 7 7 6 6 5 5 5 5 4 5 5 5 5 5 6 6 6 6 4 3 3 3 5 6 8 8 26 25 24 23 22 21 21 20 19 19 18 17 16 16 15 14 13 13 12 12 11 10 9 9 10 9 8 8 8 7 7 6 5 4 4 4 5 6 7 7 5 3 3 3 3 3 4 4 4 3 3 4 3 3 3 4 5 6 7 7 6 6 6 5 4 4 3 5 7 8 8 6 4 5 6 5 5 4 3 1 3 6 7 8 8 9 8 8 7 7 7 7 7 6 7 7 7 8 8 7 7 7 6 6 6 6 6 6 6 7 7 7 6 5 4 4 4 5 5 5 6 7 9 9 9 8 7 7 7 7 7 7 7 8 8 8 7 5 4 4 3 3 2 2 2 2 2 3 4 5 6 6 5 2 1 1 3 3 5 6 8 9 8 8 7 7 6 6 5 5 5 5 5 6 6 6 6 6 6 7 7 6 5 5 5 6 8 8 7 27 26 24 23 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 10 10 10 9 8 8 7 7 6 5 4 3 3 4 5 6 7 7 5 4 3 4 3 3 3 3 3 4 4 4 3 3 3 4 5 6 6 6 6 5 5 4 4 3 3 4 5 6 5 4 4 2 2 4 5 5 5 4 2 4 6 7 8 9 8 7 7 7 8 8 7 6 6 5 4 4 5 5 5 5 5 6 6 6 6 7 7 8 8 7 7 6 6 6 6 6 6 6 5 5 6 8 9 9 9 8 7 6 6 6 6 7 8 7 6 4 4 4 3 2 2 3 2 1 2 3 5 6 7 6 4 2 0 2 4 4 5 6 7 8 7 8 8 7 7 6 6 6 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 7 27 26 25 24 23 22 22 21 20 20 19 18 17 16 16 15 15 14 13 13 12 11 10 10 9 8 8 7 7 6 5 4 3 2 3 4 5 6 7 7 5 3 3 4 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 7 6 6 5 4 4 3 3 4 5 7 8 8 5 2 1 3 5 5 4 4 5 6 7 9 9 10 9 8 8 9 9 7 5 3 2 1 4 5 6 6 6 7 7 7 7 8 8 9 8 8 7 7 7 6 7 7 7 7 7 7 6 4 4 6 8 9 9 8 7 7 7 7 7 7 6 4 3 3 4 4 3 3 3 1 1 2 4 6 8 9 8 6 1 2 4 5 6 6 5 5 5 6 7 8 8 8 7 7 7 6 6 6 7 6 6 6 6 6 7 7 7 7 6 6 7 7 7 6 28 27 26 25 24 23 22 21 21 20 19 19 18 17 16 15 15 14 14 13 12 11 10 9 8 8 7 7 7 5 4 3 2 2 3 4 5 5 6 6 5 3 2 3 3 3 3 3 3 3 3 3 4 5 6 6 6 6 6 6 7 7 6 5 5 4 4 4 4 6 8 9 7 5 4 2 1 4 4 4 3 5 7 8 9 9 9 9 8 8 9 8 6 3 1 3 6 7 7 8 8 8 8 9 10 10 10 10 10 9 8 7 7 7 7 7 7 7 8 8 7 7 6 4 4 6 8 9 9 9 8 7 7 7 6 6 4 4 4 5 5 4 4 3 2 2 3 4 5 6 8 7 4 1 5 8 9 8 7 5 3 3 4 5 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 28 27 26 25 24 23 22 22 21 21 20 19 18 17 16 15 15 14 13 13 12 11 10 9 8 7 7 7 7 6 5 3 2 1 3 4 5 5 6 6 6 4 2 2 2 3 3 3 3 2 1 3 5 6 7 6 6 6 6 6 6 6 6 5 5 4 3 3 4 5 6 5 5 6 6 4 1 2 4 3 3 4 6 7 8 9 9 9 9 9 8 7 4 1 3 5 7 9 9 10 10 10 11 11 11 11 10 10 10 9 9 8 8 7 7 7 7 8 7 7 7 7 7 6 5 4 6 8 10 10 9 8 8 7 6 6 4 4 4 4 4 3 3 3 3 3 4 4 4 4 5 4 3 4 8 10 10 9 7 6 4 3 3 3 4 5 5 6 6 5 5 4 4 5 5 5 5 5 6 5 5 5 5 6 6 7 7 7 7 28 27 27 26 25 24 23 22 21 21 20 20 19 18 17 16 15 14 13 13 12 11 10 9 8 8 7 7 8 7 5 4 2 0 3 4 5 5 6 6 6 5 3 2 2 3 3 3 2 1 1 0 3 5 6 6 6 6 7 7 6 6 5 4 3 2 2 1 2 2 3 4 6 8 7 5 4 3 3 3 2 2 5 7 8 8 9 10 10 10 8 6 3 3 5 7 9 10 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 6 7 7 7 6 5 5 6 8 9 10 9 8 7 7 5 3 3 3 3 3 3 4 4 4 4 3 3 2 2 1 2 4 7 9 10 8 7 6 6 5 3 2 2 3 4 4 5 5 4 3 2 3 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 28 28 27 26 25 24 23 22 22 21 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 8 8 8 6 4 2 0 4 4 5 5 6 7 6 5 4 3 3 3 3 3 2 2 3 3 3 4 5 6 7 7 7 7 7 6 5 4 4 4 4 3 3 3 4 5 6 6 6 6 5 4 3 3 2 1 3 6 8 9 9 10 10 9 8 6 5 6 7 8 10 11 11 11 11 10 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 8 7 6 6 6 6 6 6 6 5 5 6 8 9 9 9 9 7 4 2 3 3 3 3 4 4 4 4 3 3 2 2 2 3 4 6 8 9 8 7 6 6 6 6 3 1 2 3 4 5 5 5 4 3 3 3 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 28 27 27 26 26 25 24 23 22 21 21 20 20 19 18 17 16 15 14 13 12 11 10 9 9 9 8 8 8 8 7 5 2 1 5 4 4 5 6 7 7 6 4 3 3 4 4 4 4 3 4 5 6 7 6 7 7 8 8 7 7 6 6 5 6 6 6 6 5 5 6 7 7 6 5 5 5 4 3 2 2 2 3 5 7 9 9 9 8 7 7 7 7 8 9 9 10 9 9 8 8 8 8 8 8 8 8 8 9 10 10 9 8 8 9 9 9 8 8 7 6 6 6 6 6 6 5 5 5 6 8 9 9 9 7 5 4 3 3 3 3 4 5 5 5 3 2 3 3 3 4 6 8 8 7 7 7 7 7 7 6 4 3 4 5 5 5 6 6 6 5 5 5 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 27 27 27 27 26 25 24 23 22 21 21 20 20 19 18 17 16 15 14 13 12 11 10 9 9 9 8 9 9 8 7 6 3 2 3 4 4 5 6 7 7 6 4 3 3 4 5 6 5 4 4 4 5 6 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 5 4 3 3 3 2 1 2 3 3 5 6 8 8 7 6 7 9 8 7 9 10 10 10 9 7 6 4 4 4 4 4 4 4 5 6 8 9 8 6 6 7 7 8 8 9 8 7 6 6 5 5 5 4 4 3 4 6 8 9 9 8 6 4 3 3 4 4 5 5 4 4 3 2 2 3 3 4 5 6 6 7 7 7 7 7 7 7 6 6 7 7 8 7 8 8 8 7 7 6 6 7 8 7 7 6 6 6 7 7 6 6 6 6 6 6 27 27 27 27 26 25 24 23 22 22 21 21 20 19 19 18 17 16 14 13 12 11 10 9 9 9 8 8 8 8 7 6 5 3 3 5 5 5 6 7 8 7 5 3 3 3 5 6 6 5 4 5 5 6 7 7 7 7 8 8 9 8 7 7 7 7 7 7 7 7 6 6 6 5 3 3 2 2 2 2 3 4 5 5 5 5 5 4 7 8 8 6 5 7 9 10 11 11 10 8 6 5 5 5 4 3 3 2 3 4 6 5 4 3 3 5 6 8 9 8 8 7 6 5 4 4 4 3 2 3 5 6 7 7 4 3 4 5 5 5 5 5 4 3 3 3 2 2 2 3 3 3 3 4 6 7 8 8 9 9 8 8 8 8 8 8 8 8 8 8 8 8 6 6 6 7 7 7 6 6 6 7 7 6 6 6 6 5 5 27 27 27 27 26 26 25 24 23 22 21 21 20 20 19 18 17 16 15 14 12 11 10 9 9 8 8 8 8 8 7 6 5 4 3 6 6 5 5 7 8 8 6 4 3 3 4 5 5 6 7 8 8 9 8 8 8 8 8 8 8 8 7 6 6 5 6 6 5 5 4 4 5 5 5 5 5 4 4 4 5 6 6 6 5 3 2 6 8 7 6 6 6 5 5 5 5 5 5 4 4 4 6 6 5 4 3 2 1 1 2 2 1 1 1 3 5 7 8 8 8 8 7 6 5 4 4 4 3 4 4 5 5 4 4 6 8 9 9 7 5 3 2 3 3 2 2 1 1 2 2 3 3 4 6 6 6 6 8 9 9 8 7 7 7 7 7 7 7 8 8 7 5 4 6 7 8 7 6 6 6 6 6 6 6 5 5 5 5 27 27 27 27 26 26 25 24 23 22 22 21 20 20 19 18 17 16 15 14 13 11 10 9 8 8 8 8 8 8 7 6 5 3 2 4 7 7 7 7 8 9 8 6 4 3 4 4 5 7 9 11 11 11 10 9 8 7 7 8 8 9 8 6 5 4 4 4 4 3 3 4 5 6 7 7 7 6 5 5 5 5 5 4 3 0 3 6 7 6 7 8 8 7 5 4 3 3 4 6 6 6 6 6 5 3 2 2 1 2 3 3 4 4 3 3 4 5 6 7 8 8 8 8 6 5 4 4 5 5 6 5 5 6 7 9 9 9 7 5 4 3 2 2 2 2 2 2 1 1 2 3 4 5 5 4 4 4 6 7 7 7 6 5 5 5 5 6 7 7 7 6 3 3 5 6 8 8 7 6 6 6 6 6 6 5 5 5 5 27 27 27 26 26 26 25 25 24 23 22 21 21 20 19 19 18 17 16 14 13 12 10 10 9 8 8 8 8 8 7 6 4 2 1 3 7 7 7 6 8 8 8 7 5 5 5 4 4 6 10 12 12 12 10 8 7 6 6 6 7 8 7 7 6 5 4 4 4 3 3 3 3 4 5 6 7 6 5 6 6 7 6 5 3 3 4 5 5 6 8 9 9 7 5 4 4 4 5 7 9 10 9 7 6 4 3 3 2 4 6 6 6 5 5 3 2 2 3 5 7 8 8 8 7 6 5 5 5 6 7 7 6 6 6 7 7 5 4 3 4 3 3 3 3 4 4 4 2 1 2 4 5 6 5 5 6 7 7 6 6 6 5 4 4 4 5 6 7 8 8 6 4 2 4 6 7 8 7 6 6 6 6 6 6 6 5 5 5 27 27 27 26 26 26 25 25 24 23 23 22 21 20 20 19 18 17 16 15 14 12 11 10 9 8 8 8 9 8 7 6 4 2 1 4 7 8 7 6 6 7 7 6 5 5 5 4 3 5 9 11 11 10 9 7 6 4 4 4 5 6 7 7 7 6 5 5 5 5 5 4 3 3 3 3 4 3 4 5 7 8 8 7 4 4 4 4 5 6 8 7 6 5 4 4 4 4 3 3 4 6 7 5 4 3 3 4 4 5 6 7 6 6 6 5 4 3 2 3 5 6 7 7 7 7 6 6 6 7 7 8 7 6 5 5 4 4 4 3 3 3 4 4 5 6 6 5 3 3 3 4 5 7 8 8 8 8 8 7 6 4 4 4 4 5 5 6 8 9 9 7 4 2 4 7 8 9 8 6 6 6 6 6 6 6 6 5 5 27 27 27 26 26 26 25 25 24 24 23 22 21 21 20 19 19 18 17 15 14 13 11 10 10 9 9 9 9 9 8 6 4 2 1 4 7 9 9 7 6 6 5 5 4 4 3 2 2 5 8 9 10 10 9 8 6 4 3 3 4 4 5 5 5 5 5 6 6 6 6 5 4 3 2 1 1 0 2 4 6 7 8 7 6 5 5 6 6 6 6 6 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 5 6 7 8 8 8 7 6 4 2 1 2 3 4 5 6 6 6 6 7 7 8 8 6 5 4 3 3 3 3 4 4 4 5 6 6 6 6 5 4 4 5 5 5 6 8 9 9 9 8 7 6 4 3 4 5 5 6 7 8 9 8 6 3 3 5 7 9 10 8 6 6 6 7 7 6 6 6 6 5 28 27 27 26 26 26 25 25 25 24 23 23 22 21 20 19 19 18 17 16 14 13 12 11 10 10 9 9 10 9 8 7 5 2 1 4 7 9 9 7 6 6 5 4 2 1 1 1 3 6 8 9 9 9 8 6 6 5 4 4 4 4 4 5 5 5 6 6 6 6 6 6 5 4 4 4 4 3 2 4 5 5 6 7 7 7 8 8 7 6 6 6 5 4 4 3 3 3 3 3 3 3 3 3 3 3 2 1 2 3 7 8 8 7 7 8 6 4 2 2 1 2 2 3 3 4 4 5 5 5 6 6 5 4 3 3 3 3 3 3 4 4 4 5 5 5 5 4 3 4 5 5 6 7 8 9 9 8 7 7 5 4 3 3 4 5 7 8 9 8 5 3 3 3 5 7 9 10 8 7 6 7 7 7 7 7 7 6 6 28 27 27 26 26 25 25 25 25 24 24 23 22 22 21 20 19 18 17 16 15 13 12 11 10 9 9 10 10 10 9 7 5 3 1 4 7 8 7 6 6 6 5 4 2 1 1 1 4 6 8 8 8 6 6 5 6 7 6 6 5 5 6 6 6 6 6 6 6 6 6 6 5 4 4 4 4 4 3 3 2 2 3 4 5 6 7 8 8 7 6 6 5 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 3 4 7 7 5 5 7 10 7 4 3 4 5 4 4 4 4 3 2 2 2 2 3 4 4 3 3 3 3 4 5 4 3 2 2 3 3 3 3 3 3 3 4 4 6 8 9 9 8 8 7 6 5 4 3 3 4 6 7 9 8 7 4 3 3 4 5 6 8 9 7 7 7 7 7 7 7 7 7 7 6 28 27 27 26 26 26 25 25 25 24 24 23 23 22 21 20 19 18 17 16 15 14 12 11 9 9 8 9 10 10 10 8 6 3 0 3 6 6 7 7 7 6 6 4 2 0 1 2 4 6 7 8 7 5 5 5 6 8 8 7 7 7 9 8 7 6 6 6 5 5 5 5 4 4 3 2 3 4 4 4 3 2 0 2 3 3 4 6 7 7 6 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 4 4 7 9 9 5 4 5 6 7 7 6 6 6 5 3 1 1 2 2 2 3 3 2 2 3 4 5 4 3 2 2 2 2 2 3 3 3 3 4 4 4 5 7 8 8 7 6 6 5 4 4 5 6 8 9 9 8 5 3 3 4 4 4 5 8 8 7 7 7 7 7 7 7 7 7 7 6 27 27 27 26 26 26 25 25 24 24 24 24 23 22 22 21 20 19 18 17 16 14 13 11 10 8 8 9 10 11 10 9 7 4 1 2 5 7 9 9 7 7 6 4 2 1 2 3 4 5 7 7 6 5 4 5 7 8 8 7 6 7 9 7 6 6 6 6 5 5 5 5 5 4 3 1 1 4 5 6 6 4 2 1 2 3 3 4 5 6 6 5 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 3 3 2 2 2 4 5 5 4 4 6 7 7 7 8 8 8 7 5 5 4 4 3 3 2 2 2 1 1 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 5 4 4 5 7 7 7 6 5 5 5 5 6 8 9 10 8 6 4 3 3 4 4 4 5 7 8 7 7 7 7 7 7 7 7 7 7 6 27 27 27 26 26 26 25 25 24 24 24 24 23 23 22 21 20 19 18 17 16 15 14 12 11 8 7 8 10 11 11 10 8 5 2 1 5 9 12 9 6 6 6 4 3 2 2 3 3 4 5 6 5 4 4 5 7 8 8 7 6 7 7 6 5 5 6 7 6 6 7 6 6 5 4 3 3 5 6 6 5 3 1 1 2 3 3 3 3 4 5 4 4 4 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 4 5 7 8 7 6 6 9 8 6 6 6 6 5 4 2 1 1 1 1 1 2 2 2 2 2 3 3 3 2 3 4 4 4 4 5 5 5 5 5 6 6 5 4 3 3 4 6 8 10 10 10 6 4 4 4 4 5 4 4 5 7 8 7 7 7 6 6 7 7 7 7 7 6 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 21 20 18 17 16 15 14 13 11 10 8 9 10 11 11 10 8 6 3 0 4 8 11 7 6 6 5 4 3 2 2 3 2 2 4 5 5 5 4 5 7 7 7 7 7 7 6 4 4 5 6 6 6 6 7 7 7 7 6 5 5 6 5 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 4 3 5 5 5 5 6 7 6 6 9 8 7 7 8 8 7 5 4 3 3 3 3 2 2 2 2 2 3 3 3 2 3 3 4 3 2 2 3 5 5 5 5 5 4 4 4 4 4 5 7 9 10 10 7 5 3 3 4 5 5 3 3 4 7 8 7 7 7 6 6 6 7 7 7 7 6 26 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 20 19 18 16 15 14 13 12 11 10 10 10 11 10 10 8 6 4 1 2 5 8 8 7 6 6 5 3 1 2 3 2 2 3 5 6 6 6 6 7 8 7 7 7 7 6 4 4 4 4 5 5 6 7 7 7 7 7 7 7 7 5 5 5 4 4 3 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 5 5 4 3 3 6 7 7 9 9 10 9 9 9 9 8 6 4 5 6 6 4 2 3 3 3 4 3 3 3 5 4 4 3 2 1 3 5 6 7 6 6 5 5 7 7 7 6 7 8 10 9 6 4 5 5 4 4 4 2 2 3 5 6 7 7 7 6 6 6 7 7 7 7 7 25 26 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 20 19 18 17 15 14 13 12 10 10 9 10 10 10 10 9 7 5 3 1 3 6 10 10 8 7 6 4 1 1 3 2 1 2 4 6 7 7 7 8 9 9 9 9 9 8 7 7 6 5 5 6 7 7 7 7 7 7 7 8 8 8 8 7 6 6 6 4 3 3 2 2 3 3 3 4 5 5 5 4 3 4 4 4 3 3 3 3 3 3 3 4 4 4 4 3 3 5 6 4 2 1 4 5 6 7 9 9 10 10 9 11 8 6 5 7 9 8 5 3 3 4 4 4 4 3 3 4 5 4 3 3 4 7 6 6 5 5 6 7 7 9 10 8 7 7 9 10 9 7 5 5 6 5 5 4 3 2 3 4 5 6 7 7 7 7 6 6 6 6 7 7 25 25 25 26 26 25 25 24 24 23 23 23 23 22 22 21 21 20 20 19 18 16 15 13 11 10 8 8 9 10 11 11 10 8 6 4 2 1 4 9 13 11 8 6 4 2 1 3 2 1 3 3 4 5 7 7 8 8 9 11 11 11 11 11 10 9 8 8 9 8 7 6 6 6 6 6 8 10 11 10 9 8 8 8 7 7 6 6 5 5 5 5 6 6 6 6 5 5 5 4 4 4 4 3 3 3 4 3 3 3 3 3 3 4 6 5 3 2 2 2 4 5 6 7 8 9 9 8 9 7 5 6 8 11 7 4 3 3 3 4 4 5 4 4 3 3 2 4 6 8 10 9 7 6 6 7 8 9 11 12 10 9 10 12 12 11 10 8 6 6 6 6 6 4 4 3 3 4 5 6 7 7 7 7 6 6 6 6 7 24 24 25 25 25 25 25 24 24 23 23 23 22 22 22 21 21 20 20 19 18 17 15 14 12 10 8 8 9 11 11 11 10 9 7 5 3 1 2 6 11 13 9 7 5 3 2 3 1 4 6 6 6 6 6 6 6 7 8 9 11 12 13 13 12 11 11 11 12 10 8 7 6 5 4 5 8 10 11 10 9 8 9 10 10 9 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 4 4 4 3 3 4 4 2 2 4 5 6 7 8 6 5 5 5 5 5 7 8 4 3 3 3 3 4 5 6 6 5 4 3 4 5 8 10 10 9 10 9 8 7 9 11 12 12 12 11 12 13 13 11 9 8 7 6 7 7 7 6 5 5 5 4 5 6 7 7 7 7 6 6 6 6 6 23 24 24 24 25 25 24 24 23 23 22 22 22 22 21 21 20 20 19 19 18 18 16 15 12 10 8 9 10 11 11 11 10 9 8 6 4 3 3 4 8 9 8 6 5 5 4 4 4 7 9 10 10 10 10 10 9 8 8 8 8 9 10 11 11 12 13 13 13 11 10 10 8 7 5 5 6 8 8 7 6 6 8 11 11 10 9 8 7 7 7 6 6 5 5 4 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 4 3 3 4 6 7 6 3 2 3 4 4 4 5 5 6 6 4 3 5 6 6 5 5 4 4 3 4 5 8 9 6 5 5 5 5 6 8 10 10 10 9 8 7 9 10 11 11 11 11 11 12 11 9 7 7 6 7 7 8 8 7 7 7 6 6 6 6 6 7 7 7 7 6 6 6 6 22 23 23 24 24 24 24 24 23 23 22 21 21 21 21 21 20 20 19 19 18 18 17 16 14 11 9 10 11 12 12 11 10 9 7 6 5 4 5 7 10 13 12 10 8 7 6 6 9 10 11 12 14 14 14 13 12 11 9 8 7 6 5 6 7 9 11 14 15 13 12 10 9 8 7 7 6 6 6 4 3 3 6 8 8 8 8 7 6 6 7 6 5 5 5 4 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 4 6 8 6 4 3 3 3 3 1 2 4 5 4 3 4 7 9 10 9 8 7 5 4 4 6 8 9 6 5 5 5 5 4 6 8 9 8 7 6 6 7 9 9 9 9 9 9 9 8 7 6 5 6 6 7 7 7 8 8 7 7 7 7 6 6 7 7 7 7 7 7 6 6 22 22 22 23 23 23 23 23 23 23 22 21 21 20 20 20 20 20 19 18 18 17 17 16 15 13 11 11 12 12 12 11 10 9 7 6 5 6 9 12 16 18 18 16 14 12 11 11 11 11 11 11 12 12 12 12 11 11 10 9 8 7 5 4 3 4 5 7 9 11 11 11 10 10 9 8 7 6 4 2 2 3 5 5 5 5 7 7 6 5 6 6 6 5 5 4 4 4 4 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 4 5 6 4 3 3 3 4 3 3 2 3 6 6 5 5 7 10 11 10 8 7 5 5 4 6 7 7 5 4 5 5 5 3 4 5 5 6 6 5 5 6 7 7 7 6 6 7 6 6 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 6 6 21 21 22 22 22 23 23 23 23 22 22 21 20 20 20 20 20 19 19 18 17 17 16 16 15 13 13 13 13 14 13 12 11 10 8 6 7 8 12 16 19 19 17 15 13 12 11 10 10 10 10 10 10 10 10 10 10 9 9 8 8 7 6 5 4 3 3 4 6 8 10 12 13 12 12 11 9 7 5 3 2 2 2 3 3 4 5 6 5 4 5 7 7 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 3 3 3 4 4 4 4 5 8 10 8 6 5 7 8 7 5 5 5 5 5 4 4 4 4 5 5 6 7 7 6 6 5 5 5 5 5 6 7 7 6 6 5 6 5 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 7 7 7 6 21 21 21 21 21 22 22 22 22 22 22 21 20 19 19 19 19 19 19 18 17 16 15 15 14 13 13 12 12 13 13 13 12 12 11 11 11 13 15 17 17 14 10 8 8 7 7 8 7 7 6 6 6 5 5 5 5 6 7 7 6 6 6 5 4 3 2 2 3 6 8 11 14 16 15 13 9 7 5 4 3 3 3 4 4 4 4 4 4 4 4 5 5 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 2 2 3 3 3 4 5 5 4 3 5 7 9 8 7 5 4 3 3 5 5 4 3 2 1 1 3 5 6 7 7 7 6 6 5 5 5 5 5 6 7 7 6 6 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 20 20 20 20 21 21 21 21 21 21 21 21 20 19 18 18 18 18 18 18 17 16 15 14 13 12 11 10 10 10 10 11 11 11 11 11 12 13 14 15 14 11 8 5 5 4 5 6 7 6 4 3 3 2 2 2 3 3 5 6 6 6 5 5 5 4 3 2 1 3 6 9 12 15 18 17 11 8 6 5 4 3 4 5 6 5 6 6 5 3 3 5 5 5 4 4 4 4 5 4 4 4 3 3 4 4 4 4 3 4 4 3 4 4 4 4 3 3 3 3 3 4 4 5 6 3 2 3 5 5 5 5 3 1 3 5 6 6 6 5 4 3 2 1 3 5 7 7 7 6 5 5 5 5 5 5 6 6 7 6 6 5 5 5 4 4 5 5 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 20 20 20 20 20 20 20 21 21 21 21 20 20 19 18 17 17 17 17 18 17 17 15 14 12 11 9 8 8 7 7 8 8 8 8 8 8 9 10 10 8 7 5 5 5 4 4 4 5 5 4 3 3 3 4 4 5 4 4 4 4 5 5 5 5 4 3 2 2 2 4 7 10 13 18 16 12 9 6 5 4 4 4 5 6 8 9 8 5 4 5 6 6 6 4 3 3 4 4 4 4 4 3 3 3 4 3 3 3 3 3 4 4 4 4 4 4 4 4 3 4 5 5 4 4 2 2 2 3 4 5 5 2 1 4 6 8 8 7 6 5 5 4 2 2 4 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 5 5 4 4 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 19 19 19 19 19 19 20 20 20 20 20 20 19 19 18 17 16 16 16 16 17 17 16 14 12 10 8 7 6 6 5 6 6 6 5 5 5 5 7 7 5 5 4 4 4 4 3 2 3 4 4 3 3 4 4 3 3 3 3 3 3 4 4 4 4 4 3 3 2 3 4 6 9 12 16 16 13 9 7 5 5 5 5 6 8 10 10 8 6 6 7 7 6 5 3 2 3 4 4 4 4 4 3 3 4 3 3 3 4 3 3 4 5 5 4 4 4 4 4 3 4 5 5 5 4 2 2 3 3 4 5 5 3 2 4 6 8 8 6 6 6 6 6 4 3 4 5 6 6 6 6 6 6 6 6 5 5 5 6 6 6 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 6 6 6 7 7 7 6 6 5 5 5 6 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 17 16 15 15 15 15 16 16 15 13 11 9 8 7 7 7 7 6 6 5 4 3 3 4 6 5 4 4 4 4 4 4 2 1 2 4 4 4 3 3 2 2 1 2 1 2 2 3 3 3 3 3 3 3 3 4 6 8 11 14 15 13 10 6 5 5 6 7 7 8 9 9 8 7 8 9 8 6 4 3 3 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 5 5 3 3 4 3 4 4 3 4 6 7 6 4 3 3 4 4 4 4 4 4 5 6 5 5 4 4 6 7 7 6 6 7 8 8 7 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 6 6 6 5 5 5 5 5 4 4 4 5 6 8 8 8 7 6 5 5 19 18 18 18 18 18 18 18 18 18 19 19 19 18 18 17 16 15 14 13 14 14 15 15 14 13 11 10 10 10 10 10 8 7 5 4 3 2 4 7 7 5 4 4 4 5 4 3 1 2 4 4 3 3 2 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 4 6 7 10 12 13 14 12 10 7 6 6 7 8 8 7 7 7 6 7 8 7 5 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 3 4 4 3 4 4 4 4 6 8 7 5 4 4 4 4 5 4 5 7 7 7 4 3 4 6 6 6 7 7 8 8 8 8 7 6 6 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 7 6 6 5 5 5 4 3 3 3 4 4 4 4 5 7 9 11 11 10 9 7 6 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 16 15 14 13 12 12 13 13 14 14 13 12 12 12 12 12 11 10 8 7 5 4 4 4 6 8 7 5 4 4 5 4 3 1 2 3 4 4 3 2 1 1 2 2 2 2 1 1 1 1 1 2 2 2 3 4 5 6 8 10 11 13 13 13 11 9 7 8 9 8 7 5 5 5 6 7 6 5 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 4 4 3 4 5 4 4 5 7 7 5 4 4 4 4 4 5 7 8 8 6 3 4 6 6 5 4 4 6 8 9 9 8 6 5 3 3 4 4 4 5 6 6 6 6 7 7 7 7 7 7 7 7 6 5 5 4 3 3 3 4 4 5 5 5 4 4 6 8 11 12 12 10 9 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 15 14 13 12 11 11 11 12 12 13 13 12 12 12 12 12 11 10 8 7 7 6 5 5 7 6 5 5 5 5 3 2 1 2 3 4 5 3 2 1 1 2 3 2 2 1 1 0 0 1 1 2 2 2 3 3 4 6 7 9 10 11 11 11 10 9 9 10 9 8 5 5 5 5 5 4 4 3 4 3 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 5 4 4 4 4 4 2 3 5 7 7 6 5 5 6 6 6 4 1 1 4 5 6 5 5 4 3 1 0 1 2 4 6 8 9 8 8 8 8 7 7 7 7 7 7 6 6 5 4 4 4 4 4 5 5 5 5 5 4 4 4 6 9 11 12 12 18 18 18 18 17 17 16 16 16 16 16 16 16 17 17 16 15 14 12 11 10 9 9 9 10 11 12 12 12 12 12 12 12 11 11 10 9 8 7 5 4 4 5 4 4 3 3 1 1 2 3 4 5 5 3 2 2 2 3 2 1 1 1 1 1 1 1 2 2 2 2 3 3 4 5 6 7 8 9 9 10 10 11 10 10 8 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 4 2 3 4 4 4 5 6 6 6 6 5 3 1 2 3 4 5 5 6 6 6 5 5 4 4 5 7 8 10 10 9 9 8 8 7 7 6 6 6 6 6 5 5 4 4 5 5 5 6 6 6 6 6 5 4 3 5 8 10 11 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 15 14 12 11 9 8 7 7 8 9 10 11 11 11 12 12 13 13 12 11 10 9 8 6 4 4 5 5 4 3 2 2 2 3 3 3 5 5 4 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 3 4 4 5 5 6 7 8 9 10 10 11 11 10 8 6 4 4 4 4 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 2 3 4 5 4 3 4 4 4 5 7 7 7 5 5 4 3 3 4 5 7 9 10 10 10 9 9 8 8 8 8 8 8 9 10 10 9 9 8 7 7 6 6 7 7 7 6 6 5 5 6 6 6 6 6 7 7 7 6 5 4 4 4 6 8 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 14 12 10 9 7 6 5 5 6 8 9 10 11 12 13 13 13 13 12 11 10 8 7 5 4 4 4 4 4 3 4 3 3 3 3 4 6 7 5 3 2 2 2 2 2 1 1 1 1 2 2 2 2 3 3 4 4 5 6 7 7 8 9 10 10 10 11 10 7 5 4 3 3 3 4 4 4 4 3 3 3 3 3 4 3 3 3 3 3 3 3 2 3 3 4 4 3 3 3 3 3 3 4 4 4 2 1 2 3 4 3 4 6 6 6 6 8 11 10 8 6 6 5 5 5 5 7 9 11 11 10 10 10 11 10 10 9 9 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 6 5 4 3 4 18 17 17 17 16 16 15 15 15 15 15 14 14 14 15 15 15 14 12 10 8 6 5 4 3 3 5 6 8 10 11 12 13 13 13 12 11 10 9 8 6 4 3 3 4 4 4 4 3 2 1 3 5 6 7 6 4 3 3 3 2 2 2 1 1 1 2 2 3 3 3 3 4 4 5 6 6 7 8 9 10 10 11 10 9 6 4 4 3 3 4 4 4 4 3 3 3 3 3 3 4 3 4 4 3 3 3 3 3 3 3 4 4 3 3 3 3 3 4 4 3 2 1 1 3 5 5 6 6 8 8 7 8 9 13 11 9 8 8 7 7 7 6 7 8 10 11 9 9 9 10 10 9 8 8 9 9 9 9 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 6 6 6 6 6 6 6 7 6 6 5 4 17 17 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 13 11 9 6 5 3 2 1 2 3 5 7 9 10 11 12 12 12 12 11 10 8 7 5 4 3 4 5 4 4 3 2 2 3 4 4 4 3 3 2 5 5 3 3 2 2 1 1 2 2 3 3 3 4 4 4 5 5 6 6 7 8 9 10 10 9 7 6 5 4 4 3 3 4 4 4 4 3 3 3 3 3 4 4 4 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 2 1 0 2 3 5 6 7 8 9 9 9 8 8 9 12 11 11 10 9 9 9 8 8 7 8 9 9 8 8 8 9 10 9 8 7 7 9 9 8 7 7 7 7 7 6 6 7 8 8 8 8 8 8 8 8 7 6 6 7 9 10 10 8 7 7 7 7 7 6 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 14 14 14 13 11 9 7 5 3 1 1 1 1 0 2 4 7 9 10 11 12 11 11 10 9 8 7 5 5 5 7 5 4 4 3 3 3 3 2 2 2 2 3 7 6 4 3 2 2 1 1 1 2 3 3 4 4 4 4 4 5 6 6 7 7 8 9 8 7 6 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 3 3 3 3 4 4 5 5 5 5 3 3 3 2 1 1 2 3 5 7 9 10 10 9 9 9 8 8 8 9 10 10 10 10 10 9 8 7 7 8 9 9 8 8 9 10 10 10 10 9 8 9 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 6 6 8 10 12 14 13 12 10 8 8 8 7 6 17 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 14 14 13 12 10 7 5 3 2 2 2 2 2 2 1 3 6 8 10 11 11 11 10 9 8 7 6 5 6 7 6 5 4 3 2 1 1 2 3 4 4 5 7 5 4 3 3 3 2 1 1 2 3 3 3 3 4 4 4 5 5 6 7 8 8 8 7 6 5 5 3 3 4 4 4 3 3 3 4 4 3 3 3 3 3 2 1 1 1 1 1 1 1 2 4 6 6 6 4 3 3 3 2 2 3 3 4 6 8 10 11 9 8 8 7 7 7 6 6 7 8 9 10 10 10 7 6 6 7 9 9 8 8 9 10 10 11 10 10 9 8 8 7 7 7 7 7 8 9 11 10 10 9 9 8 8 8 7 6 7 9 12 14 15 16 15 14 13 12 12 11 10 9 17 17 16 16 16 15 15 14 14 13 13 12 12 12 12 13 13 14 13 12 10 8 6 4 3 2 1 1 3 4 3 2 2 6 8 10 11 11 10 9 8 7 5 4 4 5 5 4 4 3 2 2 2 3 4 4 5 5 6 5 4 4 4 4 3 2 1 2 3 4 4 4 5 6 7 7 7 8 8 8 7 7 6 6 5 4 3 3 3 3 4 4 4 4 4 4 3 3 3 3 2 2 1 1 1 2 3 3 1 2 4 6 5 4 4 4 3 3 3 3 3 4 5 6 8 9 10 9 8 7 7 6 6 5 5 6 6 7 8 9 10 8 7 7 7 8 8 7 7 8 9 9 9 9 8 7 7 6 5 5 5 5 6 8 11 13 14 12 10 9 9 8 7 7 8 10 13 15 16 16 16 15 15 15 15 15 15 14 13 17 17 16 16 15 15 14 14 13 13 12 12 12 12 12 12 12 13 13 13 11 9 7 5 3 1 1 1 2 3 3 3 2 4 7 10 11 10 9 8 7 6 5 3 2 3 4 4 4 3 2 1 2 3 4 4 4 4 5 5 5 4 4 4 4 4 4 5 5 6 7 8 8 8 8 8 8 8 8 7 6 6 5 5 5 5 4 4 3 3 4 4 3 3 3 3 4 3 3 3 3 2 2 1 1 3 4 4 2 2 3 4 4 4 4 4 4 3 3 3 3 4 5 7 9 10 9 9 8 7 7 6 6 6 6 6 7 7 8 8 9 9 9 8 7 8 7 6 5 6 6 6 6 5 5 4 3 2 2 3 3 4 4 7 10 13 15 14 12 10 9 9 9 11 14 15 16 16 16 16 15 15 15 15 15 15 15 15 15 17 16 16 16 15 15 14 13 13 12 12 12 11 11 11 11 12 12 13 12 11 10 8 5 3 1 2 2 1 2 3 3 3 5 8 10 11 10 9 8 6 5 4 3 1 2 4 4 4 3 2 1 3 3 4 4 5 6 5 5 5 4 4 4 4 5 6 6 7 7 7 8 8 8 8 8 8 7 7 6 6 5 5 5 5 4 4 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 1 2 3 3 2 1 2 3 4 4 4 4 3 3 3 3 3 4 5 7 9 11 10 9 8 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 5 5 5 5 5 5 4 4 3 3 4 4 5 5 4 3 3 5 7 10 14 15 14 12 11 11 13 16 17 18 17 16 15 14 14 14 14 14 14 14 14 14 14 17 16 16 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 12 11 10 8 6 3 0 2 3 3 4 4 3 4 6 9 10 10 10 8 7 6 5 4 3 1 2 4 4 4 4 3 3 3 3 3 4 5 6 4 4 4 4 4 3 3 4 5 5 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 5 4 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 1 1 1 2 2 2 3 3 4 4 4 3 3 3 3 3 4 6 8 10 11 10 9 8 7 7 7 7 7 8 8 8 8 7 7 6 6 5 6 6 6 6 6 6 7 6 6 5 4 4 4 4 5 5 4 3 4 5 6 7 9 14 16 16 15 13 13 15 18 19 18 17 15 13 13 13 13 13 13 12 12 12 12 12 16 16 15 15 15 14 13 13 13 12 12 11 11 10 10 10 10 10 10 10 10 9 8 6 4 3 2 2 2 2 2 2 5 7 8 9 10 9 7 6 5 4 3 2 1 3 4 5 4 4 3 3 2 1 2 3 4 4 3 3 4 3 3 2 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 5 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 1 0 1 2 2 3 3 4 4 3 3 3 3 3 4 5 6 8 10 11 10 9 8 7 6 6 6 6 6 7 7 7 7 6 6 5 5 6 6 6 7 8 8 8 7 5 3 2 1 1 3 4 6 5 6 7 8 8 8 10 15 17 17 17 16 16 17 19 19 18 16 15 13 13 13 12 12 11 11 11 10 11 10 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 9 9 8 7 6 5 4 4 3 3 2 1 1 2 4 6 7 8 9 8 7 5 5 4 3 1 2 3 4 5 5 4 4 2 1 1 2 3 3 3 3 3 3 3 2 1 2 3 3 3 4 4 4 3 3 4 4 4 4 4 4 4 4 4 5 5 4 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 2 3 3 4 4 3 3 3 3 4 5 7 8 9 10 10 9 8 7 7 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 7 8 9 9 8 7 4 3 3 4 4 5 6 7 8 9 9 9 10 12 14 17 18 18 18 18 18 19 20 19 18 16 15 14 13 13 12 12 11 10 10 10 10 10 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 6 5 4 3 3 3 3 3 3 2 2 3 4 5 6 7 8 7 6 5 5 4 3 1 2 4 5 5 5 4 4 3 3 3 3 3 3 3 4 4 4 3 1 1 2 2 3 3 3 4 4 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 2 3 3 3 3 3 3 3 2 1 1 2 2 2 3 4 4 3 3 3 3 4 5 7 8 10 12 11 10 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 7 8 9 10 9 8 6 6 7 8 8 8 9 9 9 9 9 10 12 16 18 19 19 19 19 19 19 20 20 19 17 16 15 14 14 13 13 12 11 11 10 10 10 10 16 16 15 15 14 14 13 13 12 12 11 11 10 9 9 9 8 8 7 6 6 5 3 2 1 0 1 1 2 2 3 3 4 5 6 7 7 7 6 5 4 4 3 1 2 5 5 5 5 4 3 3 3 3 3 3 3 3 4 4 5 4 2 1 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 2 2 1 2 3 3 3 3 1 1 2 3 3 3 3 3 3 3 3 3 4 6 7 9 9 10 11 10 9 8 7 7 6 6 6 5 5 5 5 5 5 4 4 4 5 5 5 6 7 8 9 10 10 10 10 10 10 10 10 10 9 9 9 10 11 12 14 17 19 20 20 21 21 21 20 20 19 18 17 15 14 13 12 11 9 8 7 7 9 10 10 10 16 16 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 4 3 2 2 2 1 1 2 3 4 5 6 6 7 7 6 5 5 4 3 2 1 2 3 3 4 4 4 4 3 2 2 3 3 3 4 5 5 4 3 3 2 1 3 3 3 3 3 2 1 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 2 1 1 2 2 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 5 7 9 11 12 11 9 8 7 7 6 6 6 6 5 5 4 3 3 2 3 3 3 4 4 5 5 6 7 7 8 8 10 10 11 11 10 10 9 8 7 7 9 10 9 10 11 13 16 18 20 21 22 21 21 20 18 17 15 12 11 9 7 6 6 5 5 4 6 8 10 10 16 16 15 15 14 14 13 12 12 11 10 10 9 9 9 8 8 7 7 6 6 5 4 4 3 3 2 1 1 2 3 4 5 6 6 6 7 6 5 5 4 2 1 2 2 2 3 4 4 5 5 4 3 1 1 3 4 4 5 4 3 4 4 3 1 2 3 3 3 2 2 1 1 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 2 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 5 7 9 10 11 11 10 9 8 7 7 6 6 6 5 4 3 2 1 1 1 2 2 3 4 4 5 6 6 6 6 6 5 6 7 8 8 8 7 6 5 6 6 6 6 6 6 6 7 10 13 16 19 21 20 19 18 16 14 11 9 8 7 6 5 5 5 5 4 6 9 10 11 16 16 15 15 14 13 13 12 12 11 10 10 9 9 9 8 7 7 6 6 5 5 4 4 4 4 3 2 2 3 4 5 5 6 6 6 6 5 5 4 3 2 2 3 4 4 3 3 3 4 4 4 3 2 1 3 4 4 4 3 4 4 4 2 1 3 4 4 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 2 2 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 6 9 11 12 12 11 9 8 7 7 7 7 7 6 5 4 2 1 1 1 1 1 2 3 4 5 6 6 6 6 5 4 2 1 2 4 5 5 5 5 6 7 7 6 6 6 6 6 6 7 8 12 15 17 17 16 15 13 12 9 7 7 6 6 5 5 5 5 6 8 11 11 11 16 16 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 6 5 5 5 4 5 5 5 4 3 3 3 4 5 5 6 6 6 5 5 5 4 3 2 1 3 4 3 3 3 3 3 3 3 4 4 3 2 2 3 3 3 4 5 5 3 1 2 3 4 4 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 2 1 1 2 3 3 2 3 3 3 3 2 2 2 2 2 2 3 4 4 3 2 2 2 3 3 3 3 5 6 8 10 12 12 11 10 9 8 7 7 7 7 7 6 5 4 2 2 2 2 2 3 4 5 6 6 6 6 6 5 4 3 2 2 3 3 4 5 6 7 8 7 7 7 6 6 6 6 6 6 6 8 10 11 11 11 11 11 10 9 8 7 7 6 5 5 5 5 6 9 12 12 12 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 7 6 5 5 5 5 5 5 5 5 4 4 4 5 5 6 6 6 6 6 5 5 4 3 2 1 1 4 4 3 3 3 3 3 3 3 4 4 4 3 2 1 2 3 4 5 5 3 0 2 4 4 4 3 3 3 3 3 2 1 1 3 3 3 3 3 3 4 4 3 2 1 1 2 2 2 2 3 3 3 3 2 2 2 3 3 2 2 3 4 3 3 2 2 2 2 2 3 5 7 8 10 11 12 12 11 10 9 8 7 7 7 8 7 7 6 5 5 5 5 5 6 6 7 7 7 6 5 5 4 4 4 3 3 3 4 5 5 6 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 8 8 8 8 9 9 8 7 7 7 6 6 5 5 5 6 9 12 13 12 16 15 15 14 13 13 12 11 11 10 10 10 9 8 7 6 5 5 4 4 4 5 5 6 6 6 6 6 6 7 7 7 7 6 6 5 4 4 3 2 1 1 2 3 4 4 4 3 3 3 3 3 4 4 4 4 3 4 4 5 5 4 2 1 3 5 5 4 3 2 2 3 3 3 3 3 3 3 4 4 4 3 4 4 3 2 1 2 3 3 2 2 3 3 3 2 2 2 3 3 3 3 3 4 4 3 2 2 1 2 2 3 6 8 10 10 11 11 11 11 10 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 6 5 4 4 4 4 4 4 4 4 5 5 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 6 7 7 7 6 6 5 5 5 6 7 12 12 12 16 15 14 14 13 12 11 10 10 9 9 8 6 5 4 3 3 2 2 3 4 6 8 8 9 8 8 8 8 8 8 7 7 6 6 5 4 4 3 3 2 2 2 2 3 4 4 4 4 4 3 4 4 5 5 5 5 5 5 5 4 2 0 2 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 2 2 2 3 3 3 3 3 3 2 1 2 3 3 3 3 3 3 4 4 3 2 2 2 4 5 7 9 11 12 13 12 11 10 10 9 9 8 8 8 8 8 9 9 8 8 9 9 9 9 9 9 9 8 8 7 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 6 6 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 5 5 4 6 9 11 12 16 15 14 13 12 11 10 9 8 8 7 5 4 3 2 1 2 2 3 5 6 8 9 10 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 4 4 3 3 2 2 3 3 4 4 4 4 4 5 5 6 6 5 5 4 3 2 1 2 3 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 4 3 3 2 2 1 2 3 3 3 3 1 1 2 3 4 3 2 2 3 3 4 3 3 3 4 5 6 8 10 12 14 14 14 13 11 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 7 7 7 7 8 8 8 8 7 7 7 6 6 6 5 5 6 8 11 12 16 15 13 12 10 9 8 7 7 6 5 5 4 4 2 1 2 3 4 6 7 8 9 10 10 10 9 8 8 7 6 6 5 5 4 4 4 4 4 3 3 3 3 3 2 2 3 3 3 4 4 5 5 5 5 5 4 3 3 2 2 1 2 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 2 1 2 3 3 2 0 1 3 4 4 3 2 1 2 3 3 3 3 4 4 6 7 8 9 10 12 14 12 11 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 8 7 7 7 6 6 7 8 8 8 7 6 5 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 6 6 6 8 11 13 13 15 14 12 10 9 7 6 6 5 5 4 4 4 4 3 3 4 5 6 6 7 8 9 9 9 9 8 7 6 5 5 4 4 3 2 2 2 2 1 1 2 2 2 2 1 1 2 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 2 1 2 3 4 4 3 2 2 3 3 3 3 3 3 4 6 7 8 9 9 10 10 11 10 9 8 8 9 9 10 10 10 10 9 9 9 8 8 7 7 7 7 7 8 7 7 6 7 7 8 8 8 8 7 5 4 3 2 2 3 3 4 5 5 5 5 5 5 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 8 7 5 5 6 7 8 10 12 14 15 14 14 12 10 9 8 6 5 4 3 3 2 2 3 3 3 5 6 7 7 8 8 8 8 8 8 8 7 6 5 4 3 2 2 1 0 1 1 2 3 3 3 2 1 1 2 2 3 3 3 3 4 4 3 3 2 3 3 3 3 3 4 4 5 5 5 5 4 4 4 4 3 3 3 2 2 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 2 2 4 4 4 3 1 1 3 4 4 3 3 3 4 5 6 7 8 9 10 10 9 9 9 9 8 9 9 10 10 10 10 9 9 9 9 8 8 8 7 8 8 8 8 8 7 7 8 8 9 9 9 9 8 7 6 6 5 5 5 5 5 6 6 6 6 6 6 6 7 7 8 8 8 8 8 9 9 9 10 10 11 12 13 15 16 15 14 14 14 14 15 16 17 17 16 16 15 13 11 9 8 7 6 4 2 1 2 2 2 2 3 5 8 9 9 9 8 8 8 7 7 7 7 6 5 3 1 0 1 2 2 1 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 4 4 4 3 3 3 2 2 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 1 2 4 4 3 1 1 2 3 4 3 2 2 2 3 4 5 7 8 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 10 10 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 8 8 9 9 9 9 9 10 11 13 15 16 18 19 19 19 18 18 18 19 19 20 19 18 17 16 16 12 10 9 8 6 5 3 2 2 3 3 3 5 7 9 11 11 10 9 8 8 7 6 5 5 5 4 3 2 2 3 3 2 1 2 3 3 4 3 2 2 3 2 2 1 1 2 3 3 3 4 4 4 3 3 4 4 3 3 3 3 3 4 4 5 5 6 5 5 4 4 3 3 3 4 4 4 4 4 3 2 2 2 2 2 2 3 3 3 3 1 2 4 5 3 1 1 3 4 3 2 2 2 3 3 4 5 6 8 9 10 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 8 8 9 10 10 11 12 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 9 8 8 8 8 8 8 8 9 10 11 14 16 17 18 19 20 20 21 20 20 20 21 20 20 19 18 17 17 17 13 12 11 9 6 4 3 2 3 3 5 7 9 10 11 12 11 10 9 8 7 6 5 4 4 2 2 2 2 3 3 2 2 2 2 4 4 4 3 2 2 2 2 1 1 2 2 3 3 4 4 4 4 4 4 5 4 4 4 3 3 3 3 3 3 5 6 6 6 5 5 5 5 5 4 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 1 3 4 5 3 1 2 4 4 4 3 3 3 4 4 4 5 6 8 9 10 10 11 11 11 11 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 8 9 9 10 11 12 12 13 13 14 13 13 12 12 12 12 12 12 12 12 12 11 11 10 9 8 8 8 8 8 8 7 8 9 13 15 17 18 20 21 22 22 22 22 22 22 21 20 19 18 17 17 17 17 15 12 8 6 4 3 4 5 7 9 10 11 12 12 11 10 9 8 7 6 5 4 2 1 1 2 3 2 2 2 2 2 2 3 3 3 2 1 1 1 2 3 3 3 4 4 4 4 5 5 5 5 4 5 5 5 5 4 4 3 3 3 3 3 4 6 7 7 7 7 7 6 5 5 5 5 5 5 5 5 4 4 3 3 3 4 4 4 3 3 5 6 6 4 3 3 4 5 4 4 4 4 4 4 4 5 7 8 9 9 9 10 10 10 10 9 8 7 8 8 8 9 9 9 9 9 8 8 8 9 9 10 10 10 9 9 9 10 12 13 13 13 13 12 11 11 11 12 13 14 14 14 14 13 12 11 11 11 10 9 9 8 8 8 8 8 7 6 5 8 11 15 18 21 22 23 23 23 23 23 23 22 21 20 19 18 18 17 18 14 10 7 5 4 5 6 9 11 13 13 13 13 12 10 9 7 7 6 5 4 2 1 2 2 3 3 2 3 2 1 1 2 3 4 2 2 1 1 2 4 5 6 5 5 5 5 5 5 5 4 4 3 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 6 6 5 5 4 4 4 3 4 4 4 4 3 2 3 4 4 4 4 4 5 6 5 4 3 3 4 4 4 4 3 4 4 4 5 6 7 8 9 10 10 10 10 10 9 8 6 6 7 7 8 8 9 9 9 8 7 7 9 10 11 12 12 12 12 11 12 13 15 16 17 17 16 15 14 14 14 15 16 16 17 17 17 17 15 13 12 11 11 10 9 9 8 8 8 9 8 8 8 8 10 14 18 21 23 24 24 24 24 24 23 23 22 21 19 18 18 17 16 13 9 7 5 6 8 11 13 15 16 16 15 13 11 9 8 7 6 5 4 2 1 2 3 3 3 3 2 2 1 1 2 2 3 3 3 3 3 3 3 5 6 7 6 5 5 5 5 4 4 3 2 3 3 3 3 3 4 4 4 4 4 5 6 6 5 5 5 5 5 5 5 4 4 4 3 3 3 4 4 4 4 3 3 4 4 4 4 5 5 6 6 4 3 2 3 4 4 4 3 3 3 4 5 6 7 8 9 10 11 11 10 10 9 8 7 6 6 6 7 7 8 8 8 8 7 7 7 9 10 11 12 13 13 13 13 14 15 16 18 19 19 17 15 13 12 12 13 15 16 18 19 19 20 19 18 17 16 14 13 12 11 10 9 9 9 9 9 9 10 12 15 19 21 23 24 25 25 25 25 24 23 23 22 21 19 18 17 16 13 10 9 9 10 13 15 16 17 17 16 14 12 10 9 8 6 5 3 2 1 1 2 2 2 2 2 0 1 3 3 3 3 2 2 3 3 4 4 5 6 6 6 5 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 4 3 3 4 4 5 5 4 4 3 3 3 3 4 4 4 4 4 3 3 3 4 4 5 6 6 5 4 2 2 3 4 4 3 3 2 3 5 6 7 8 9 10 10 10 10 9 9 8 7 6 6 5 6 6 7 8 8 8 8 7 6 7 9 10 11 12 13 13 13 13 13 15 16 18 19 19 17 15 12 10 10 11 13 15 17 19 20 20 20 20 20 19 18 18 17 16 15 14 13 12 11 12 12 14 15 18 21 23 24 25 25 26 26 25 25 24 23 22 21 20 19 18 18 15 14 13 14 15 17 17 17 16 16 14 13 11 10 9 7 5 3 1 0 1 2 2 2 1 1 1 2 4 5 5 4 3 1 0 2 3 4 5 7 7 6 5 4 3 2 3 4 4 4 4 5 5 5 6 6 6 6 6 5 4 4 4 5 4 3 3 3 4 4 5 5 4 4 3 3 3 4 4 4 4 4 3 3 3 4 4 5 6 8 7 6 3 2 2 4 4 4 3 3 2 4 5 7 8 9 10 11 11 11 10 9 8 8 7 6 6 6 6 7 7 8 8 8 8 7 7 8 9 10 11 12 12 12 11 11 11 13 15 17 19 19 18 16 14 12 11 11 13 15 17 19 20 21 21 21 21 20 21 21 21 20 19 18 17 17 17 17 17 18 19 21 22 23 25 26 26 27 26 26 25 24 23 22 21 20 19 18 16 15 14 14 15 15 15 15 15 14 13 13 12 10 8 6 4 2 0 1 2 2 1 2 2 3 3 3 3 4 4 3 3 2 1 1 2 4 6 7 8 7 6 5 3 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 5 4 4 4 5 4 4 4 4 4 5 5 5 4 4 4 4 4 5 4 4 4 3 3 3 3 4 5 6 7 9 8 6 3 1 3 4 4 4 4 4 4 5 6 7 8 9 10 11 12 11 10 8 8 7 6 6 6 7 7 8 8 8 8 8 8 7 7 7 8 9 11 12 12 12 11 10 10 10 12 14 17 19 19 19 18 16 15 14 15 17 18 20 21 22 22 22 22 22 22 23 23 23 22 22 21 21 21 21 21 22 22 23 24 24 25 27 27 27 27 26 25 24 23 22 21 20 19 19 14 13 13 13 13 13 13 12 12 11 11 10 8 6 4 2 1 0 1 2 3 3 2 2 3 4 4 4 3 3 3 3 3 3 3 4 4 5 6 7 7 5 4 4 3 2 3 4 4 4 5 4 4 4 3 3 3 3 4 4 4 4 4 4 4 5 5 5 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 6 8 8 8 6 3 1 3 4 4 4 4 4 5 6 7 7 8 9 9 9 9 8 8 8 8 7 7 6 6 7 7 8 8 8 8 8 8 7 7 7 7 8 10 11 13 14 14 12 11 10 10 10 13 16 18 20 21 21 20 19 19 19 19 20 21 22 23 23 23 23 23 24 24 25 25 25 24 24 24 24 24 24 24 25 25 26 26 27 28 28 28 27 27 26 25 24 23 22 21 20 20 12 11 10 10 10 10 11 10 9 8 7 6 5 3 2 1 1 1 2 2 3 4 4 4 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 2 2 3 3 3 3 2 1 1 0 1 2 3 3 3 3 2 2 3 4 5 5 5 5 5 5 5 4 4 4 4 3 3 4 4 4 5 5 5 6 6 7 8 8 6 3 2 3 4 4 4 4 5 5 6 7 8 8 8 9 9 9 9 9 8 8 7 7 6 6 7 7 7 7 7 7 7 7 7 6 6 6 7 9 11 13 14 15 15 15 14 13 13 13 14 17 19 21 22 23 23 22 22 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 24 24 24 25 25 27 27 28 29 29 29 29 29 28 27 26 26 25 24 24 23 22 21 10 9 8 8 8 8 8 7 6 4 3 4 3 3 2 1 1 1 2 3 4 5 6 7 7 8 9 9 9 8 8 7 6 5 4 4 4 4 4 4 4 3 3 3 3 3 3 2 1 1 1 1 1 1 1 1 1 2 3 3 3 2 1 1 2 2 3 5 5 5 5 4 4 4 4 4 4 4 4 6 6 7 7 7 7 7 8 8 8 6 4 2 3 4 4 4 5 5 6 7 7 8 9 9 9 8 8 7 7 7 7 7 7 7 6 6 6 7 7 6 6 5 5 5 5 5 4 5 6 9 11 13 14 15 16 16 16 15 15 15 16 17 18 20 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 24 23 23 23 23 25 27 28 29 30 30 30 29 28 28 27 27 26 25 25 24 24 23 22 9 8 7 7 7 6 5 4 3 2 3 4 4 3 2 1 1 2 4 5 5 6 7 8 9 10 10 10 10 10 9 8 6 5 4 4 4 4 4 4 4 4 3 3 3 2 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 2 2 3 4 3 3 4 4 5 5 4 4 3 4 4 4 5 6 7 7 7 7 8 8 7 7 6 5 4 2 3 4 4 4 4 5 6 6 7 7 8 8 8 8 8 7 6 6 6 6 6 6 7 7 7 7 7 6 5 5 4 4 3 3 3 3 2 4 7 10 12 13 14 14 15 15 15 15 14 14 15 15 16 18 19 20 21 22 22 22 22 22 23 23 23 23 24 24 23 24 24 24 24 25 24 24 23 23 23 24 26 28 29 30 30 29 29 28 28 27 27 26 26 25 25 24 23 22 8 7 6 5 4 4 3 3 3 2 3 4 4 4 3 2 2 4 6 8 8 9 9 9 10 10 10 10 9 9 10 9 8 6 5 5 6 5 5 4 3 3 2 2 1 0 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 5 6 6 6 7 8 8 8 7 5 2 2 3 4 4 4 4 4 5 5 6 6 6 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 5 4 4 4 3 3 3 3 2 3 4 7 9 11 11 12 12 12 12 11 11 10 10 11 12 13 15 16 18 19 20 20 21 21 21 21 22 22 23 23 23 23 23 24 24 25 25 25 24 24 24 25 26 28 29 30 29 29 29 28 28 28 28 27 27 26 25 24 24 23 6 5 4 3 4 4 3 3 2 2 3 4 4 4 3 2 2 4 7 9 10 11 10 9 9 9 9 9 8 9 10 10 9 7 6 6 6 5 4 2 1 0 0 0 1 2 2 3 4 4 3 3 3 3 3 4 3 3 2 2 3 3 4 4 4 4 4 4 5 5 5 6 6 6 6 5 5 5 6 6 6 8 9 9 7 5 3 2 3 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 8 8 9 8 8 8 8 8 8 8 8 7 6 5 5 4 4 4 4 4 4 4 4 3 3 4 4 6 7 8 9 9 8 8 7 7 7 7 8 8 10 12 14 15 17 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 28 28 28 28 28 29 29 28 28 28 27 27 26 25 24 23 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 3 3 4 5 7 8 9 8 7 7 7 7 7 7 7 7 8 7 6 5 4 3 2 1 1 2 2 2 2 3 3 3 3 4 4 4 3 3 3 3 3 3 2 2 2 3 3 4 4 5 5 5 5 5 5 6 6 7 6 6 5 5 6 6 7 7 7 9 10 7 4 3 3 5 4 4 4 5 5 5 5 5 5 6 7 8 9 8 8 8 8 8 8 8 8 9 9 9 9 8 7 6 5 4 4 4 4 4 4 4 5 5 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 7 9 11 13 15 16 17 18 18 19 19 20 20 20 21 21 22 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 28 28 28 28 28 28 27 27 26 25 24 5 5 4 4 5 5 5 4 3 3 3 4 4 4 4 4 4 4 4 5 5 6 5 5 4 4 5 5 4 4 4 4 3 3 2 1 1 2 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 5 5 6 6 6 7 8 7 5 6 6 5 4 4 4 5 5 4 4 5 5 5 5 6 7 8 9 9 9 8 7 7 7 7 8 8 8 9 9 8 8 8 7 6 5 4 4 4 4 4 4 4 5 5 5 5 4 4 4 5 5 5 6 6 6 6 6 6 6 7 8 10 12 14 15 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 24 24 24 24 24 24 23 23 23 23 22 22 23 24 25 26 27 27 27 27 27 27 27 27 26 24 3 4 3 4 5 5 5 4 3 3 3 3 4 4 4 3 4 4 4 4 4 3 2 2 1 1 1 2 2 1 1 0 0 1 1 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 3 3 4 4 4 5 6 6 7 6 5 5 5 5 5 6 7 8 9 7 5 2 3 3 4 5 5 5 5 5 5 6 6 7 7 7 8 8 9 9 8 8 7 6 6 7 8 8 8 8 8 8 7 7 7 6 5 5 4 3 3 3 4 4 5 5 6 6 6 5 5 5 5 5 5 6 6 7 7 7 8 8 10 12 13 15 15 16 16 16 16 17 17 18 18 19 20 20 20 21 22 23 23 23 23 23 23 23 23 22 22 21 20 20 20 21 22 24 25 26 26 27 27 27 27 26 25 24 2 2 2 3 4 5 5 4 3 3 3 3 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 4 5 6 7 7 6 5 5 5 5 5 6 7 7 7 5 2 3 5 6 6 7 6 6 6 6 7 7 8 9 9 9 8 8 8 8 8 7 7 6 6 6 7 8 8 8 7 7 7 6 6 6 5 5 4 3 3 3 4 4 4 5 6 6 7 6 5 5 5 4 4 6 7 7 8 8 9 10 11 13 14 15 15 15 15 15 16 16 16 16 17 18 18 19 19 20 21 21 22 22 22 22 22 22 22 22 21 20 20 19 19 20 20 21 23 24 25 25 26 25 25 25 24 24 2 1 2 2 3 4 4 5 4 3 3 3 3 3 4 3 2 2 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 4 4 3 3 2 2 2 2 2 2 2 3 4 5 6 7 7 6 5 5 5 6 6 7 6 5 3 2 3 5 7 7 8 8 7 8 8 9 10 11 11 11 11 10 9 8 7 7 6 6 5 5 5 6 7 7 7 7 7 7 6 6 6 6 5 5 4 3 3 4 4 5 5 5 6 6 6 5 5 5 4 4 4 6 7 7 8 9 10 11 13 14 14 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 20 21 21 21 21 21 21 21 20 20 19 19 19 19 19 20 21 22 22 23 23 23 23 23 23 23 2 2 2 2 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 4 4 4 4 3 3 3 3 3 2 3 3 4 5 5 6 6 5 5 5 6 7 7 6 4 2 2 4 4 5 5 6 7 7 7 8 9 10 12 14 13 12 10 9 8 8 7 6 5 5 4 4 5 6 6 7 7 7 7 7 7 7 7 6 5 5 4 4 4 4 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 6 7 9 11 12 13 14 14 14 15 15 15 15 15 15 15 14 15 15 15 16 16 17 18 18 19 20 21 21 20 20 20 20 20 19 19 19 19 18 19 19 19 20 20 20 21 21 21 22 23 23 3 2 2 2 3 4 4 4 3 2 2 2 2 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 4 4 4 4 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 7 5 4 4 4 6 7 7 6 6 6 6 6 7 7 7 8 10 13 13 11 9 8 7 7 5 5 4 4 3 4 4 5 6 6 7 7 7 6 7 7 6 6 6 5 5 5 5 5 6 6 6 6 5 6 6 6 6 5 5 6 4 4 4 5 7 9 12 13 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 15 15 16 17 17 18 19 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 21 22 22 3 2 2 1 2 2 3 3 3 3 3 3 3 3 4 4 4 4 3 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 10 10 10 8 6 6 5 4 4 3 3 3 3 4 5 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 4 4 4 5 7 10 13 15 15 16 16 15 15 16 16 15 15 15 15 14 14 14 14 14 14 15 15 16 17 17 18 18 18 18 17 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 19 20 21 22 2 1 1 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 3 3 3 3 3 2 3 3 3 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 6 6 5 4 3 3 5 6 8 8 9 8 7 7 8 8 9 8 8 8 7 7 7 7 7 7 7 6 5 4 3 3 2 2 3 3 5 6 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 9 10 13 15 16 17 17 17 17 17 17 17 16 16 16 15 14 14 14 13 13 14 14 14 15 15 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 20 21 2 2 2 2 3 3 4 4 4 3 3 3 2 3 3 4 4 4 3 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 4 3 3 3 3 2 2 2 2 3 3 2 2 2 3 4 4 5 5 6 6 6 5 6 6 6 5 4 4 5 5 6 8 9 9 9 8 9 10 10 10 10 10 10 9 8 7 7 6 6 5 4 4 3 2 1 2 3 4 5 7 7 8 8 8 7 7 7 7 6 6 7 7 7 7 7 6 7 7 7 8 8 8 8 8 6 6 7 9 10 11 11 12 12 13 13 16 17 18 18 18 18 18 18 18 18 17 17 16 15 15 14 14 14 13 14 14 14 15 15 16 16 15 15 14 14 14 15 16 16 16 16 16 16 15 15 16 16 17 17 17 18 19 19 20 2 2 2 2 3 3 3 4 4 3 3 2 2 2 3 3 4 4 3 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 2 2 2 3 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 3 3 3 3 2 3 4 5 6 6 7 6 6 6 6 6 6 6 6 6 6 7 8 9 9 9 9 8 9 10 10 10 10 11 11 10 9 7 6 5 5 4 3 2 1 1 2 3 5 5 6 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 10 11 12 14 15 16 16 16 16 16 16 16 18 19 19 19 19 18 18 18 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 15 14 13 13 12 13 13 14 15 15 15 15 15 15 15 15 15 15 16 16 17 18 18 19 19 2 2 3 3 3 3 3 4 4 3 2 2 2 2 2 3 3 3 3 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 2 2 2 3 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 3 3 3 3 3 3 4 5 6 7 7 6 6 5 6 6 6 7 7 8 9 10 10 9 9 8 8 8 9 9 9 10 9 9 9 8 7 6 4 3 3 2 1 1 2 3 4 4 5 5 6 6 7 8 8 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 10 12 14 15 17 18 18 19 19 19 19 19 18 18 19 19 19 19 19 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 14 14 13 13 13 12 12 11 11 12 13 13 14 15 15 15 15 15 15 15 15 15 15 16 16 17 18 18 19 3 4 3 3 3 3 3 4 4 4 3 2 2 2 3 3 4 4 4 3 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 3 3 3 3 3 4 6 8 8 7 6 5 4 4 5 7 8 9 9 10 11 11 10 8 7 8 8 8 8 9 9 8 8 7 6 5 4 2 2 2 2 3 3 3 3 4 4 4 4 5 6 6 7 8 9 10 10 10 10 9 9 8 8 8 8 8 8 8 8 7 8 10 12 15 16 18 19 20 20 21 21 21 21 21 21 20 20 20 20 19 19 18 17 17 17 16 16 16 16 16 16 16 16 15 15 15 14 14 13 12 12 12 11 11 11 11 12 13 13 14 14 14 15 15 15 15 15 15 15 15 16 17 17 18 18 3 4 4 3 3 3 3 3 4 3 3 3 3 3 3 4 4 4 4 4 3 3 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 3 3 4 6 7 8 8 7 6 4 4 4 6 7 8 9 9 10 10 9 9 8 8 8 8 7 7 8 9 8 6 5 4 3 2 2 3 3 3 3 4 3 3 3 3 3 4 4 5 6 6 8 9 10 10 10 10 10 10 9 8 8 8 8 8 8 8 9 10 12 14 16 17 18 20 21 21 22 22 22 22 22 21 21 21 20 20 19 19 18 17 16 16 16 16 17 17 16 16 16 15 15 15 14 14 13 13 12 12 11 11 11 11 11 11 12 12 13 14 14 14 14 14 14 15 15 15 15 15 16 17 17 17 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 4 4 4 3 3 3 3 3 3 3 3 2 2 2 3 3 4 5 6 7 8 8 8 6 5 3 2 4 5 6 7 8 8 8 8 7 7 7 8 8 8 7 7 7 6 5 4 3 2 3 3 4 4 4 4 4 3 3 3 3 3 3 3 4 5 6 7 8 9 9 10 10 11 11 11 10 9 8 7 7 8 9 10 11 12 13 15 16 17 19 20 20 21 22 22 22 22 22 22 21 21 20 20 19 18 17 17 16 16 16 16 17 16 16 15 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 0 1 0 0 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 4 4 5 5 6 6 5 5 4 3 2 2 1 3 4 5 6 7 7 7 6 6 6 6 7 7 7 7 6 5 4 2 2 2 3 4 4 4 4 4 4 4 3 4 3 3 3 3 4 4 5 6 7 7 8 9 9 10 11 11 11 10 10 9 8 8 9 9 10 11 12 13 14 16 17 18 19 20 20 20 21 21 21 22 22 21 21 20 20 19 18 18 17 17 17 16 16 16 16 16 15 14 14 14 14 14 13 13 13 13 12 12 12 12 13 13 13 13 12 12 12 12 13 13 13 14 14 14 14 14 14 14 15 15 15 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 2 1 1 0 0 0 1 1 1 1 1 1 1 1 2 2 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 2 3 3 3 3 3 3 4 5 6 7 8 7 7 6 5 4 4 4 4 4 4 3 2 2 2 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 5 6 6 6 7 7 8 9 10 10 11 11 10 10 9 9 8 7 6 6 7 8 10 12 14 16 17 18 19 19 19 20 21 21 22 22 22 21 21 20 19 19 18 18 18 17 17 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 15 14 13 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 Wind_Direction 50 49 47 44 40 37 33 30 28 27 27 26 27 28 30 33 36 38 39 38 36 35 33 30 27 28 33 46 64 73 74 62 334 302 310 17 28 33 35 39 57 110 108 102 97 94 89 82 73 63 59 58 54 33 359 339 338 347 0 11 13 15 27 48 62 62 53 44 41 41 44 45 47 52 57 62 62 64 70 74 75 76 83 99 117 124 122 127 138 146 147 142 134 127 123 119 115 109 105 104 109 124 139 141 143 154 186 233 265 278 282 280 275 266 263 269 280 297 40 108 105 100 99 107 113 119 123 124 120 103 77 84 94 91 95 102 105 105 102 97 40 354 341 335 332 330 329 329 329 332 347 7 28 50 62 60 51 40 28 19 14 17 35 54 64 70 80 91 90 98 116 133 142 142 135 124 110 92 60 50 56 67 66 51 50 37 16 344 315 50 50 48 47 44 42 40 37 35 33 31 30 31 32 35 38 41 42 41 40 38 37 36 34 32 34 43 61 74 80 81 40 290 293 310 350 33 43 45 49 70 118 114 104 99 100 102 100 97 91 82 68 62 27 6 2 7 21 30 28 18 12 21 38 54 60 58 54 54 54 53 52 52 59 70 79 83 80 82 85 87 86 85 91 108 122 129 137 146 148 143 133 125 123 126 128 125 116 110 107 108 116 146 159 152 152 170 244 278 284 286 286 284 278 274 281 291 302 107 118 114 113 116 123 131 137 143 147 150 147 119 100 94 94 101 112 117 116 111 101 64 31 11 359 351 348 348 348 348 350 1 9 16 27 40 47 45 37 26 15 9 9 29 59 71 75 78 82 85 94 105 116 122 117 108 100 91 80 72 78 92 91 72 52 51 35 11 343 320 51 50 49 48 47 45 43 40 38 36 34 34 35 37 40 42 45 46 44 42 40 38 37 36 37 42 54 75 88 98 106 258 292 299 305 340 24 42 45 50 76 121 122 101 102 111 121 126 127 124 116 101 92 44 25 20 23 30 32 24 15 12 16 27 39 48 54 59 67 69 67 63 57 60 82 101 106 102 99 98 98 97 96 96 103 115 125 133 139 136 126 115 111 114 123 132 133 127 121 120 122 127 154 191 175 163 162 204 279 289 291 293 294 293 294 304 314 331 117 126 122 127 137 147 154 159 163 166 166 163 147 118 106 107 115 126 128 123 116 105 85 52 26 11 1 357 357 0 4 7 5 5 7 12 20 29 33 28 19 9 5 3 6 43 71 76 79 81 84 86 87 86 84 83 83 81 78 76 77 101 139 135 82 56 61 34 359 330 315 51 50 50 49 47 46 44 41 39 37 36 37 38 40 43 45 47 48 46 44 42 39 37 36 38 45 61 91 109 115 105 66 11 345 330 331 9 36 43 46 71 114 118 97 109 123 135 141 141 138 135 129 115 78 45 37 37 38 38 30 24 21 21 23 25 28 33 45 70 90 90 83 71 63 83 114 120 117 112 108 105 105 108 113 119 121 121 120 118 113 106 99 98 100 104 107 119 127 131 133 136 142 164 221 219 208 210 240 282 294 297 299 301 305 313 328 343 12 101 126 126 135 151 164 172 176 175 173 170 163 147 122 121 128 135 141 140 127 116 108 100 56 34 20 8 359 356 360 2 360 355 356 359 2 7 14 18 11 359 357 2 8 16 29 57 76 84 88 90 86 78 69 63 64 69 72 74 76 88 177 180 154 91 60 69 25 327 306 303 50 50 50 49 48 46 45 42 41 39 39 39 41 43 45 47 48 48 47 45 42 38 35 33 34 41 63 103 121 113 89 64 43 26 11 359 5 27 40 46 60 77 84 91 110 127 142 152 151 145 140 134 128 115 86 66 58 55 52 44 40 35 31 26 20 14 10 11 34 107 111 101 86 72 71 108 120 119 116 115 114 114 118 125 132 129 119 111 105 99 94 91 88 85 80 70 72 96 124 138 143 145 153 186 254 255 254 270 291 302 305 307 311 317 327 342 359 20 66 110 123 131 150 170 180 179 172 166 162 154 133 115 122 130 141 151 154 141 136 130 124 120 115 98 63 16 343 315 308 299 298 317 341 352 356 1 4 4 1 1 6 14 24 32 44 66 90 102 102 94 81 70 65 68 72 76 80 83 99 204 196 171 86 54 68 337 295 289 291 50 50 50 49 48 47 45 43 42 41 40 41 42 43 45 46 47 47 45 43 41 36 32 29 29 35 47 91 111 97 79 69 58 44 27 12 10 19 34 46 57 61 71 82 94 108 124 132 135 136 138 132 126 119 109 93 79 70 60 49 45 46 43 35 23 10 3 5 18 71 108 98 83 69 61 77 104 109 111 115 119 120 117 115 117 118 110 104 99 94 89 84 80 74 67 57 48 51 78 120 138 142 144 146 143 350 327 312 315 317 318 319 323 328 335 346 359 16 47 86 107 114 123 141 151 151 148 146 143 129 111 110 112 117 128 144 154 149 153 149 145 145 152 150 135 132 170 201 209 214 219 226 243 291 334 357 5 9 11 9 9 10 14 19 28 46 83 104 105 102 102 100 97 93 88 92 96 99 115 234 210 204 168 50 239 271 283 289 294 50 50 50 49 48 47 46 44 43 41 41 41 42 43 44 44 45 44 42 40 38 34 30 28 28 33 39 91 100 90 84 85 85 71 46 23 15 19 24 31 40 52 66 73 77 84 94 102 109 118 128 131 129 126 119 107 94 85 67 51 44 53 56 48 31 14 2 360 8 36 77 84 73 60 51 57 84 94 101 108 115 117 109 96 90 93 94 93 92 89 85 80 75 70 64 56 44 36 41 69 112 134 142 143 136 114 89 74 17 339 332 329 330 333 336 343 355 14 42 70 86 94 104 115 122 127 128 128 123 106 97 97 98 100 101 106 115 126 144 142 138 135 137 155 170 169 172 185 196 203 208 211 213 210 74 34 28 22 16 10 6 5 6 9 17 33 58 87 100 106 109 107 103 96 96 116 143 170 198 213 192 204 244 244 244 252 271 287 298 49 49 49 49 48 47 46 45 43 41 41 40 41 42 42 42 42 41 39 37 34 31 28 26 28 34 52 90 100 100 100 104 109 103 82 55 37 30 30 34 40 49 61 65 65 65 68 70 79 96 111 123 126 133 132 125 114 101 81 63 58 63 66 60 43 21 5 358 2 19 48 67 68 57 45 47 68 87 92 96 101 104 101 91 86 85 86 87 87 87 85 83 81 77 70 60 48 38 35 45 70 106 129 135 134 129 119 107 64 345 332 328 327 331 336 344 358 20 46 62 72 85 101 110 111 111 112 112 106 100 94 92 92 89 78 69 70 89 120 127 127 124 124 132 151 164 169 177 189 201 208 204 189 159 110 77 57 39 23 11 4 2 1 3 14 32 51 70 87 98 103 99 92 90 104 148 170 172 162 140 116 80 265 252 248 249 259 278 292 48 49 49 49 48 48 47 45 44 42 40 40 39 39 40 40 39 38 36 34 32 29 26 23 23 35 58 81 103 110 109 108 112 119 120 106 89 71 54 44 42 45 52 57 57 55 56 61 73 89 102 108 112 139 148 141 129 114 118 106 88 78 74 67 53 34 17 8 8 17 34 51 60 55 40 38 59 86 90 86 82 80 84 89 92 94 94 95 95 95 95 95 95 92 81 69 57 49 44 45 53 71 92 108 116 124 131 134 41 332 326 325 326 330 338 351 10 32 50 55 65 81 95 100 97 93 89 86 87 99 99 95 90 83 72 60 56 66 89 104 110 117 127 140 153 163 169 176 185 197 201 187 165 143 119 103 92 66 34 16 7 2 2 6 17 33 52 66 74 78 81 84 89 105 140 169 175 168 149 110 72 68 322 269 253 245 246 266 282 48 48 48 48 48 48 47 46 44 42 41 39 38 37 37 37 36 35 34 32 29 27 25 22 21 33 64 80 93 100 96 95 102 121 146 154 147 131 107 84 68 60 57 58 56 54 53 56 65 79 88 84 99 138 150 142 127 123 138 138 115 100 87 74 60 49 39 30 23 20 25 34 43 43 30 23 52 86 92 84 72 63 62 73 90 104 111 116 118 117 115 115 113 107 95 82 68 58 53 52 56 63 72 83 92 105 129 217 306 326 331 335 339 346 356 11 27 40 49 52 60 75 85 86 80 71 59 62 80 99 101 97 92 86 79 68 59 63 77 90 95 101 112 131 149 160 167 175 183 190 189 173 158 143 125 114 126 132 106 39 18 7 6 12 22 36 52 65 70 72 76 90 108 139 165 175 170 152 126 95 75 53 303 274 261 247 236 253 269 47 47 47 47 47 47 47 46 45 43 41 39 37 36 35 34 33 32 31 30 28 25 25 24 25 38 74 72 74 80 86 92 105 134 167 187 193 174 152 130 109 95 86 80 75 66 57 56 64 81 91 78 90 117 132 128 112 124 140 142 120 109 96 83 72 66 61 53 39 25 18 19 22 23 17 13 46 79 89 86 73 59 51 55 72 98 120 132 138 139 136 132 126 118 108 98 84 71 64 64 65 68 73 79 84 83 17 321 325 338 351 0 8 14 20 26 30 35 41 45 52 62 69 70 65 57 51 57 77 96 102 101 100 98 94 84 71 72 81 88 90 88 87 96 124 149 160 169 175 177 174 165 162 152 135 124 146 162 164 138 53 24 14 18 28 44 63 76 81 84 90 108 134 160 176 177 168 147 114 97 98 108 256 259 253 240 228 244 258 46 46 47 47 47 47 47 46 45 44 42 40 38 35 33 32 30 29 28 27 26 24 24 24 30 47 75 67 65 75 93 110 128 166 211 236 220 176 156 139 125 119 124 120 114 106 93 85 92 103 103 87 86 93 101 103 97 116 129 128 114 108 101 93 86 82 77 72 57 34 17 11 11 13 16 22 39 64 82 90 86 71 58 53 61 82 112 134 144 147 144 138 131 124 119 115 107 94 85 81 80 79 85 95 108 115 348 343 353 11 25 34 38 39 35 31 26 26 27 28 27 29 40 51 57 57 49 48 64 88 102 106 107 108 108 103 92 89 92 94 93 88 79 74 81 103 131 150 160 162 160 156 161 158 145 135 151 169 178 177 136 40 23 27 42 65 81 91 95 102 114 139 165 181 185 182 173 156 132 133 149 183 229 241 236 226 221 240 253 46 46 46 46 46 46 46 46 46 44 43 41 39 36 34 31 29 27 25 23 22 21 20 20 25 46 71 81 73 86 110 126 138 153 188 194 129 147 140 128 122 131 151 149 144 145 147 144 127 115 107 97 86 83 85 92 101 111 105 104 105 108 107 104 102 98 91 85 59 11 0 4 12 20 26 30 33 48 75 95 102 97 84 74 70 76 98 126 140 143 139 132 127 125 126 128 128 120 112 107 108 113 133 165 192 209 222 225 91 63 65 70 70 64 54 44 33 26 20 15 11 14 31 56 67 64 51 40 50 76 99 107 107 109 111 113 113 106 103 102 100 94 82 72 68 73 88 118 141 149 148 143 143 141 132 126 135 155 179 202 225 261 348 42 96 111 113 112 116 128 148 169 187 195 194 187 178 168 160 171 192 214 231 235 227 221 224 241 252 45 45 45 45 46 46 46 46 46 45 44 42 40 38 35 32 29 27 24 20 18 17 18 22 28 42 75 95 86 88 106 120 125 120 105 82 76 90 106 106 110 132 154 155 142 142 143 138 123 107 103 98 90 84 84 90 99 101 81 92 105 113 116 117 118 115 108 72 315 309 324 4 40 48 45 39 33 36 63 97 114 119 117 120 109 97 101 122 133 132 125 120 121 123 130 137 143 143 139 135 138 155 181 201 215 219 215 205 193 155 114 105 103 97 85 70 54 38 21 11 8 12 29 56 67 64 51 38 41 64 92 105 106 106 109 115 120 118 111 107 103 97 86 73 62 56 57 79 126 143 141 132 127 126 124 122 124 131 165 230 246 250 253 225 173 155 148 142 145 159 174 185 194 199 197 191 187 187 193 205 216 223 227 224 215 219 231 245 253 44 44 45 45 45 45 46 46 46 45 45 44 42 40 37 34 31 28 25 21 16 14 17 28 40 52 87 98 94 88 85 95 106 110 105 87 57 59 76 91 101 117 126 123 106 116 120 117 106 96 97 94 91 87 81 80 88 92 86 95 113 124 129 131 132 130 126 43 336 337 351 70 95 90 75 58 39 31 46 89 115 127 135 148 151 146 135 132 132 125 115 113 117 123 134 146 157 163 164 160 162 172 184 199 214 219 215 204 189 167 140 127 124 124 122 117 107 82 39 14 8 11 23 48 67 65 54 40 35 56 87 103 107 106 112 121 127 125 115 106 102 96 87 74 57 37 19 7 5 91 110 105 112 118 127 133 138 143 253 266 262 255 243 223 198 186 183 186 187 187 189 193 197 200 198 195 197 206 220 230 233 230 222 208 203 226 248 256 258 44 44 44 44 44 45 45 45 46 46 45 45 44 42 40 37 33 30 26 21 16 11 17 33 52 68 86 96 106 107 103 105 119 127 127 115 82 73 77 86 95 103 99 84 76 89 97 97 95 92 93 91 90 83 67 61 81 100 104 99 122 136 140 140 139 139 137 113 19 9 23 82 114 117 111 99 69 44 49 80 108 125 140 156 166 169 161 143 131 123 113 114 121 130 143 158 172 181 183 177 171 173 180 192 206 212 208 195 175 162 151 144 142 144 146 150 152 150 132 56 24 21 27 42 61 64 58 47 38 49 80 100 108 110 120 134 143 135 116 105 99 93 85 72 46 13 350 340 335 332 336 355 74 116 135 151 169 207 259 272 273 264 245 226 213 207 211 217 220 213 209 208 209 209 207 206 213 225 238 244 244 239 229 218 222 248 265 269 267 43 43 44 44 44 44 45 45 45 45 45 45 45 43 42 39 36 32 28 23 16 13 20 46 67 78 84 92 115 130 141 152 163 165 159 145 121 99 88 86 87 88 79 66 68 79 87 90 93 93 92 89 89 77 64 65 83 105 110 110 134 146 147 146 145 146 148 139 86 28 20 57 126 137 137 136 130 114 97 100 112 127 142 156 167 169 157 135 122 116 110 116 127 139 154 172 186 194 194 186 176 173 176 184 194 199 194 180 165 160 161 165 167 167 166 169 172 171 163 138 82 51 42 44 55 61 60 54 46 47 69 92 105 114 128 145 151 137 116 107 100 92 83 67 32 354 339 333 330 327 322 318 310 214 168 178 195 223 251 270 275 270 257 242 232 224 224 229 234 234 229 223 220 218 217 218 224 232 239 243 245 245 243 243 255 270 280 283 279 43 43 43 43 43 43 44 44 45 45 45 45 45 44 43 41 38 35 31 26 21 20 36 66 78 83 82 80 94 125 169 195 199 192 174 161 142 120 103 94 90 85 74 68 70 76 83 90 95 95 94 94 92 82 73 75 85 103 121 142 150 146 145 147 151 156 160 152 129 74 28 17 108 155 156 155 155 153 147 140 136 140 150 158 161 157 138 114 101 99 102 112 126 145 166 186 200 204 202 194 183 177 177 181 186 189 184 175 168 168 175 182 184 182 178 177 183 183 174 152 122 93 70 59 58 62 63 60 56 57 66 85 100 114 127 141 144 131 115 108 104 96 86 67 20 336 331 330 325 319 316 308 295 266 218 209 220 238 258 271 272 264 254 244 234 225 223 225 230 234 231 226 224 222 221 218 219 219 221 225 237 249 256 264 271 280 286 288 285 43 43 43 43 43 43 43 43 44 44 45 45 45 45 44 43 41 38 34 31 29 32 58 81 85 85 72 64 64 65 67 83 154 169 163 157 139 124 114 107 102 95 82 73 72 71 76 85 96 94 104 105 99 96 96 101 109 125 152 160 157 150 146 151 161 169 169 156 130 93 54 28 12 9 176 172 169 167 164 159 155 153 156 156 153 144 128 105 89 85 93 107 122 145 176 200 213 214 208 198 190 185 185 185 186 186 183 177 175 176 181 188 190 186 181 177 183 183 174 155 135 118 103 89 78 74 72 72 72 74 78 86 100 114 125 130 128 119 109 104 104 105 105 98 315 307 321 331 329 318 315 326 356 338 285 260 256 263 268 268 263 253 243 234 226 218 216 218 222 226 229 230 232 231 225 217 213 207 205 207 218 233 242 257 270 270 269 275 275 42 42 42 42 42 42 42 43 43 43 44 44 45 45 45 44 43 41 37 34 34 41 68 84 84 77 61 58 57 57 59 70 105 138 150 149 122 114 114 114 112 103 73 61 79 73 74 83 93 95 104 107 110 122 149 169 171 168 168 168 165 161 159 165 176 182 175 154 123 95 67 42 23 9 356 197 184 178 172 165 159 156 155 151 143 134 123 108 89 85 95 113 129 154 186 208 217 216 209 201 195 193 193 192 190 188 184 180 177 176 179 182 185 183 178 176 180 181 174 161 145 134 126 118 109 98 90 85 85 90 94 94 107 121 130 132 128 122 116 109 103 109 124 173 245 279 314 346 1 22 71 92 79 58 18 303 268 271 266 258 249 238 228 219 214 211 211 214 219 225 232 239 244 243 235 226 217 208 200 194 190 184 196 222 241 244 245 254 262 42 42 42 42 42 42 42 42 42 42 43 43 44 45 45 46 45 44 42 38 35 40 61 77 78 73 60 53 50 51 56 65 83 108 127 127 100 103 109 112 110 91 47 53 81 85 83 86 89 92 99 113 128 152 183 198 190 179 172 172 171 169 169 173 182 189 176 148 120 100 83 61 36 18 11 11 16 173 176 169 161 155 150 144 132 124 117 111 101 99 114 132 150 174 196 210 216 215 208 200 196 195 197 197 193 185 176 166 158 151 147 145 148 154 156 159 164 168 166 160 152 145 140 136 129 120 109 96 89 94 103 108 114 126 134 139 140 139 134 125 113 115 139 186 231 270 318 360 36 64 79 80 72 58 20 317 268 269 257 244 232 220 209 201 198 200 204 210 217 225 235 248 258 258 251 240 226 212 199 189 183 180 189 210 228 237 245 253 258 41 41 41 41 41 41 41 41 41 41 42 42 43 44 45 45 46 46 46 45 44 45 54 66 71 69 58 47 43 46 50 56 63 79 101 100 89 94 104 108 104 80 39 46 67 84 90 89 85 92 110 135 148 169 189 197 191 174 166 165 166 167 168 170 175 182 165 139 122 110 99 89 61 29 15 16 20 23 30 91 156 152 143 134 125 121 119 119 121 128 144 158 174 192 209 221 223 217 207 196 190 187 186 183 173 159 145 131 118 109 104 99 97 94 93 97 105 113 119 125 134 142 146 145 141 133 122 107 95 92 95 103 110 120 129 135 139 141 133 127 119 115 138 177 215 277 338 19 51 63 67 68 68 61 25 277 265 260 245 231 219 206 191 185 185 188 193 198 204 214 227 242 255 257 254 247 234 215 199 191 190 195 204 217 229 237 245 252 257 41 41 41 41 41 41 41 41 41 41 41 41 42 43 43 44 45 46 46 47 49 52 55 60 66 69 58 47 40 41 46 52 59 71 84 86 87 93 102 106 102 81 38 24 40 72 96 103 96 109 125 145 161 171 174 172 164 152 143 141 142 143 145 146 147 146 141 141 134 127 124 132 132 101 23 9 10 12 16 25 74 126 126 123 121 121 126 135 145 158 174 186 198 212 230 247 239 211 186 171 158 149 141 135 129 118 104 93 87 83 82 79 75 69 65 68 72 76 77 75 81 105 133 146 145 141 133 122 108 96 94 98 106 114 123 131 134 133 129 128 120 117 139 169 196 305 6 38 55 57 57 56 58 69 270 252 250 247 244 234 217 198 178 176 178 181 184 186 189 196 208 223 238 244 245 242 233 218 202 198 201 207 217 227 236 243 250 257 264 41 41 41 41 41 41 40 40 40 40 40 40 41 41 42 43 44 45 46 47 48 50 52 55 59 63 59 49 40 37 38 44 61 87 98 95 93 96 102 108 107 89 34 9 22 64 100 115 119 136 147 160 171 171 161 151 143 137 131 130 130 130 130 131 135 140 149 157 153 149 149 150 148 148 155 324 340 349 359 17 58 100 105 110 113 117 122 134 154 178 197 209 219 232 257 313 73 117 122 117 109 102 96 90 82 73 67 64 64 64 64 62 59 56 53 56 60 62 62 58 52 53 75 121 140 141 138 132 123 113 108 105 107 111 119 125 123 118 128 129 122 121 133 153 159 51 42 57 65 61 57 56 56 46 250 240 238 240 247 248 224 196 175 172 174 176 177 178 181 186 197 211 223 231 234 234 230 221 213 211 214 220 228 238 247 254 259 264 267 41 41 41 40 40 40 40 40 40 40 39 39 39 40 40 41 42 43 44 44 44 45 46 47 50 54 57 48 41 34 30 30 45 98 112 102 99 103 108 113 117 112 47 12 22 59 94 115 134 157 163 171 174 170 163 152 145 138 131 131 132 133 135 138 144 152 161 170 168 160 153 150 149 163 174 193 324 347 358 19 60 91 98 104 110 117 127 144 168 192 211 223 231 245 350 51 73 89 89 83 75 66 59 53 49 47 47 47 47 47 46 44 43 43 44 48 53 56 56 51 42 35 35 52 99 129 135 135 134 131 126 121 116 116 118 119 109 109 122 123 118 118 125 137 131 94 75 71 71 60 50 45 41 304 247 242 243 248 259 274 259 218 190 177 172 170 171 174 178 185 195 207 217 226 230 232 231 227 224 224 226 232 241 251 259 264 267 266 265 41 40 40 40 40 40 40 40 40 39 39 39 39 38 38 39 39 40 40 41 41 41 42 42 43 46 47 44 38 32 26 20 16 125 117 107 107 112 118 122 126 132 105 49 47 69 92 106 128 156 175 171 170 169 165 156 147 135 123 119 122 127 133 139 146 154 170 182 184 177 165 150 141 151 154 146 99 29 22 34 68 100 112 115 120 128 141 158 180 199 213 221 224 172 71 73 80 78 72 66 59 52 45 40 37 36 35 34 32 30 29 28 29 31 34 39 44 47 47 42 33 24 22 28 47 89 120 130 134 136 135 132 128 126 125 122 109 112 121 121 118 119 124 122 106 100 86 79 74 63 43 17 334 261 243 244 249 258 272 290 294 274 230 195 173 163 161 163 168 175 187 205 223 236 242 242 238 232 229 227 229 236 244 254 262 265 266 264 262 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 36 37 37 37 37 38 38 39 39 40 42 40 33 28 22 14 2 231 118 113 114 118 122 125 129 134 136 122 107 104 105 108 107 55 348 204 171 165 157 147 136 123 112 105 104 108 114 120 123 122 129 146 161 163 148 123 123 129 132 125 106 74 47 30 40 121 140 141 143 150 163 178 193 204 208 205 181 115 86 79 76 73 70 67 62 56 50 43 37 32 29 26 22 19 18 18 21 24 28 31 33 33 31 28 21 14 14 18 29 49 82 112 128 135 139 141 143 145 144 135 114 112 115 114 113 116 120 115 104 100 96 94 96 97 89 341 273 249 245 249 259 273 290 303 308 301 267 192 160 146 142 143 147 151 164 200 241 258 262 259 250 238 229 222 221 226 235 245 255 260 261 261 260 40 40 40 40 39 39 39 39 39 39 38 38 37 37 36 36 35 35 34 34 34 34 34 35 36 38 41 36 29 25 20 13 2 145 134 119 116 119 122 124 128 136 147 156 151 141 134 126 107 49 41 57 91 114 122 123 120 115 111 106 103 100 98 93 87 79 70 67 71 80 88 95 103 111 116 118 112 99 72 34 2 275 189 177 171 172 179 189 198 204 195 176 144 109 87 80 77 77 77 76 73 69 63 57 49 40 33 27 22 18 17 17 21 24 26 25 22 16 11 6 4 4 6 12 21 33 50 82 115 131 139 146 153 160 162 156 130 118 111 107 110 115 114 118 120 112 113 127 148 178 224 264 257 254 258 268 286 300 306 309 309 304 270 165 148 140 137 138 141 148 166 206 241 257 265 265 256 243 229 216 212 215 223 235 248 256 259 261 261 40 40 40 39 39 39 39 39 38 38 38 38 37 36 36 35 34 34 33 32 32 31 31 32 33 35 38 31 27 24 21 17 18 143 153 123 120 122 126 128 130 135 145 161 166 155 143 130 117 84 70 72 80 91 104 112 116 117 116 115 112 107 98 86 76 68 60 52 52 58 67 75 78 84 95 107 113 109 95 53 2 317 257 225 210 202 198 200 200 195 174 146 119 97 80 77 78 81 84 85 82 78 73 68 60 51 42 34 27 23 22 24 28 30 25 18 10 1 352 347 346 351 360 9 17 26 38 59 100 125 136 143 149 156 156 147 133 125 114 110 116 126 122 125 129 135 144 165 187 212 241 256 262 270 284 300 311 309 303 296 288 269 226 188 170 162 158 157 159 165 179 200 224 243 256 261 255 244 229 214 207 210 218 230 243 256 263 267 268 40 40 39 39 39 39 38 38 38 38 37 37 36 36 35 35 34 33 32 31 31 30 29 29 30 32 32 27 26 25 24 24 33 104 143 133 130 132 133 134 135 136 139 146 153 147 137 129 122 109 103 100 102 106 115 122 124 124 125 124 120 112 99 84 75 68 60 54 53 55 59 61 60 61 70 86 101 104 94 45 340 321 295 266 248 236 229 221 194 168 156 140 109 84 74 74 76 83 92 99 98 85 78 75 72 58 46 35 29 26 28 33 37 33 21 8 357 348 342 339 338 340 348 360 11 20 28 42 84 119 131 135 137 137 134 133 132 134 125 120 125 133 139 141 148 162 181 201 220 241 261 273 281 295 309 316 314 294 278 266 253 235 214 197 186 180 176 173 172 173 177 188 208 232 249 256 255 247 232 216 205 206 213 225 240 255 266 273 276 40 40 39 39 39 38 38 38 37 37 37 36 36 35 34 34 33 33 32 31 30 29 27 27 27 28 28 26 25 25 25 28 36 62 125 142 140 136 136 136 136 135 135 134 136 140 141 139 138 140 148 157 156 151 145 140 136 135 133 131 126 118 105 91 83 75 68 63 61 60 57 50 41 32 33 40 50 50 17 322 301 295 293 286 277 267 250 194 168 160 155 141 106 85 76 75 79 87 93 97 99 94 92 93 95 82 65 46 30 27 32 43 48 33 4 348 341 339 338 337 334 334 337 344 357 11 22 35 66 106 125 131 133 134 136 145 145 140 135 134 138 145 153 162 169 176 187 210 251 278 292 303 309 324 328 323 307 275 255 243 233 222 210 199 190 184 181 177 173 171 171 176 197 227 249 259 262 255 240 221 206 201 206 217 231 248 262 271 278 40 40 39 39 39 38 38 37 37 36 36 36 35 35 34 33 33 32 32 31 30 29 27 25 24 24 25 26 25 24 25 27 33 47 97 135 139 133 129 133 133 133 134 134 139 148 156 158 163 168 172 173 171 165 158 149 145 144 142 138 135 131 122 110 101 92 82 77 76 74 59 36 25 23 30 35 34 25 4 333 311 298 291 291 293 287 203 164 164 149 129 110 99 97 86 78 78 81 82 88 102 110 99 100 102 100 86 71 62 43 44 76 119 180 258 302 323 332 335 335 333 332 333 338 347 4 21 40 62 83 99 114 125 134 139 140 135 130 128 131 143 157 163 154 154 165 185 222 286 319 328 331 329 326 323 317 301 268 248 240 235 228 217 206 194 183 175 168 162 157 155 159 183 230 257 266 267 262 251 233 213 202 202 209 221 236 251 262 271 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 27 25 23 22 24 25 25 24 24 25 27 38 81 136 139 134 129 131 133 134 137 142 153 173 187 189 188 185 179 173 168 161 154 149 148 153 152 148 145 141 136 132 127 122 108 102 99 94 71 39 31 33 37 38 33 24 10 352 338 326 321 323 333 100 153 159 159 128 103 93 93 96 98 95 87 79 73 77 90 109 116 113 117 123 126 118 163 208 212 203 194 195 209 249 305 324 331 334 334 333 334 336 344 358 18 41 58 67 71 78 94 113 127 134 135 132 129 130 145 154 155 145 138 147 169 194 241 315 313 306 303 302 297 284 264 250 250 251 249 245 237 223 200 176 158 145 135 131 130 134 155 226 256 262 263 261 256 241 220 205 201 205 214 226 240 249 259 41 40 39 39 38 38 38 37 37 36 35 35 34 34 34 33 32 32 31 31 30 30 29 26 24 22 23 26 26 24 23 22 23 29 98 151 143 136 130 126 133 136 141 148 162 187 206 215 209 184 172 166 161 155 151 149 151 158 160 158 154 150 145 144 144 143 137 131 126 116 99 72 60 47 39 34 30 25 15 4 354 348 351 7 42 108 145 150 139 107 91 88 89 90 93 93 93 90 86 84 88 100 116 121 125 135 155 177 189 207 210 206 197 190 190 204 253 291 319 331 335 334 332 334 340 353 12 35 50 57 58 59 71 90 108 121 122 119 116 123 140 126 120 125 127 132 143 153 167 222 278 277 271 265 257 250 248 251 260 263 262 255 245 226 193 164 141 125 114 108 108 112 123 186 239 252 257 258 254 239 220 205 199 201 208 219 230 239 248 41 40 39 39 38 38 37 37 37 36 35 35 34 34 33 33 33 32 31 31 30 30 29 28 26 26 28 31 28 26 24 23 22 24 141 160 151 133 119 114 123 131 141 154 171 192 208 220 198 162 157 154 151 147 145 144 144 146 146 148 149 147 143 142 146 148 148 147 143 134 123 111 105 81 51 34 26 25 13 2 353 349 350 358 27 94 122 116 105 95 89 86 83 81 81 88 90 89 88 88 93 106 117 127 137 155 178 199 219 216 206 195 184 175 176 184 199 221 272 319 331 332 328 329 336 350 8 27 41 47 48 47 55 68 82 93 92 85 87 97 114 109 116 125 133 140 148 158 178 212 238 249 251 249 247 250 252 255 258 260 259 251 232 204 177 154 132 116 105 100 100 105 122 181 234 249 254 254 247 232 213 201 195 197 203 211 220 228 236 41 40 40 39 38 38 37 37 36 36 35 35 34 33 33 33 32 32 32 31 31 30 30 29 29 30 33 34 30 29 28 27 25 27 156 167 157 138 119 109 108 115 130 149 170 192 213 228 163 142 138 136 134 133 131 128 131 131 128 130 140 148 153 156 157 155 155 154 153 149 144 139 139 135 140 160 204 277 343 345 346 347 350 358 17 49 66 67 76 86 95 96 92 87 84 88 89 88 88 89 93 112 121 126 135 160 183 207 233 217 191 175 167 166 174 182 192 205 230 285 318 322 319 318 329 345 2 18 31 39 41 40 42 50 57 61 63 69 75 80 88 107 124 133 141 149 161 176 203 227 235 238 240 241 242 247 250 252 252 252 251 243 218 184 163 143 124 112 105 103 104 113 142 202 240 248 249 246 237 221 206 195 191 193 198 204 210 218 224 41 40 40 39 38 38 37 37 36 36 35 35 34 33 33 33 32 32 32 31 31 30 30 30 30 32 35 35 34 32 30 29 28 35 146 169 159 145 128 109 101 103 109 120 135 166 226 251 153 138 131 127 125 126 126 128 140 147 153 160 169 179 183 179 167 156 152 152 152 151 150 150 151 155 171 191 208 229 295 325 337 346 355 7 21 34 43 46 57 76 98 111 109 101 94 92 95 97 97 99 103 115 121 123 127 140 169 213 245 217 187 177 171 170 177 177 173 170 171 186 216 248 272 284 302 326 348 5 19 31 36 36 36 41 50 58 66 79 100 111 118 125 136 142 145 150 160 179 212 236 242 242 243 243 242 242 244 245 245 244 241 232 209 177 152 131 116 110 110 114 120 146 191 229 248 247 240 233 224 209 197 190 188 190 193 198 204 210 214 40 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 32 31 30 30 29 29 31 33 37 36 34 32 30 30 36 134 177 166 152 133 106 105 106 106 103 96 61 333 239 174 154 144 139 136 137 143 153 164 169 173 178 185 190 184 171 157 143 138 137 137 135 137 140 144 151 168 193 216 238 272 289 310 340 5 21 35 41 41 39 46 63 87 109 120 114 108 105 107 112 116 123 133 141 143 145 147 153 172 211 243 238 218 208 186 157 148 154 153 157 177 194 199 207 219 233 246 263 301 350 17 32 37 39 42 52 63 75 88 106 134 143 155 167 172 166 161 163 175 202 230 249 258 261 259 253 247 243 242 240 238 233 226 212 180 146 126 113 109 110 116 127 141 183 220 239 249 242 227 218 209 197 190 186 186 188 191 195 200 204 207 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 32 32 31 30 28 27 29 34 38 37 37 35 34 33 33 99 192 181 154 126 108 110 113 113 112 107 45 304 264 216 184 169 160 156 157 166 176 181 180 177 177 180 182 178 166 153 143 138 136 133 130 128 124 124 126 138 175 224 241 243 233 227 225 165 63 72 75 59 47 45 54 72 94 117 128 127 123 122 125 134 148 163 176 179 176 172 172 179 200 232 245 238 215 156 129 127 139 153 174 189 195 197 205 215 222 223 219 209 174 105 88 73 61 57 64 78 97 115 128 145 155 163 167 168 168 173 186 202 220 238 258 273 281 279 261 248 242 240 237 231 222 209 186 154 125 108 100 102 111 123 141 165 205 224 233 235 226 209 201 193 187 185 185 185 186 189 193 198 201 202 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 31 30 28 30 34 38 38 38 38 37 35 33 19 204 184 145 120 111 111 116 119 125 136 195 286 278 248 210 191 181 175 175 181 184 178 173 165 159 160 169 174 167 161 156 152 148 142 137 130 122 119 117 117 135 218 232 228 223 218 213 202 152 113 114 103 79 62 57 64 80 106 132 143 141 138 138 146 164 184 199 203 194 180 172 172 187 207 219 205 158 135 130 134 154 186 184 181 183 191 212 222 223 217 200 178 155 132 112 92 80 74 76 87 113 137 146 153 167 175 182 189 196 204 209 211 216 232 256 273 280 277 266 250 242 238 234 227 215 196 172 143 120 108 105 108 124 145 173 212 224 224 226 223 208 188 182 180 181 185 186 185 184 186 191 195 198 198 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 32 32 32 32 31 31 32 34 36 37 39 38 37 36 36 30 192 166 141 124 114 111 116 120 132 152 195 269 290 260 226 214 209 204 199 189 172 160 149 138 128 128 147 160 161 150 149 150 150 145 141 137 134 133 137 145 168 205 226 227 223 215 202 176 107 88 93 97 98 85 72 66 74 99 122 137 144 148 151 157 169 192 212 224 221 197 173 161 161 171 177 181 179 177 186 188 185 180 176 174 176 188 216 220 215 200 177 160 153 147 141 132 138 145 144 137 140 154 147 141 159 177 192 206 214 213 186 182 190 212 248 270 276 275 269 258 246 235 224 208 188 166 150 131 122 119 121 128 146 180 218 234 231 229 233 222 190 171 168 171 177 185 187 185 184 185 188 192 195 195 38 38 38 37 37 37 37 36 36 35 35 35 35 34 34 34 33 33 32 32 31 32 32 32 32 34 38 39 39 39 37 35 35 37 36 95 156 145 132 116 115 118 122 134 155 194 265 301 287 245 229 222 216 209 189 163 149 138 127 120 119 133 141 140 121 121 131 139 144 147 146 146 149 156 167 182 200 214 213 196 165 126 90 77 62 56 57 71 89 95 87 80 101 116 128 141 153 158 160 166 188 210 226 230 218 184 157 148 158 170 192 209 220 231 198 181 170 172 187 199 209 213 202 193 180 168 162 164 168 174 181 189 192 186 176 165 172 184 196 203 203 198 180 146 125 136 149 161 182 238 274 279 277 276 264 246 220 187 149 122 109 111 118 128 135 142 154 178 208 226 228 225 226 231 203 167 158 160 165 172 180 184 185 185 185 188 191 193 193 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 34 34 33 33 33 32 32 31 31 32 36 42 45 44 41 39 36 35 35 33 26 172 159 145 131 125 123 123 127 136 169 290 307 312 265 225 214 210 206 191 172 156 146 142 142 143 147 149 144 132 125 128 135 146 154 154 155 160 167 176 185 192 191 176 148 122 109 106 125 73 19 27 57 87 106 109 101 114 130 143 155 163 164 163 167 180 199 214 220 213 187 160 153 161 177 198 210 218 220 184 169 160 166 208 226 233 224 198 182 175 172 172 176 177 180 184 195 192 184 178 175 196 212 217 215 206 188 158 113 89 91 106 126 155 218 261 279 283 280 260 232 198 159 130 114 106 109 124 143 157 167 182 213 220 218 213 209 206 205 169 154 155 158 162 167 173 178 182 185 188 190 192 193 192 35 35 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 32 32 31 31 34 40 46 48 47 44 41 38 36 32 21 293 194 162 146 135 130 125 122 117 105 314 309 310 270 203 205 206 203 194 181 168 159 156 158 162 165 165 163 162 162 163 161 162 163 163 164 169 175 180 183 182 173 160 145 137 141 154 176 206 222 224 200 153 142 141 140 143 156 166 174 182 188 181 178 181 192 202 205 200 185 173 172 177 188 200 206 202 166 139 136 137 148 226 249 261 246 217 195 182 175 172 174 180 183 185 183 175 171 168 172 204 217 216 207 191 170 151 118 91 86 102 131 179 224 242 261 271 263 228 202 183 158 136 129 130 141 162 179 188 196 204 213 213 210 204 194 181 180 178 174 170 167 165 165 168 173 180 186 191 195 197 195 192 33 34 34 35 35 35 35 35 35 35 35 35 34 34 34 34 34 35 35 35 34 33 32 31 31 31 37 45 52 52 49 46 42 41 39 33 11 259 194 156 142 134 128 124 122 123 266 287 303 89 120 147 172 183 186 181 175 170 167 168 168 169 168 168 168 170 174 179 177 175 175 175 178 180 180 177 173 164 157 153 154 164 176 188 200 202 201 196 190 183 178 173 170 170 177 185 196 202 194 186 183 185 190 193 191 187 185 184 185 187 188 181 152 135 132 126 135 162 209 251 285 273 252 226 197 177 166 167 183 192 185 166 157 157 154 163 199 219 221 210 193 175 158 145 133 131 167 213 226 230 233 240 239 228 210 193 178 162 151 150 157 172 188 199 207 213 216 216 210 197 183 173 167 171 182 191 192 184 174 169 168 172 178 185 192 198 202 199 194 31 32 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 34 32 31 31 37 50 56 56 52 50 48 47 47 47 46 55 188 170 148 137 131 130 136 153 201 245 159 100 102 108 115 126 137 142 148 154 159 165 171 174 175 173 173 176 180 183 184 182 179 176 172 169 164 162 163 160 160 162 167 179 190 197 199 195 190 188 188 190 190 188 185 182 185 191 197 199 193 181 176 175 177 179 177 173 168 160 157 154 147 132 123 127 136 149 165 173 180 202 284 282 274 255 224 195 169 150 157 171 173 166 160 160 158 173 195 212 221 214 198 184 171 166 170 184 208 222 222 222 223 228 227 224 216 199 180 171 167 168 174 185 196 205 214 219 220 215 205 188 172 164 164 170 180 189 196 196 188 179 174 173 176 182 190 199 206 205 199 29 30 31 32 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 36 36 36 36 35 34 35 41 55 61 62 59 55 53 51 52 53 60 81 129 157 149 138 127 127 139 155 176 196 125 107 103 103 103 102 104 107 110 117 127 143 162 176 183 185 185 185 186 187 188 182 174 166 158 150 147 153 163 170 175 178 184 193 202 205 202 195 187 184 187 192 194 189 182 176 171 171 177 182 181 172 165 161 159 157 150 142 133 122 119 116 112 112 122 119 133 155 165 165 164 173 236 262 275 273 248 207 161 133 126 134 172 197 200 195 189 182 183 193 207 211 199 187 178 176 182 193 204 212 219 226 230 233 230 225 218 204 187 182 180 181 183 190 199 208 217 224 221 210 194 179 168 164 166 170 177 185 193 198 199 191 182 177 175 179 188 198 207 208 203 27 28 29 30 31 32 32 33 33 33 33 33 33 34 34 34 34 35 35 36 37 38 38 38 39 40 48 61 65 66 65 62 58 55 55 59 73 100 123 133 128 116 110 110 118 131 139 133 116 110 106 104 102 99 99 100 101 103 107 113 123 140 163 183 194 199 201 202 202 200 191 174 158 146 146 154 168 183 194 194 186 176 178 185 192 195 193 190 192 195 196 188 174 161 152 147 155 169 180 180 164 150 143 140 140 140 140 140 139 134 128 128 133 118 130 150 160 162 160 172 212 241 260 272 264 162 153 149 150 172 219 224 220 213 200 188 183 183 191 199 192 187 183 183 190 196 200 205 228 236 237 238 239 238 233 221 204 197 194 192 192 195 202 211 220 227 219 203 185 172 165 164 165 169 174 182 190 197 201 196 187 179 175 178 186 196 204 207 205 24 26 27 28 29 30 31 31 32 32 32 32 33 33 34 34 35 35 35 36 37 38 40 41 43 47 57 66 67 68 69 69 67 65 65 74 95 116 122 118 111 105 103 104 107 114 119 120 118 113 110 107 104 101 98 98 98 99 100 102 106 112 120 134 158 186 205 213 218 218 214 199 177 158 152 159 171 186 204 212 165 136 138 150 176 197 206 209 208 202 193 181 167 158 154 157 166 180 189 190 178 160 150 149 155 160 163 165 166 165 162 160 155 139 129 137 149 158 163 180 207 232 246 253 253 238 218 205 198 199 212 224 224 220 211 197 185 173 164 162 179 193 204 217 224 222 222 227 242 242 245 249 253 258 255 244 229 221 217 213 209 206 208 216 223 225 215 198 182 169 160 159 161 166 172 181 190 197 200 196 188 181 178 178 185 193 199 203 204 22 23 25 26 27 28 29 30 31 31 31 32 32 32 33 34 35 35 36 36 37 38 40 42 46 51 61 67 70 72 74 77 79 77 80 91 109 121 120 111 105 100 98 99 103 109 116 119 120 118 115 111 107 102 98 97 95 95 95 97 101 104 109 114 123 142 180 209 222 226 224 217 202 181 162 157 167 181 200 226 239 204 183 181 186 199 209 215 216 200 180 171 162 158 160 166 172 180 184 183 179 171 167 168 170 169 166 168 173 179 182 179 169 154 136 128 133 146 170 196 219 236 240 232 227 230 235 226 224 226 232 243 237 232 222 203 176 155 142 141 173 211 241 268 281 273 265 261 263 265 269 272 274 274 268 256 246 241 241 242 238 231 225 226 226 221 212 198 184 171 161 158 160 166 175 185 194 199 199 195 189 184 181 181 184 188 192 196 197 19 21 22 23 25 26 27 28 29 30 31 31 31 32 32 33 34 35 36 36 37 37 38 41 45 51 59 65 70 74 77 79 82 85 88 96 104 110 111 106 103 100 95 91 90 94 103 111 117 115 108 100 94 93 90 84 80 80 84 91 102 106 108 110 111 116 137 188 217 225 225 222 214 200 180 161 162 173 189 213 243 249 233 222 218 215 205 193 183 170 179 184 185 179 166 165 167 168 171 173 174 176 176 174 168 160 153 158 172 188 198 184 166 154 144 138 142 162 206 226 242 244 233 216 206 209 227 237 246 255 264 275 276 249 210 167 145 138 134 134 157 191 286 310 312 304 292 281 272 268 269 271 272 270 263 252 245 243 247 253 256 255 246 239 230 220 209 198 188 178 169 165 166 172 180 191 199 203 202 197 192 187 184 182 182 183 185 187 188 16 18 20 21 23 24 25 27 28 29 29 30 30 31 32 32 34 35 36 37 37 37 38 39 42 46 52 59 65 71 75 79 82 85 89 94 99 102 103 102 101 101 97 89 79 62 51 50 52 56 57 48 30 23 356 334 343 21 53 77 102 107 109 107 103 98 99 118 178 207 214 215 213 205 187 173 165 167 179 197 224 250 247 239 228 210 183 167 159 158 197 214 216 210 191 165 155 154 155 157 159 161 159 154 145 140 140 151 175 200 211 186 160 151 149 153 169 191 216 233 245 241 226 209 199 208 239 259 268 277 287 297 312 122 122 121 119 120 122 126 131 127 111 353 319 308 297 284 272 263 259 257 256 255 251 243 237 237 240 249 259 265 262 253 240 225 211 200 192 185 180 176 177 181 187 194 201 203 202 199 194 191 187 183 180 180 180 181 181 14 15 17 19 20 22 23 25 26 27 28 29 30 30 31 31 32 34 35 37 37 38 38 38 38 41 46 53 60 66 72 76 78 80 84 90 97 100 100 97 92 94 96 97 92 75 50 30 20 13 8 356 335 301 291 292 308 342 24 58 90 103 105 101 94 84 82 91 125 170 191 200 203 202 195 183 169 161 169 186 208 232 247 235 214 193 177 166 165 184 208 222 227 227 217 177 143 132 132 132 129 123 114 110 111 118 132 152 180 203 202 179 160 154 155 165 180 191 204 221 241 241 229 208 186 187 211 240 262 282 297 302 304 111 112 111 111 113 119 124 130 135 141 166 264 284 285 274 264 257 252 249 248 246 244 238 232 231 234 242 252 261 265 261 249 236 221 208 199 193 189 187 188 191 194 197 199 199 197 195 193 191 188 184 178 174 174 174 175 11 12 14 16 18 19 21 22 24 25 27 28 29 29 30 30 31 32 34 36 37 38 39 39 39 40 43 49 56 63 67 67 66 64 66 72 83 95 99 99 96 101 107 112 112 107 87 44 2 340 327 318 310 301 303 308 321 348 23 55 85 100 102 93 83 75 76 91 118 149 170 183 191 196 198 192 182 166 153 167 191 215 230 226 210 197 187 175 178 189 198 207 213 212 196 140 111 104 105 109 112 111 105 97 100 111 132 163 193 225 214 185 167 161 162 173 185 187 193 210 235 241 226 205 179 165 188 219 247 272 283 280 263 205 140 122 114 111 111 123 140 153 163 182 219 247 258 262 263 262 261 261 260 258 256 251 243 237 233 233 238 243 247 247 244 238 229 220 210 204 201 199 199 200 199 198 196 193 190 189 188 188 187 182 175 167 162 161 163 8 9 11 13 15 17 18 20 22 23 25 26 27 28 29 29 30 31 32 34 36 38 39 39 40 41 44 49 55 60 62 58 52 46 44 48 60 81 101 112 116 121 125 128 128 127 125 114 360 316 304 303 322 334 326 327 337 358 24 54 82 94 94 83 74 75 84 99 124 148 166 178 188 195 199 202 201 194 179 164 197 209 211 210 203 197 194 195 199 189 186 187 188 179 152 112 97 93 95 100 108 116 120 121 124 131 148 177 207 248 228 195 172 161 161 174 185 188 192 201 216 225 211 198 186 176 188 209 229 245 244 241 221 192 161 140 125 117 127 147 163 176 190 209 233 247 255 264 272 279 285 288 288 285 279 273 264 253 243 234 229 228 228 228 229 227 225 222 218 215 213 212 209 203 198 192 187 181 176 177 182 187 187 184 180 173 162 150 152 5 6 8 10 12 14 15 17 19 21 23 24 26 27 27 28 29 30 31 32 35 37 38 40 41 43 46 52 56 58 57 52 46 40 36 37 44 67 101 116 118 118 119 120 121 125 131 147 203 284 296 301 338 344 325 316 327 341 358 13 37 65 75 73 73 86 101 114 134 154 171 184 194 201 207 212 217 221 224 229 240 215 196 186 181 183 191 200 206 183 171 164 158 145 128 114 105 103 106 111 119 128 136 142 148 149 158 177 203 240 229 207 184 164 154 171 185 200 200 200 201 201 196 189 184 181 189 206 218 223 221 210 187 172 158 146 134 142 169 177 186 200 219 241 258 267 271 276 283 292 304 315 319 314 305 294 283 270 256 243 233 227 223 221 219 217 216 216 217 218 219 218 213 196 171 162 161 161 161 169 179 186 188 187 185 181 174 165 162 2 4 5 6 8 10 12 14 16 18 20 22 23 25 26 26 27 28 29 31 33 36 38 40 42 44 48 54 58 59 57 53 48 45 43 46 55 71 96 112 112 108 99 90 91 99 115 143 207 269 289 307 340 337 323 311 323 343 355 3 9 26 49 65 77 108 122 131 142 157 174 188 199 208 215 220 226 231 238 245 250 222 189 171 161 156 160 167 168 158 149 140 128 94 101 108 114 118 120 123 127 131 136 141 145 148 155 171 193 219 230 221 206 187 163 177 191 207 205 196 185 168 159 171 176 184 202 220 225 222 203 164 145 140 141 147 161 169 170 172 180 204 247 276 289 292 290 286 285 293 314 339 345 325 304 289 278 271 262 252 242 234 228 222 217 211 208 207 207 209 210 208 200 184 154 148 151 156 159 163 166 170 179 184 185 185 184 182 179 360 1 2 3 5 7 9 11 13 15 17 19 21 22 23 24 25 26 28 29 32 35 38 40 42 45 49 54 58 59 58 56 52 51 53 57 63 71 83 100 109 102 88 74 69 73 90 119 198 260 284 303 322 344 346 347 355 4 9 9 4 355 358 29 113 146 147 147 149 155 167 181 194 206 215 222 227 232 236 237 231 209 182 162 145 128 112 107 110 116 116 108 91 68 71 86 101 112 116 116 117 120 126 134 142 152 165 183 199 210 215 211 204 195 186 186 187 185 179 171 156 133 123 152 173 198 226 245 243 219 163 137 127 125 128 140 155 151 147 142 139 148 288 297 297 291 281 266 248 230 195 135 315 279 267 262 259 258 255 249 243 237 232 226 218 208 201 196 194 194 193 189 179 169 160 157 157 159 161 164 166 166 166 174 184 188 189 190 189 357 358 360 1 2 4 6 8 10 12 13 15 17 19 21 22 23 24 25 27 29 33 37 41 44 47 50 54 58 60 60 58 56 55 57 59 61 64 67 77 95 100 93 85 80 83 95 132 211 258 284 300 322 350 10 24 25 22 21 22 9 338 317 289 216 184 174 163 157 155 157 163 171 181 194 205 212 216 217 212 203 190 174 156 139 124 106 94 82 73 75 77 69 59 54 62 76 88 95 97 103 112 125 142 159 177 192 206 207 203 193 180 168 159 152 149 151 147 142 140 139 126 128 151 179 221 253 266 262 220 156 139 134 140 149 152 150 139 133 130 130 161 249 256 252 247 235 221 208 189 178 180 195 211 224 233 239 241 239 237 234 231 228 223 215 205 193 186 182 179 177 174 170 166 166 166 167 168 168 169 170 170 170 172 175 187 192 193 193 354 356 357 359 360 1 2 4 6 8 10 11 14 16 17 19 20 21 22 23 26 29 34 40 45 50 53 56 59 61 61 60 59 58 57 58 59 59 60 60 77 100 113 116 122 136 163 202 229 252 274 292 318 336 2 21 27 28 30 43 28 354 326 294 238 209 195 183 172 164 158 155 153 153 155 162 170 177 180 181 180 174 165 151 140 130 121 114 104 97 93 89 81 68 59 59 67 76 84 93 109 124 144 169 190 206 214 217 204 181 157 138 123 109 97 93 104 110 115 119 122 117 128 151 194 246 267 270 255 202 174 162 164 172 174 171 164 151 148 154 172 203 224 236 240 241 234 223 208 190 182 184 191 199 207 215 222 225 226 225 224 222 219 215 206 195 184 176 172 170 170 170 172 174 177 179 179 179 177 175 173 172 171 171 174 178 184 190 191 351 353 355 357 358 358 359 0 2 4 5 7 9 12 14 16 17 17 18 19 21 23 28 36 45 52 57 60 63 64 64 63 61 58 57 56 57 57 57 57 63 85 119 142 156 174 196 208 218 233 253 277 319 335 346 360 16 25 29 33 23 7 347 317 257 227 213 202 192 182 172 164 158 154 151 150 154 158 162 165 165 161 155 147 138 128 120 119 119 116 113 110 104 95 88 85 87 94 103 117 138 158 180 200 215 223 220 205 172 142 126 117 109 100 82 67 62 68 80 92 100 95 100 135 243 258 260 253 225 194 186 182 181 183 183 180 175 171 174 181 191 204 217 231 236 236 232 222 207 191 182 182 187 196 206 216 221 223 222 220 218 215 211 205 195 185 175 169 167 167 170 174 179 183 186 189 190 188 184 178 171 168 168 170 172 175 177 180 186 348 350 352 354 355 355 356 357 358 360 1 3 5 8 10 12 13 14 15 15 15 16 19 26 39 54 62 66 67 67 66 64 62 59 57 56 56 56 55 55 55 59 85 135 159 167 172 175 182 203 263 310 332 347 354 357 359 358 7 6 357 352 344 324 279 244 225 214 206 198 189 180 171 166 162 159 158 159 160 160 159 156 151 144 136 125 122 124 128 128 126 124 122 122 123 125 128 134 141 154 170 188 201 208 212 210 198 186 171 155 139 128 122 118 96 73 58 57 66 72 75 71 40 272 259 254 248 242 223 202 195 191 189 188 186 182 178 178 180 186 192 200 208 221 227 228 226 221 206 193 186 183 184 193 207 222 228 229 226 221 215 210 205 198 188 179 171 167 166 169 174 180 185 189 192 194 195 193 189 182 176 170 164 163 170 174 178 183 190 345 347 349 350 351 352 352 353 354 356 357 359 1 3 6 8 10 11 11 11 10 9 8 7 13 48 71 72 71 68 66 64 61 58 56 54 54 54 53 52 51 48 55 90 125 132 133 128 115 80 26 3 356 358 356 349 337 324 354 359 354 347 343 334 305 260 232 220 213 206 199 192 185 180 176 173 170 168 166 165 163 159 153 144 131 115 120 126 131 132 129 126 126 129 135 143 153 162 172 183 194 203 205 203 197 188 184 188 190 184 169 149 135 129 123 99 79 71 70 68 63 327 266 254 248 244 242 239 227 215 208 203 196 189 185 181 179 178 179 183 189 198 209 222 226 226 224 219 204 191 184 181 183 190 205 224 228 229 227 220 212 205 200 194 180 170 167 168 168 173 179 184 189 192 195 196 196 194 191 189 186 183 175 166 165 170 177 183 190 341 343 345 346 348 348 349 350 351 352 354 355 357 360 2 5 7 8 9 8 6 3 358 350 326 271 238 247 53 60 61 60 57 54 51 49 49 50 49 50 50 52 58 82 107 117 113 102 85 65 44 26 1 331 315 299 296 316 347 354 359 2 0 358 346 298 232 214 208 204 200 196 192 187 183 180 179 178 178 177 174 169 163 151 133 115 116 118 121 125 127 124 122 123 125 135 149 166 183 198 208 214 214 208 200 196 197 208 202 187 169 145 131 127 131 120 109 105 110 119 210 244 253 250 248 246 245 244 235 227 221 215 207 197 187 183 180 178 177 177 181 192 210 229 233 230 225 217 200 190 185 184 189 197 207 218 221 222 219 213 204 200 196 191 183 175 170 169 170 175 181 187 192 195 197 197 196 195 194 193 193 192 189 184 179 178 178 179 182 338 339 341 342 344 345 346 346 347 349 350 352 354 356 358 1 4 5 6 5 3 359 353 340 314 272 253 265 275 280 330 47 49 46 44 43 43 43 43 44 46 50 59 83 115 122 115 108 102 95 85 56 325 301 290 292 305 328 348 359 10 19 20 16 11 1 208 197 194 191 189 185 175 166 161 161 164 170 175 178 178 175 168 155 133 113 100 107 110 113 115 120 128 132 130 133 145 162 181 197 205 213 222 232 250 258 258 275 223 164 144 132 126 126 132 136 141 151 166 194 222 242 253 256 254 251 250 250 243 237 231 227 222 213 201 191 186 181 176 172 173 180 198 221 229 226 222 213 198 191 189 189 193 198 205 211 214 213 210 205 197 194 191 190 189 187 182 176 171 176 181 187 193 196 197 197 197 197 197 197 197 198 198 197 197 196 196 194 193 335 336 337 339 340 341 342 343 344 345 347 348 350 352 355 357 0 3 4 4 1 357 351 340 318 274 261 303 327 329 317 308 27 34 34 33 34 35 36 37 40 44 53 75 122 124 120 120 127 142 166 213 285 299 306 316 335 348 360 12 21 29 34 37 48 74 123 152 159 159 154 144 132 129 130 135 144 148 153 161 165 165 161 152 139 126 114 109 105 102 101 103 113 125 136 144 153 164 174 181 177 169 148 54 19 6 360 356 22 112 125 125 121 126 137 147 156 167 184 205 229 250 261 265 263 261 259 257 252 246 242 239 235 229 222 212 203 192 184 179 179 186 197 209 218 217 214 207 196 192 190 191 193 198 203 209 212 212 206 196 186 180 184 189 191 192 189 185 178 179 183 187 191 194 197 198 199 199 200 200 202 203 204 205 206 207 208 208 207 332 333 334 335 336 338 339 340 341 342 344 345 347 349 351 354 357 360 2 2 1 357 352 344 327 264 161 72 19 340 304 287 308 9 19 22 24 26 27 30 33 36 42 57 109 121 120 122 131 146 168 220 305 312 318 327 341 2 16 27 34 42 52 65 82 99 113 123 128 126 122 117 113 113 115 119 124 128 132 137 141 144 146 146 142 131 121 109 102 99 95 91 88 99 117 137 152 159 161 157 148 141 132 111 358 352 356 2 20 89 117 118 109 123 137 149 158 169 186 205 236 260 270 273 272 272 270 265 258 250 243 238 233 229 228 226 222 214 205 197 194 197 202 208 211 207 202 193 183 177 175 176 178 184 192 197 197 184 155 142 142 148 168 184 190 193 193 191 187 184 185 189 195 199 200 201 201 201 202 204 206 208 209 211 213 214 216 216 216 329 330 331 332 333 334 335 336 338 339 340 341 343 345 347 350 353 357 1 2 1 359 356 350 329 247 185 187 234 273 264 268 300 344 1 8 12 15 17 21 24 28 31 38 79 136 118 113 113 117 111 38 352 337 328 327 333 345 11 31 41 49 63 82 100 109 114 116 117 115 112 108 105 104 105 107 110 113 114 116 119 123 127 128 125 115 108 105 107 111 104 96 90 92 102 117 133 143 143 142 141 145 154 170 224 318 344 355 7 59 115 114 106 122 135 145 155 165 181 202 234 261 271 275 276 277 273 267 259 248 239 231 226 223 224 225 226 225 221 216 211 207 203 199 193 185 172 157 142 133 130 127 124 120 121 120 117 110 106 108 119 145 172 187 193 195 196 195 193 191 191 194 199 202 202 202 202 203 204 207 209 211 213 215 216 218 219 220 220 326 327 328 329 330 330 331 333 334 335 336 337 338 340 343 346 349 353 357 1 3 4 6 8 15 129 182 202 223 239 249 260 308 335 348 357 2 5 9 13 16 19 22 27 94 140 111 103 98 90 68 41 21 3 343 333 334 339 357 20 34 44 58 81 104 115 117 116 113 110 106 101 98 97 98 98 99 99 99 100 102 104 106 105 99 83 82 93 110 125 127 123 118 113 109 109 112 118 126 135 145 157 171 186 201 224 328 8 27 57 103 106 106 116 126 136 146 157 172 196 227 253 266 271 272 273 271 267 259 249 237 229 223 220 219 221 224 226 227 228 225 217 200 182 168 156 142 127 115 107 102 99 92 84 84 94 108 120 128 141 166 193 207 208 204 200 199 199 198 197 196 198 201 203 204 204 205 206 208 209 210 211 212 213 214 215 216 216 216 324 324 325 326 327 327 328 329 330 331 332 333 334 335 338 341 344 348 353 357 3 9 16 27 46 73 117 165 205 232 263 298 325 336 344 351 356 360 3 7 9 10 12 17 149 134 110 104 103 95 80 65 49 17 337 322 327 328 331 360 17 29 45 82 111 122 123 118 112 105 100 93 91 90 89 88 87 85 84 87 89 90 90 88 80 63 64 81 101 119 133 134 132 127 118 110 109 115 130 143 153 161 169 177 184 190 191 141 57 58 69 95 103 108 115 127 138 150 166 197 224 243 255 261 263 264 266 265 261 253 243 235 229 224 221 221 223 226 229 229 224 214 196 176 159 145 133 122 114 107 102 103 100 91 87 122 149 161 170 181 195 206 211 211 207 203 201 202 201 201 200 201 203 205 206 207 208 209 211 211 210 209 209 208 208 208 208 208 208 322 321 322 322 323 324 324 325 326 327 328 328 329 330 332 335 338 342 346 352 359 8 20 37 61 77 85 92 98 97 24 354 345 345 348 351 355 357 359 1 2 3 5 11 177 134 117 115 120 118 116 119 146 218 265 283 298 299 307 334 354 11 37 105 129 131 127 118 104 93 83 68 56 55 60 65 62 61 60 63 65 66 68 69 61 51 52 63 77 90 103 113 116 117 116 115 125 139 156 165 162 156 149 146 155 166 181 213 339 18 45 89 99 105 113 127 145 163 184 214 231 240 245 249 252 255 258 260 260 257 253 247 241 236 232 229 226 224 223 220 215 207 196 182 164 148 138 130 124 122 123 140 175 209 226 227 216 206 201 202 204 206 206 204 202 201 202 203 203 203 203 203 206 207 209 209 210 210 210 209 208 206 205 204 203 202 202 201 202 320 319 318 319 320 321 321 322 323 323 324 324 324 325 326 328 331 334 338 342 348 356 7 26 55 81 89 88 83 73 38 11 359 353 352 353 355 356 356 356 357 359 3 5 175 143 130 125 127 132 141 160 189 216 244 264 278 288 300 311 330 350 21 115 137 127 114 97 80 65 57 41 15 6 5 17 24 37 45 47 43 35 27 28 30 28 27 30 38 48 62 81 96 108 120 135 159 176 186 185 168 146 129 122 135 147 178 311 338 6 47 87 97 108 123 143 165 194 215 229 238 241 242 243 247 249 252 255 258 259 258 256 252 247 242 237 232 226 220 213 205 197 189 180 169 159 151 144 142 145 153 172 194 211 221 226 224 219 213 211 208 205 201 199 200 201 202 203 204 204 205 206 208 209 210 211 211 210 209 207 207 206 205 203 203 202 200 199 199 318 316 315 316 316 317 318 319 319 320 321 321 321 320 321 322 324 326 328 330 330 331 332 330 321 240 143 103 71 45 21 6 359 355 353 353 354 355 354 353 354 358 4 10 166 159 140 125 121 128 141 165 194 224 248 263 279 300 316 320 323 330 349 44 111 108 94 77 67 63 62 51 31 13 3 360 6 36 58 66 64 50 35 25 24 26 27 26 27 33 45 64 89 116 139 162 185 193 193 174 144 125 117 116 129 123 41 357 1 31 57 76 95 116 137 160 192 226 238 241 242 243 242 243 246 248 251 254 258 260 261 263 262 259 254 246 236 226 216 204 192 184 179 175 174 170 165 160 157 161 169 180 193 204 212 217 219 216 214 212 210 207 204 201 200 201 203 204 205 206 206 207 209 210 210 210 209 208 205 200 195 192 189 189 192 197 199 200 200 317 315 313 313 313 314 315 316 316 317 318 318 317 317 316 316 317 317 317 316 314 309 302 290 269 242 223 219 341 359 358 354 352 352 351 352 353 353 351 350 350 354 2 39 176 168 135 112 113 122 134 154 185 232 263 283 307 326 335 326 315 314 338 351 49 101 110 109 103 97 103 83 33 2 353 353 5 35 65 77 76 62 42 31 29 35 38 39 37 33 42 60 90 126 148 160 164 139 95 85 92 106 113 119 125 106 60 32 25 33 46 64 88 118 148 184 226 244 249 250 250 250 249 249 250 253 256 259 262 264 267 271 274 272 264 247 221 204 191 182 177 178 181 183 183 182 179 175 171 171 175 183 191 198 204 207 206 201 201 202 203 199 194 190 190 195 199 203 206 207 207 208 208 207 206 203 198 192 184 174 165 165 165 165 167 185 194 198 200 318 315 312 311 310 310 311 312 313 314 314 315 314 314 313 312 311 310 308 305 299 291 281 267 245 225 222 237 305 333 339 341 344 345 346 348 351 350 349 347 346 352 30 122 126 118 104 95 109 125 136 146 153 169 317 329 344 351 353 338 308 294 303 322 19 119 134 142 141 140 149 169 222 305 329 342 2 30 65 84 86 76 54 44 41 45 49 49 44 35 29 41 69 111 133 131 120 97 82 82 91 107 119 125 123 107 78 53 38 29 38 58 84 114 157 209 241 251 255 257 257 256 254 254 255 258 262 266 269 273 278 281 283 281 263 167 147 153 167 178 187 193 197 198 197 197 195 192 186 178 179 183 187 190 190 183 166 164 167 169 168 159 152 153 164 178 189 197 202 205 205 205 204 201 195 186 172 162 155 151 152 160 168 172 175 187 193 196 197 319 315 312 310 308 308 308 309 310 310 311 311 312 311 310 309 307 305 301 294 286 276 264 247 232 222 232 259 296 317 324 330 334 337 339 342 346 347 347 347 350 18 72 88 79 78 81 93 112 131 142 147 147 126 55 20 9 358 343 316 288 278 279 293 135 135 141 148 152 162 173 188 212 244 285 323 351 21 62 92 100 93 73 61 57 58 60 59 42 14 359 5 26 67 100 106 108 108 107 114 124 131 132 128 122 113 97 72 51 39 47 69 94 127 176 225 246 253 257 259 260 261 260 258 259 261 264 268 272 276 279 281 277 247 139 129 138 166 196 209 213 214 212 210 208 207 207 206 194 107 148 163 168 170 161 147 131 119 120 126 132 136 139 145 154 163 174 183 189 194 195 195 194 189 180 165 147 149 155 161 167 173 180 185 189 193 194 194 195 320 316 313 309 307 306 306 306 306 306 307 309 308 307 306 304 302 299 294 286 276 264 251 236 229 232 250 276 297 310 315 321 325 328 330 332 336 341 343 347 359 63 113 108 96 91 93 101 113 127 138 145 148 142 114 56 16 342 308 285 269 260 259 243 139 137 140 149 164 178 189 197 205 218 252 313 352 22 57 89 107 106 95 81 75 73 74 75 343 341 350 4 32 62 83 101 119 139 163 183 184 169 142 125 122 120 115 95 68 62 76 96 127 175 212 236 247 251 253 254 256 259 260 259 258 259 261 263 265 267 264 255 234 201 178 185 199 214 223 228 228 226 221 215 210 205 199 188 151 95 97 116 133 137 127 120 118 121 126 133 142 151 156 159 159 156 154 164 171 174 175 176 176 175 170 159 151 154 162 170 177 184 189 193 194 194 194 194 195 321 317 313 310 307 306 304 303 302 303 304 305 304 302 300 298 295 292 287 280 269 259 247 235 241 254 273 289 298 305 310 314 317 318 319 319 322 326 331 337 352 131 146 143 140 139 137 136 135 136 140 147 154 159 162 170 230 265 269 264 258 250 252 191 108 115 126 138 152 162 171 175 174 170 145 26 17 29 45 64 83 102 105 101 98 103 129 241 281 315 346 21 56 79 96 117 149 184 210 220 212 184 144 121 123 128 132 129 96 97 111 138 191 220 232 239 245 247 246 246 248 251 252 253 252 252 252 252 252 249 242 229 214 203 199 205 210 217 223 228 230 227 219 208 195 181 166 152 133 111 96 96 103 112 117 123 130 138 146 154 161 166 168 167 165 161 156 153 153 153 151 151 155 160 162 152 148 155 165 173 180 188 193 196 196 196 195 197 199 322 318 314 310 308 306 303 302 301 301 303 302 299 297 294 291 287 282 284 281 272 266 265 268 275 283 289 294 297 301 304 307 308 308 307 305 303 303 303 300 285 212 170 161 162 164 166 167 165 161 155 161 168 176 183 192 209 229 246 253 253 251 255 110 101 106 111 115 118 118 118 118 118 112 90 66 49 40 39 44 56 81 99 111 123 144 207 265 292 320 354 35 69 93 112 146 201 232 242 236 216 175 144 128 130 143 156 167 147 163 188 211 227 232 234 236 239 239 238 237 238 240 242 244 244 243 243 242 241 236 228 218 208 203 201 203 207 211 216 220 219 213 198 176 154 140 131 125 116 109 105 106 111 118 125 134 143 152 160 166 171 173 172 170 167 163 159 147 140 135 130 125 121 123 132 147 154 161 167 174 181 187 193 195 196 196 197 200 203 324 319 315 312 309 306 303 301 300 301 302 301 296 290 287 289 294 306 336 321 305 295 293 294 296 298 298 297 297 300 301 301 301 299 296 292 287 283 277 269 258 244 223 187 164 163 166 169 171 172 174 180 187 193 198 202 212 224 238 248 250 249 183 118 115 115 116 112 102 90 79 78 81 86 88 81 70 55 38 32 41 69 98 115 133 166 227 288 318 343 17 45 67 88 121 188 231 252 254 241 209 167 145 138 144 163 187 211 217 221 227 232 235 235 235 235 236 234 231 227 226 228 231 234 237 238 237 236 233 227 221 213 207 203 201 201 203 204 205 203 195 182 163 143 127 116 109 104 102 103 107 112 119 125 133 141 150 158 165 170 172 171 170 169 167 164 159 144 135 133 136 143 145 147 151 155 159 164 169 175 181 187 191 193 194 196 198 203 207 326 322 317 313 310 306 303 301 300 300 298 291 275 265 263 298 355 2 356 334 319 310 305 303 303 303 302 300 299 298 296 295 294 291 286 281 275 270 264 258 251 244 240 224 181 160 159 162 167 176 187 198 204 208 210 211 215 224 234 240 236 196 127 128 133 138 141 142 120 97 81 77 84 94 105 109 102 80 52 41 55 80 109 127 148 176 218 313 2 23 40 51 60 75 198 231 243 252 253 236 194 148 137 142 155 178 208 223 228 231 235 237 238 238 239 238 236 232 227 222 218 221 224 228 231 233 234 233 229 224 218 211 205 203 202 201 199 195 188 178 165 154 143 132 120 109 99 92 91 97 105 116 126 134 141 147 153 159 164 167 167 168 168 168 168 166 163 156 152 151 153 157 160 163 165 167 169 172 176 181 184 187 190 192 193 197 202 207 211 330 325 321 316 312 308 304 301 298 294 287 275 255 245 246 284 352 348 336 323 315 311 308 308 308 307 305 303 299 295 291 290 287 281 273 266 262 259 255 252 248 243 239 234 219 177 157 158 167 181 199 211 217 219 217 214 213 217 222 222 211 173 150 147 148 152 158 159 147 126 111 107 112 122 130 132 122 100 73 56 70 94 122 147 167 180 185 112 73 67 66 65 57 241 236 238 238 237 229 179 118 109 122 142 169 200 230 234 235 236 237 239 239 239 241 239 235 230 226 221 219 219 222 225 228 231 231 230 227 222 216 210 204 202 200 197 191 180 165 153 144 139 136 132 127 118 106 96 91 95 104 118 131 140 147 153 158 160 162 164 165 168 171 173 175 172 169 166 165 167 169 172 175 176 178 180 181 182 183 184 186 187 189 190 192 199 205 209 212 333 330 327 323 318 314 309 302 297 291 284 274 259 244 254 291 326 327 320 313 310 309 311 313 312 311 309 306 301 292 283 277 270 261 252 243 252 269 287 286 269 253 241 231 209 173 146 151 167 190 211 222 226 226 215 196 187 191 204 212 210 195 174 164 160 159 162 162 158 149 144 143 146 150 144 133 119 99 78 66 69 96 124 148 166 173 163 131 109 105 110 160 237 244 242 238 228 207 154 105 90 97 121 154 190 219 240 244 245 244 244 245 245 244 246 244 239 234 229 226 224 224 225 226 228 229 229 227 225 220 215 209 204 201 198 193 186 174 159 147 140 138 138 140 143 146 145 141 136 135 136 140 146 152 159 166 172 175 175 176 177 180 182 184 184 182 179 178 178 180 183 185 186 186 186 186 186 184 181 179 180 184 189 193 198 203 207 210 213 335 332 329 325 322 323 324 317 302 286 279 283 268 259 279 312 322 321 314 310 308 308 312 314 315 316 316 313 307 286 266 250 229 195 114 54 2 354 358 4 5 12 28 56 92 115 128 142 170 199 221 234 236 225 192 164 170 188 212 224 216 199 181 171 164 159 158 157 156 154 156 160 164 166 144 127 116 105 89 75 70 90 110 128 143 150 143 132 123 130 157 219 252 257 256 250 217 127 106 98 92 104 134 175 208 232 247 255 258 261 262 263 262 260 257 253 248 241 235 232 230 230 229 229 229 229 228 226 223 219 215 210 206 202 197 191 183 173 161 154 150 148 151 157 165 177 186 195 201 201 194 184 177 175 178 183 188 194 194 192 191 191 191 191 191 189 189 188 188 189 190 191 192 192 192 192 192 191 191 192 192 194 196 199 202 205 209 212 215 337 334 330 326 325 335 339 328 281 262 263 275 280 299 314 324 323 319 314 310 308 307 309 311 314 318 323 325 324 305 32 100 98 92 104 18 347 335 336 345 3 24 40 55 71 95 123 151 177 204 225 237 237 218 187 169 187 208 227 235 219 198 183 174 168 163 159 155 151 150 155 163 172 176 162 149 140 134 123 102 88 93 106 115 119 120 118 119 122 131 168 252 274 279 285 301 61 93 104 109 111 129 177 213 229 244 255 263 269 274 279 282 277 271 264 258 252 245 239 235 234 232 232 231 230 229 228 225 222 219 215 211 206 201 196 190 184 176 169 166 165 166 169 175 183 191 198 203 206 206 200 194 189 187 189 192 197 202 202 201 199 196 195 195 195 195 194 194 194 194 194 194 194 195 195 195 195 195 196 197 198 199 201 203 205 209 212 214 217 344 344 343 343 344 350 344 319 274 270 278 294 306 318 324 326 323 319 315 311 309 307 306 305 310 318 330 347 13 40 53 74 93 135 229 267 291 307 313 326 357 26 26 38 80 132 157 173 189 211 223 228 225 206 192 189 199 217 234 243 235 210 191 181 171 165 160 156 154 154 161 174 187 193 189 178 170 164 159 152 142 137 143 148 144 131 115 114 116 120 154 269 282 289 297 312 99 115 126 135 156 205 237 246 247 254 262 268 274 279 282 282 277 270 264 258 252 246 240 236 234 233 233 232 231 230 228 226 222 219 215 211 202 193 187 185 185 183 180 179 179 181 183 187 192 197 201 203 203 201 197 193 191 190 191 195 198 200 201 201 200 199 197 196 196 197 199 199 199 198 196 196 197 197 196 197 197 198 199 200 201 202 204 205 208 211 214 216 218 2 4 6 5 0 350 331 313 298 295 301 310 317 323 326 326 324 320 317 315 314 312 306 299 298 318 7 47 45 48 57 82 118 166 217 245 269 286 301 315 337 350 344 310 261 227 209 206 213 225 228 227 221 208 199 196 200 210 223 235 240 233 225 205 179 165 160 160 165 173 183 192 199 202 200 192 183 176 172 172 175 178 180 180 172 156 134 124 123 129 173 252 269 277 276 237 165 150 150 164 190 225 246 252 254 256 264 269 273 276 277 274 268 263 259 256 251 245 238 233 232 233 234 234 233 232 229 226 221 216 213 211 201 192 186 184 188 190 190 190 191 191 193 195 198 200 202 203 201 198 195 193 191 190 190 191 193 194 197 197 197 196 195 195 196 197 199 200 201 200 199 198 198 198 198 199 200 201 202 203 204 205 206 208 210 212 214 217 218 13 13 12 9 359 344 328 320 315 310 307 317 323 327 328 327 325 322 322 322 323 322 309 297 288 61 79 79 71 44 54 87 141 182 210 237 253 265 284 309 284 294 296 282 261 241 227 222 224 228 230 228 223 215 205 201 200 204 212 217 221 225 225 215 193 174 170 171 177 184 190 195 199 201 200 197 190 183 177 175 177 178 179 178 170 156 146 138 142 158 201 241 258 264 258 219 179 165 164 177 197 223 244 251 254 257 263 266 268 268 266 264 261 258 256 255 251 244 235 230 230 232 234 235 234 231 228 224 219 214 214 214 212 208 203 198 195 197 199 200 201 201 201 200 201 201 201 201 200 198 196 194 193 192 190 189 188 189 191 192 193 193 193 192 193 194 196 198 198 198 200 200 200 200 200 201 202 204 205 206 207 207 208 209 211 212 214 216 216 10 8 5 358 346 336 326 322 320 317 317 324 328 329 329 327 324 324 327 331 334 336 329 31 57 66 74 78 68 35 38 52 185 211 218 219 208 179 158 166 225 269 273 268 255 238 225 219 220 224 227 228 225 214 204 203 201 201 200 199 204 210 213 209 202 193 187 187 188 190 191 192 192 191 192 192 190 182 166 156 156 160 162 163 159 156 153 155 165 181 205 230 252 255 246 211 175 165 167 180 199 222 243 252 256 258 260 262 262 262 260 259 258 257 256 255 252 245 235 232 232 234 237 237 235 231 224 217 213 215 217 217 216 213 210 207 204 205 206 207 208 207 207 205 204 203 202 202 201 200 199 198 198 197 195 193 189 187 187 188 189 190 190 190 190 192 193 196 198 199 200 201 202 202 202 204 205 206 207 208 209 209 210 211 212 213 215 215 216 359 356 351 342 330 324 320 321 322 324 326 329 330 331 330 329 326 327 329 334 340 351 43 63 53 53 57 66 61 42 5 316 278 246 219 204 184 161 160 180 220 256 260 258 250 236 223 213 209 211 214 218 220 218 212 206 196 188 186 189 201 207 209 207 204 202 200 191 184 179 175 171 170 171 176 181 180 170 138 129 132 143 156 164 168 163 154 154 163 186 214 235 257 256 242 197 158 153 158 172 191 220 246 259 259 258 257 258 259 259 259 256 256 256 255 255 253 249 242 239 238 240 241 240 238 233 225 217 213 216 217 217 217 215 213 211 209 209 210 210 210 209 208 205 202 200 198 198 198 198 199 199 200 200 199 198 195 193 192 191 190 190 190 189 190 191 193 194 196 198 199 201 202 203 204 205 207 208 209 209 210 211 212 212 213 214 216 217 219 347 341 333 324 318 314 314 319 323 327 328 329 330 331 331 331 330 329 328 329 336 39 101 100 76 66 66 79 120 248 262 271 276 272 244 194 170 165 172 196 223 244 252 254 250 239 217 198 189 187 193 202 216 227 226 221 212 204 201 203 210 210 208 204 200 198 191 169 152 143 139 139 142 148 158 163 162 151 135 133 138 151 167 176 174 159 149 158 174 192 212 232 254 256 229 171 145 138 146 157 177 221 252 262 261 259 258 257 257 258 257 254 253 253 253 254 254 254 251 249 248 247 247 244 241 236 228 217 215 217 218 217 216 215 212 211 210 210 210 211 210 210 207 204 200 196 193 192 194 196 198 200 201 202 202 201 199 198 197 197 196 195 194 193 193 194 194 195 196 198 199 201 203 205 206 207 208 209 210 211 212 213 213 214 215 216 218 220 221 337 330 323 316 316 317 320 322 324 327 327 328 328 329 329 330 332 333 327 312 210 146 129 129 136 150 176 209 229 240 248 257 272 293 309 160 179 190 200 213 225 236 247 253 252 239 204 183 180 184 193 206 217 225 225 222 218 214 212 211 211 210 204 196 190 184 171 147 127 121 122 127 133 139 148 157 160 158 154 154 158 165 175 182 164 138 133 151 175 200 224 242 253 252 201 148 135 130 141 154 176 220 249 258 260 260 260 259 258 258 258 257 255 255 256 257 255 255 256 257 256 254 251 248 244 238 231 222 216 215 216 216 214 212 209 207 206 206 207 208 209 209 207 205 202 198 195 194 195 198 200 201 203 204 203 202 202 202 202 202 201 200 199 199 198 198 198 199 199 200 201 202 204 205 207 209 210 211 212 213 214 214 215 216 217 218 220 221 223 330 324 319 316 316 317 320 322 324 326 327 328 328 328 328 328 331 338 340 175 172 166 154 169 188 205 217 226 233 237 242 251 270 302 302 240 215 218 221 223 225 233 242 251 251 236 208 193 193 197 203 212 218 221 222 218 214 211 209 209 208 205 197 188 182 176 163 144 126 120 124 132 141 147 157 170 177 172 168 165 163 160 154 143 127 129 146 169 192 214 234 246 250 241 147 126 125 130 147 173 199 222 241 252 257 259 261 261 262 262 261 260 259 260 259 258 253 253 255 257 258 255 253 249 244 238 230 221 208 207 211 213 211 209 205 202 200 199 200 203 205 207 208 207 206 204 201 200 200 201 202 204 205 205 204 204 204 205 206 207 208 207 206 205 204 203 203 203 203 204 204 205 205 207 208 210 211 213 214 215 216 217 218 219 220 221 222 223 224 326 320 315 315 316 318 320 323 325 326 329 331 330 328 326 322 322 157 157 164 173 177 181 193 205 213 219 226 233 237 237 242 250 259 248 238 233 232 232 232 232 238 243 249 253 245 225 212 208 210 213 219 225 228 229 221 208 197 192 191 193 193 190 184 178 173 164 154 143 135 137 148 159 167 173 179 181 174 164 155 149 144 137 129 123 145 172 193 209 226 237 241 233 184 123 118 128 140 158 186 207 224 240 249 254 257 259 261 262 262 261 262 264 265 262 257 252 250 251 253 255 254 252 248 243 235 226 216 204 207 210 212 210 207 205 201 199 197 197 200 203 206 209 210 211 210 209 207 206 206 206 207 207 207 207 207 209 210 213 215 216 215 214 212 210 208 207 207 207 207 208 208 209 210 211 212 214 215 216 217 218 219 220 222 223 223 224 224 225 330 324 319 317 320 323 323 323 323 323 329 331 331 327 319 298 235 201 190 189 192 194 196 199 206 213 219 226 233 235 234 235 238 240 238 237 239 242 245 244 244 246 250 255 261 267 260 245 230 227 230 238 252 278 312 68 123 137 144 151 160 165 170 172 169 167 165 161 159 159 161 166 173 180 180 175 166 152 143 139 139 143 148 153 157 171 187 202 215 229 233 222 173 132 123 127 146 163 183 201 215 226 235 243 248 253 257 261 263 265 266 266 265 264 261 256 252 250 250 251 253 254 252 247 241 232 223 215 210 211 212 212 212 210 207 204 201 199 199 200 203 206 210 212 214 215 215 214 213 213 212 212 212 212 211 213 215 217 221 223 223 223 221 218 215 211 209 208 208 209 211 212 213 214 215 216 217 219 219 220 221 221 222 224 224 225 226 226 227 329 324 319 317 322 319 315 312 312 313 319 322 321 317 308 282 238 224 208 206 206 208 208 209 210 215 222 228 231 228 228 229 232 233 232 229 237 245 251 250 247 244 247 251 257 267 283 283 270 246 240 253 284 323 345 35 136 155 161 165 170 163 109 46 57 118 151 160 165 169 173 173 173 172 170 163 147 126 121 127 133 140 150 166 179 191 205 216 224 227 215 173 132 128 135 150 169 187 202 214 223 229 234 240 245 251 256 261 264 267 270 269 266 263 259 258 255 254 253 252 253 254 251 246 239 231 224 217 214 212 212 213 214 213 210 207 204 202 201 201 203 205 209 212 215 218 219 219 219 219 219 219 218 218 217 218 220 223 226 227 227 226 225 222 218 213 209 208 207 209 211 214 217 218 220 221 222 222 223 223 223 223 224 225 226 226 227 227 228 329 323 320 315 310 306 301 295 292 294 304 311 307 301 294 282 250 216 203 204 207 210 211 213 215 216 219 224 228 228 227 226 228 230 231 232 238 243 246 247 242 237 233 231 235 250 289 325 328 316 268 245 249 258 255 240 223 206 199 192 184 166 125 84 70 93 122 144 156 159 158 151 147 147 149 150 141 133 131 138 147 157 169 184 196 208 218 225 224 208 163 132 128 137 159 179 194 207 217 225 232 235 239 243 247 251 255 259 268 277 282 281 274 270 267 266 262 258 255 253 250 247 242 235 228 221 213 199 197 202 205 208 209 209 207 205 203 201 199 198 198 200 203 207 210 214 217 219 221 222 223 223 222 222 222 222 223 225 226 227 227 227 225 223 220 216 212 209 209 210 213 216 219 222 224 225 226 227 226 226 226 226 226 227 227 227 228 229 230 333 328 326 314 300 300 297 294 290 286 302 306 298 289 282 270 237 216 211 212 217 217 215 217 219 220 221 222 226 230 229 227 226 226 224 225 230 234 236 234 222 212 206 206 214 285 14 15 7 354 327 283 258 250 248 243 235 224 209 188 171 159 148 137 128 129 139 147 153 155 157 159 156 150 147 147 147 152 158 167 180 188 196 204 216 225 231 215 154 136 127 134 147 166 189 205 215 224 232 239 244 248 250 253 255 257 260 266 276 283 286 286 282 280 278 273 267 260 254 248 242 234 224 215 205 195 183 161 160 175 187 193 195 195 193 192 190 189 187 186 185 187 191 196 201 206 211 215 218 220 222 223 222 222 222 222 223 224 224 225 225 225 225 224 223 221 218 216 214 214 215 218 222 225 228 229 230 230 230 229 229 229 229 229 229 230 230 230 231 342 334 326 313 305 301 298 294 290 289 303 298 287 275 262 247 228 222 222 223 225 223 221 221 220 221 221 221 227 230 230 229 231 232 228 228 228 229 228 219 190 153 200 317 326 350 4 8 4 353 337 310 276 261 254 249 241 228 199 166 157 156 159 162 163 162 161 160 159 157 154 153 153 152 151 149 149 162 171 179 186 194 202 209 215 218 210 159 133 132 143 160 178 194 210 220 229 238 246 253 258 261 261 262 263 264 266 270 274 277 279 280 281 281 279 274 267 258 248 237 229 219 210 202 195 187 177 158 122 110 121 160 171 174 173 171 168 164 162 163 165 168 174 183 192 199 206 211 214 217 219 220 220 220 221 221 221 222 222 222 223 223 224 225 226 225 225 223 222 221 221 222 225 228 230 231 232 232 232 232 231 231 231 231 232 232 233 233 232 354 349 340 329 319 309 298 287 278 281 290 280 271 262 251 244 235 229 230 231 231 229 227 226 223 222 222 224 232 232 231 232 237 237 231 226 222 214 164 59 38 21 3 346 336 334 345 353 356 353 345 328 295 275 264 254 242 216 188 166 163 165 170 174 170 167 164 164 165 166 165 163 161 160 158 154 155 165 177 187 198 210 214 213 210 195 162 140 148 154 166 183 198 208 218 226 234 243 250 257 261 263 262 263 263 264 264 264 264 265 268 271 273 275 273 270 265 258 246 233 223 214 205 196 187 179 170 160 147 135 130 140 140 144 148 148 145 142 141 148 154 161 170 181 191 198 204 209 213 216 217 218 219 220 220 221 220 220 220 221 222 223 224 226 227 228 228 228 228 227 227 228 229 230 231 232 232 233 233 233 232 232 232 232 233 234 235 234 233 4 358 349 338 328 318 304 287 266 273 278 271 263 258 252 246 238 234 235 238 239 237 235 233 230 228 229 234 242 239 237 238 246 235 222 192 124 76 56 42 26 11 357 345 336 333 336 342 346 349 347 335 314 289 274 260 243 212 195 187 184 183 181 178 169 164 163 165 171 176 179 177 173 168 163 162 169 181 193 201 208 216 206 198 188 164 136 136 155 170 187 200 208 214 220 228 236 243 248 252 251 252 254 256 258 259 259 255 253 254 256 260 264 267 268 267 264 260 251 239 226 214 201 187 173 166 165 165 166 166 165 162 155 148 144 143 145 146 148 156 164 173 182 188 194 199 204 209 213 216 217 219 220 221 222 222 221 220 220 220 222 223 225 227 228 229 230 231 231 231 231 232 232 232 232 232 232 233 233 233 232 232 231 232 233 235 236 235 234 2 2 356 343 335 330 320 303 279 269 274 275 271 268 266 261 246 241 240 244 250 255 259 269 278 282 274 274 276 276 272 279 60 80 79 74 66 56 45 33 19 7 354 343 336 332 331 330 331 331 331 326 315 298 282 268 248 221 204 197 195 193 187 177 167 164 166 171 176 180 180 178 172 166 163 165 180 196 209 218 225 229 198 162 150 143 140 151 164 179 193 205 214 218 222 228 235 239 241 241 242 244 247 251 254 256 256 249 247 247 249 253 258 264 267 267 265 261 255 245 231 212 193 176 165 163 169 175 181 185 186 184 177 166 157 153 161 164 166 171 176 181 187 192 197 201 206 210 213 215 217 218 220 221 222 222 222 221 221 221 223 225 226 228 229 230 231 231 232 232 233 233 233 233 232 232 233 233 233 232 232 231 231 232 234 235 236 235 233 346 351 351 345 339 334 328 318 301 279 282 282 280 277 275 272 262 251 250 255 273 300 328 347 357 3 7 5 8 19 36 52 59 61 65 63 58 50 39 27 14 1 349 339 332 328 325 322 317 312 306 301 296 290 284 276 258 234 207 194 185 179 173 169 167 167 171 175 178 180 178 173 167 166 167 172 187 201 213 222 224 201 119 112 121 133 148 167 181 192 200 208 215 221 225 229 234 238 240 242 244 246 248 252 255 259 256 249 247 247 249 253 259 265 269 270 268 264 259 248 232 210 191 181 177 177 181 184 187 189 190 190 189 183 173 169 174 175 177 179 182 187 191 195 200 204 207 210 211 213 215 217 218 220 221 222 222 223 223 223 224 226 227 228 228 229 230 231 231 232 232 233 233 232 232 233 233 233 233 233 233 233 233 234 235 235 235 234 232 340 344 342 338 330 329 327 323 314 297 282 278 280 282 283 290 302 315 322 333 347 359 5 10 15 18 22 25 29 36 44 54 66 70 68 64 57 46 31 18 4 352 341 333 327 322 320 317 312 303 290 279 276 279 280 281 270 243 210 185 167 152 141 154 162 167 170 173 176 180 177 173 170 170 173 181 191 197 200 195 145 121 115 115 126 141 159 181 194 203 208 212 217 222 227 231 235 239 240 243 246 248 250 254 258 263 259 253 249 249 251 255 260 266 271 274 272 267 258 245 228 211 198 193 191 189 189 189 189 190 189 188 185 179 167 164 170 174 179 183 187 192 196 199 202 205 207 208 208 210 211 213 216 218 219 220 221 222 223 224 225 226 226 227 227 228 229 230 231 231 231 232 232 232 232 232 233 233 234 234 234 235 235 236 236 235 234 233 231 6 9 358 331 314 312 313 313 310 293 276 272 282 296 309 324 340 353 1 1 1 2 6 14 22 28 31 33 36 40 48 57 69 73 72 65 53 38 23 9 354 342 333 329 325 322 322 322 320 313 298 284 276 274 275 276 273 254 224 201 189 182 176 172 171 172 173 175 179 181 182 178 174 172 173 176 178 177 153 107 91 106 124 138 151 168 184 201 206 210 212 215 218 222 226 230 234 236 237 242 246 249 252 257 263 269 264 259 255 252 253 255 261 267 271 273 272 265 254 241 226 213 204 200 196 194 192 191 191 190 187 185 181 177 170 161 157 164 176 185 191 196 199 201 203 204 204 204 204 206 208 211 213 215 217 218 219 220 221 222 223 224 224 225 226 227 229 229 230 230 231 231 232 232 232 232 232 233 234 235 235 235 236 236 236 235 233 232 231 14 12 6 329 308 300 298 299 301 302 306 311 317 332 346 359 352 347 345 344 346 353 4 17 28 36 41 40 39 39 43 51 60 64 59 50 38 25 13 0 348 338 332 328 326 325 326 330 332 332 325 311 296 283 275 269 263 250 231 213 202 198 193 187 182 180 179 180 184 185 183 177 171 168 167 164 154 137 115 99 94 101 124 151 175 194 211 222 220 217 216 217 220 223 226 231 234 235 235 241 245 250 255 264 276 282 279 273 267 262 259 260 263 266 268 269 267 259 249 237 226 216 209 204 202 200 198 196 193 191 190 188 186 183 179 165 156 162 177 188 195 199 201 202 203 203 202 202 202 204 206 209 212 213 214 215 216 217 219 220 221 222 222 224 225 227 228 229 229 230 230 230 230 231 231 231 231 232 233 234 234 235 235 234 234 234 232 231 230 8 3 347 315 304 298 296 298 312 333 346 349 349 350 348 343 336 332 331 332 341 357 12 23 32 38 41 41 39 39 39 44 46 46 37 26 16 9 359 350 341 334 328 325 323 323 324 327 332 338 342 337 323 303 282 266 251 237 224 215 208 204 198 192 186 183 184 186 190 192 193 190 180 169 156 142 137 133 129 125 130 142 160 178 197 215 233 241 241 237 230 224 221 223 227 232 237 235 234 241 248 257 270 288 307 313 310 302 293 284 277 273 271 270 268 265 261 254 245 235 226 218 212 208 205 202 200 197 195 195 195 195 193 190 187 178 176 180 187 193 197 200 202 204 205 205 204 204 205 206 207 209 211 212 212 213 214 215 216 218 219 221 222 224 226 227 228 228 228 228 228 228 228 229 229 230 230 230 231 232 232 232 232 232 232 232 231 230 229 355 348 307 270 278 289 300 310 319 322 322 324 329 334 336 332 329 327 328 332 346 15 29 33 35 35 36 36 34 34 36 39 37 32 24 14 4 356 348 342 336 330 325 321 317 314 313 314 316 324 335 343 337 322 300 276 248 227 214 210 208 207 203 197 192 189 189 191 192 193 191 185 168 145 138 139 142 144 147 151 162 176 189 200 211 222 234 240 243 242 237 231 226 224 226 230 234 233 237 249 266 291 314 329 334 333 330 324 316 307 297 290 283 276 271 265 260 254 245 236 227 218 213 209 206 204 202 201 201 200 199 198 196 194 191 190 190 191 194 197 201 203 205 207 208 208 208 208 209 209 210 211 212 212 212 213 214 215 216 217 218 220 222 223 225 226 227 228 227 226 226 226 226 226 227 227 227 227 228 229 229 230 230 230 230 230 230 229 229 302 292 267 267 277 290 299 306 310 307 305 304 308 318 325 325 324 324 324 326 339 24 37 35 31 29 31 29 24 25 28 32 30 26 20 11 359 349 341 336 333 329 325 320 315 309 304 299 294 290 304 322 330 324 311 294 266 235 216 209 210 209 207 202 200 198 197 194 191 187 182 174 160 145 153 162 170 175 180 185 192 197 202 207 214 222 230 236 241 246 248 238 231 227 226 228 233 238 256 307 346 353 351 348 344 339 335 330 324 317 310 302 294 285 277 270 265 259 252 243 233 223 217 213 210 208 207 206 205 201 198 197 198 197 196 195 194 195 197 201 204 206 208 209 209 210 210 211 211 212 213 213 213 213 214 214 214 215 215 216 217 218 220 221 223 224 225 226 226 225 224 224 224 224 224 224 224 224 225 225 226 227 227 228 228 229 229 228 228 292 281 268 268 275 286 297 302 303 300 296 294 299 315 322 322 321 318 316 312 317 358 39 35 29 25 26 22 17 14 17 20 21 21 15 6 357 346 339 333 330 327 324 321 317 312 305 296 284 270 271 285 302 311 310 302 288 259 234 220 215 212 210 207 205 203 200 195 189 185 180 176 173 171 176 182 188 192 195 198 200 200 203 207 216 223 230 236 241 245 248 239 231 226 222 221 225 264 7 13 12 8 359 350 344 339 335 331 327 323 317 310 303 295 287 279 273 268 261 253 244 234 226 220 216 213 211 210 209 207 205 203 202 200 199 198 197 198 200 203 206 208 209 210 210 211 211 212 213 214 215 215 215 215 215 215 215 214 214 215 215 217 218 220 221 221 222 222 223 223 222 221 221 222 222 222 222 222 222 223 224 224 225 226 226 227 227 228 227 296 291 283 275 274 280 290 300 305 307 305 305 310 321 324 324 322 319 314 306 296 310 7 30 25 23 20 16 12 8 6 6 5 6 4 359 352 343 336 331 328 326 324 322 321 319 315 307 292 274 261 268 281 295 303 303 297 281 254 234 223 218 216 215 213 209 203 195 190 186 183 182 184 187 191 194 196 198 199 196 195 196 202 210 219 225 229 232 235 236 236 230 214 198 179 154 87 45 31 21 12 3 354 346 341 338 335 332 329 327 324 319 312 304 296 288 281 275 268 261 253 244 235 228 222 218 216 213 212 210 208 207 205 204 203 202 202 202 203 205 207 208 210 210 211 212 213 214 215 215 215 215 215 215 215 215 215 214 214 214 214 215 217 218 218 218 218 218 218 219 219 219 219 219 220 220 220 221 221 222 223 223 224 225 225 226 227 227 227 293 292 283 274 268 272 282 294 306 312 316 317 317 318 320 323 325 326 325 322 315 315 336 6 19 23 21 16 13 8 3 359 356 354 352 349 345 339 333 330 328 327 327 328 331 335 337 336 330 315 294 280 280 287 296 294 288 275 255 239 229 225 227 225 222 215 206 195 187 185 185 186 189 195 200 203 204 202 197 190 190 195 205 215 224 230 231 231 230 226 218 198 162 128 98 72 53 38 26 16 7 359 352 349 346 342 338 335 332 330 327 324 320 314 306 297 288 280 273 266 259 251 243 235 228 223 219 216 213 212 210 208 207 206 206 206 206 206 207 208 209 210 211 212 213 214 215 215 215 215 215 215 215 216 215 215 215 214 214 214 215 215 216 216 216 216 215 214 214 215 215 216 216 217 218 219 220 220 221 221 222 223 223 224 225 226 227 227 227 287 286 277 269 264 263 269 278 290 305 316 321 322 321 321 321 323 326 330 336 337 340 346 1 19 31 29 24 17 7 358 350 343 339 337 335 335 330 324 326 329 331 334 341 351 2 7 10 9 360 346 322 295 279 272 270 252 241 234 229 226 225 228 230 229 224 210 194 186 187 192 197 203 205 206 206 204 198 190 187 192 201 213 221 228 234 233 229 220 200 166 132 106 86 69 56 46 34 23 11 2 355 351 352 352 350 347 341 337 333 331 328 325 321 315 307 298 287 278 269 262 255 248 240 233 227 221 217 214 212 210 209 208 207 207 208 208 208 209 210 211 212 213 214 215 216 216 215 215 215 215 215 215 215 215 214 214 214 215 215 215 215 215 214 214 212 211 211 210 211 212 212 213 215 216 218 219 220 220 221 222 222 223 224 225 226 227 227 228 284 286 283 273 263 256 254 258 268 284 298 311 319 324 326 327 327 326 329 337 339 343 351 7 28 42 38 22 4 345 331 324 318 314 312 314 321 322 322 326 331 337 344 355 7 16 19 15 9 0 350 333 303 273 258 248 240 233 228 225 225 228 232 237 239 235 208 200 199 201 205 209 213 212 210 207 203 196 195 198 206 213 220 225 228 228 223 204 165 130 112 100 90 79 67 57 47 35 25 15 6 1 356 352 350 347 344 341 339 337 334 331 328 325 321 315 308 297 282 272 267 261 253 245 238 230 223 218 214 212 209 208 207 207 207 208 208 209 210 211 212 213 214 215 216 216 215 215 215 215 215 215 214 214 214 213 214 215 215 215 215 214 213 212 211 210 208 207 207 207 209 210 211 213 214 216 217 218 219 220 221 222 223 224 226 226 227 228 229 281 283 284 282 275 264 256 253 256 263 274 287 299 309 312 313 313 314 316 318 323 329 347 33 81 109 126 265 276 278 283 290 291 290 294 304 317 323 324 327 334 343 353 3 11 16 17 12 5 356 348 334 310 283 264 255 248 240 234 231 231 238 243 249 248 237 211 208 210 213 216 218 219 219 217 213 206 199 201 205 211 217 222 224 216 198 161 122 104 97 94 92 87 80 69 58 45 32 24 17 10 6 359 353 348 344 341 338 339 338 337 335 332 329 325 321 315 308 299 289 280 270 259 249 239 230 223 218 214 210 208 207 206 206 206 207 208 209 211 212 213 214 215 216 216 216 215 215 214 214 214 214 213 213 213 213 214 215 215 214 214 213 212 211 210 208 205 205 205 207 209 210 211 211 213 214 216 217 218 219 221 222 223 225 226 227 228 229 230 278 283 291 299 304 297 283 270 261 258 261 271 284 295 303 306 307 307 305 300 270 230 210 197 189 193 204 224 244 259 273 278 275 272 276 295 314 321 322 327 337 351 360 6 11 13 13 10 6 1 354 344 330 309 285 276 271 267 268 275 286 293 286 273 252 228 214 211 211 213 216 220 225 228 228 221 211 203 203 207 212 215 208 182 126 104 93 86 83 85 87 88 84 78 68 54 40 28 20 14 8 4 1 358 354 350 346 343 341 340 340 339 337 334 332 328 325 322 319 313 303 289 271 253 239 230 222 217 213 210 208 207 206 206 206 207 208 210 211 212 214 215 216 216 217 217 216 215 214 214 213 212 212 212 212 212 213 214 213 213 212 211 210 209 208 206 204 205 205 206 208 210 212 212 213 214 215 216 218 219 221 222 224 225 226 228 229 230 232 Height 789 789 788 788 788 787 787 787 786 786 786 785 785 785 784 784 783 783 782 782 781 781 780 780 779 779 779 778 778 778 779 780 781 782 781 780 780 779 778 778 777 777 776 776 777 783 788 794 799 802 803 803 804 806 809 812 814 815 816 816 815 815 813 808 803 799 799 800 800 799 798 798 798 799 801 804 807 808 808 808 808 810 813 815 816 816 817 821 825 827 828 830 832 835 835 834 835 836 838 840 841 842 842 843 843 844 844 844 843 843 843 843 843 844 844 845 846 847 847 847 847 846 846 848 850 854 858 863 866 868 869 869 868 866 868 873 880 887 894 897 896 891 887 885 884 882 881 881 882 883 883 884 884 884 882 878 875 875 878 882 887 891 891 888 886 884 882 881 880 878 878 876 878 881 885 888 892 892 890 890 888 886 883 882 881 880 879 879 879 790 789 789 788 788 788 787 787 787 786 786 786 785 785 784 784 783 783 783 782 782 781 780 780 780 779 779 779 779 780 781 781 782 782 781 780 779 779 778 778 778 777 776 776 778 783 789 795 799 802 804 804 806 808 810 813 814 814 812 811 812 814 814 811 806 802 799 799 799 800 800 800 801 802 802 802 805 806 806 806 807 811 815 818 819 818 816 820 824 828 830 830 830 831 832 833 835 836 837 840 842 844 844 843 843 843 843 844 843 843 842 842 843 844 846 847 847 847 847 846 845 844 845 847 850 854 857 860 863 865 867 867 867 867 870 875 881 887 892 893 893 888 884 881 879 877 877 877 878 878 878 878 879 879 878 876 874 875 878 882 885 889 891 891 891 891 892 891 889 887 886 886 888 891 893 895 897 900 903 901 896 889 883 879 877 877 878 878 877 790 790 789 789 788 788 788 787 787 787 786 786 785 785 785 784 784 783 783 783 782 782 781 781 780 780 779 779 781 782 782 782 782 782 781 780 779 779 779 778 778 778 777 776 779 784 790 796 800 803 804 805 805 806 807 809 810 809 806 808 810 812 814 814 812 808 804 801 800 801 802 802 803 804 805 804 803 803 804 806 808 812 816 819 821 821 820 821 824 829 831 831 830 829 834 834 834 835 836 839 842 845 846 845 843 843 842 843 842 842 842 842 843 844 846 847 847 846 846 845 843 842 843 845 847 850 853 855 858 861 863 862 862 865 869 875 878 879 880 880 877 876 874 873 873 872 872 872 873 873 872 871 872 873 874 875 876 879 881 884 888 891 894 896 896 896 897 897 896 896 896 897 899 899 898 897 898 903 906 909 907 899 888 879 878 878 879 879 878 791 790 790 789 789 788 788 788 787 787 787 786 786 785 785 784 784 784 783 783 783 782 782 781 781 780 780 780 781 782 782 782 782 782 781 781 780 779 779 779 779 778 778 777 780 785 790 795 798 801 803 804 804 804 804 804 805 805 802 804 805 807 810 811 813 813 812 809 806 805 804 804 806 808 809 808 805 804 806 808 810 813 816 818 820 823 825 827 830 832 833 833 832 831 833 835 835 835 834 837 841 844 845 846 846 843 842 842 842 843 843 842 843 844 845 846 846 846 845 844 842 841 841 843 844 845 847 850 853 856 857 856 857 860 864 869 871 868 866 865 864 865 864 865 866 867 866 869 870 870 869 869 870 872 874 876 879 882 883 885 888 890 893 895 896 896 895 895 895 895 895 894 893 893 893 895 898 901 902 906 910 906 895 881 881 881 882 881 879 791 791 790 789 789 789 788 788 787 787 787 786 786 785 785 785 784 784 784 783 783 783 782 782 781 781 781 781 781 782 782 782 782 781 781 781 781 780 780 779 779 779 778 778 781 785 789 792 795 798 800 802 802 803 803 802 802 802 802 802 803 804 806 808 811 814 817 817 815 812 809 808 809 812 814 812 809 808 809 809 811 814 817 820 823 827 830 833 835 836 836 836 836 837 839 841 842 840 837 835 838 842 844 846 848 849 846 844 843 843 843 842 842 844 845 846 846 846 846 844 842 841 842 842 843 845 846 848 850 853 854 854 854 855 857 860 861 856 851 848 847 847 848 849 853 857 859 863 868 869 870 872 874 876 877 878 880 882 883 884 885 887 889 891 892 891 890 889 888 885 883 881 880 881 885 890 895 898 897 900 909 911 900 884 883 883 883 881 879 792 791 790 790 789 789 789 788 788 787 787 787 786 786 785 785 785 784 784 784 783 783 783 782 782 781 781 781 781 781 781 781 781 781 781 781 782 782 781 781 780 780 780 781 784 786 788 790 792 795 798 800 802 803 802 802 802 803 803 804 804 804 805 807 809 813 818 821 821 819 815 813 813 815 817 816 814 812 810 810 812 816 822 826 830 832 832 833 835 836 836 837 838 840 842 844 846 846 844 841 838 839 843 845 847 849 849 846 844 843 843 842 842 843 844 846 847 847 846 845 843 843 844 844 846 847 848 849 851 852 853 851 850 852 855 858 857 850 844 840 839 841 844 847 851 855 859 862 866 868 871 874 877 880 880 880 880 880 880 880 882 883 884 886 887 888 887 886 883 879 875 873 874 877 883 884 889 892 891 892 900 901 894 885 885 885 883 882 879 792 792 791 790 790 789 789 788 788 788 787 787 786 786 786 785 785 785 784 784 784 783 783 783 782 782 781 781 781 781 780 779 779 779 781 782 783 784 783 783 782 782 783 785 788 791 792 792 793 794 796 799 802 802 802 801 803 804 805 806 808 807 806 806 808 811 815 818 821 822 820 816 815 817 819 819 818 816 814 816 819 825 830 833 834 832 831 832 832 833 833 834 835 837 839 842 845 849 850 848 844 839 839 843 845 846 846 844 843 842 842 842 842 843 845 846 848 849 848 846 845 844 845 846 847 847 848 849 851 852 852 851 851 854 859 862 861 854 846 840 837 838 841 846 851 857 861 863 866 869 872 876 879 881 881 879 878 877 877 878 879 881 882 884 886 888 889 888 886 882 878 876 876 878 882 881 886 889 889 887 891 890 887 885 886 886 885 883 881 793 792 792 791 790 790 789 789 788 788 788 787 787 786 786 786 785 785 785 784 784 784 783 783 782 782 782 781 781 780 780 779 778 779 781 783 784 785 786 786 786 786 786 789 792 794 796 797 797 797 798 800 801 800 800 801 803 803 806 809 811 809 806 807 808 810 812 815 819 821 820 817 815 817 820 822 821 819 820 822 825 828 831 833 832 831 830 831 831 830 830 830 832 834 837 840 843 847 850 851 850 845 840 841 842 843 843 843 842 842 842 843 843 845 847 848 850 850 849 847 846 846 847 847 847 847 848 850 851 852 853 854 856 860 864 869 868 863 855 847 843 843 847 853 854 856 859 863 867 871 875 879 881 882 880 877 877 878 878 878 879 879 880 883 885 888 891 891 890 888 884 880 879 879 880 879 882 885 886 886 886 884 883 884 885 886 886 885 884 793 793 792 791 791 790 790 789 789 788 788 787 787 787 786 786 786 785 785 785 784 784 783 783 782 782 782 781 781 781 781 780 780 780 781 783 785 786 787 789 789 790 790 791 794 796 797 799 800 801 800 798 798 798 799 801 803 805 808 808 809 810 808 808 809 810 811 813 816 818 819 817 815 816 820 822 822 821 821 824 826 827 828 828 828 827 827 827 828 829 829 829 830 833 837 840 843 845 848 851 852 850 846 843 842 842 842 842 842 842 843 844 845 847 848 850 850 850 849 849 849 848 848 848 848 850 852 853 853 854 855 857 859 862 863 868 870 868 864 857 852 850 850 851 853 858 863 868 871 875 879 882 884 882 877 876 878 879 879 878 879 879 879 880 883 885 887 889 889 887 884 879 878 879 880 881 883 884 884 882 880 879 880 882 883 884 886 887 885 794 793 793 792 791 791 790 790 789 789 788 788 787 787 787 786 786 786 785 785 785 784 784 783 783 782 782 782 782 782 781 781 781 781 781 782 784 786 788 790 791 792 793 794 796 797 799 800 801 802 800 800 800 800 800 801 803 805 807 806 807 808 808 808 809 811 811 811 813 816 818 818 818 817 820 822 823 822 821 822 825 827 827 826 825 823 823 824 825 826 827 828 830 833 837 840 843 845 847 848 849 849 848 845 843 842 842 842 842 843 844 845 846 848 849 850 851 851 850 850 850 850 850 850 852 855 857 858 857 855 855 855 857 859 862 865 869 871 869 865 862 861 862 863 864 867 870 872 875 878 882 885 885 882 877 876 877 878 879 878 878 879 879 879 881 882 884 884 884 882 878 876 878 879 881 883 885 886 882 878 875 879 880 880 881 882 886 888 885 795 794 793 793 792 791 791 790 790 789 789 788 788 787 787 787 786 786 785 785 785 784 784 784 783 782 781 781 782 781 781 781 782 783 783 784 784 785 786 789 791 793 795 796 797 799 800 801 802 802 802 804 805 806 806 805 804 806 807 807 807 808 809 809 810 811 810 810 811 813 816 819 820 821 822 824 826 824 821 820 822 826 828 829 827 822 821 822 823 824 825 827 830 833 836 840 843 844 845 845 846 845 845 844 843 843 844 844 845 845 844 845 846 847 848 850 851 852 852 851 852 853 853 854 855 857 859 860 858 855 853 852 854 858 863 868 871 873 873 871 869 869 871 872 874 874 874 875 877 880 883 886 886 882 878 876 877 878 878 878 878 878 878 878 879 881 882 882 882 879 876 877 879 881 883 885 887 887 880 876 877 882 882 880 879 881 885 887 883 795 795 794 793 792 792 791 791 790 790 789 789 788 788 787 787 787 786 786 785 785 785 784 784 783 782 781 781 782 782 781 781 782 784 786 786 786 786 786 787 790 793 796 796 797 798 800 802 804 805 806 808 809 810 810 809 808 809 809 809 809 809 808 809 810 810 809 809 810 812 814 817 820 823 825 827 829 825 821 819 819 823 826 828 827 824 822 822 823 824 825 827 831 833 835 839 842 843 843 843 843 843 843 843 844 844 845 845 846 846 845 844 845 846 847 849 850 851 852 852 853 855 856 856 857 858 859 861 860 857 854 852 854 859 864 869 873 875 875 874 873 873 875 878 879 878 877 878 879 881 884 886 886 882 879 877 877 878 879 878 877 877 877 877 878 879 881 881 879 877 877 878 880 883 885 887 888 886 877 875 877 879 880 879 878 880 883 883 880 796 795 794 794 793 792 792 791 790 790 789 789 789 788 788 787 787 786 786 786 785 785 785 784 783 782 781 782 784 784 783 783 784 786 788 789 789 789 787 787 788 792 796 796 796 797 799 802 806 808 809 810 811 812 812 813 813 813 814 813 811 808 807 807 808 809 809 809 810 812 813 815 818 821 823 824 825 823 820 818 817 818 822 825 826 826 825 826 826 827 828 829 831 831 833 836 839 841 842 842 842 843 843 844 844 844 845 845 845 844 843 843 843 844 846 847 849 852 853 853 854 856 857 857 857 857 859 861 861 859 857 856 857 861 865 869 873 876 875 875 874 875 877 879 880 880 880 880 881 882 884 885 884 881 879 878 877 878 879 878 878 877 877 877 878 878 879 879 877 877 877 879 881 883 886 889 888 884 877 876 876 877 877 876 877 879 880 880 878 797 796 795 794 794 793 792 792 791 790 790 789 789 788 788 788 787 787 786 786 786 785 785 784 784 783 782 783 784 785 786 786 786 787 788 790 791 791 790 788 788 789 793 795 795 797 800 804 807 808 808 809 810 812 812 813 813 815 816 813 810 807 806 807 808 809 811 812 814 815 816 816 816 817 819 820 820 821 821 818 815 815 819 823 826 828 829 830 831 832 832 831 829 830 832 834 837 841 840 840 842 843 844 844 844 844 844 844 843 843 842 841 841 842 844 847 849 851 852 853 854 855 856 856 854 855 858 861 862 861 860 858 858 862 867 871 874 876 877 876 876 876 878 880 881 881 881 881 882 883 884 884 883 880 879 878 877 878 878 878 878 877 877 877 878 878 878 877 877 877 877 879 880 883 887 890 889 884 879 877 877 877 877 876 877 878 879 879 877 797 796 796 795 794 793 793 792 791 791 790 790 789 789 788 788 788 787 787 786 786 785 785 785 784 784 783 784 785 786 787 787 787 787 788 790 792 793 792 791 790 791 793 797 800 802 804 806 808 808 806 806 808 810 811 811 811 811 812 810 808 807 808 809 809 811 813 815 819 822 822 820 817 814 815 817 819 822 824 822 818 816 818 822 825 828 831 833 835 835 835 832 830 830 831 832 834 837 838 837 840 842 844 844 844 844 843 843 842 843 843 842 841 841 843 846 848 849 851 852 853 854 855 854 852 853 856 860 863 863 862 860 859 862 869 873 876 877 878 876 876 877 878 880 881 881 882 882 882 883 884 884 883 881 879 877 877 877 877 877 877 877 877 877 878 878 878 878 877 877 878 879 881 883 887 890 890 887 884 882 880 879 879 880 879 879 878 877 876 798 797 796 795 795 794 793 793 792 791 791 790 790 789 789 788 788 787 787 787 786 786 785 785 784 784 784 784 785 785 786 786 786 786 788 790 792 793 794 794 795 797 800 804 808 811 810 808 807 806 803 806 808 809 810 811 810 809 809 809 808 809 810 810 810 813 815 817 820 824 826 824 819 814 811 815 819 822 825 826 822 818 818 821 825 829 833 835 836 836 835 831 829 828 828 829 831 833 834 833 835 838 840 841 842 842 843 843 844 843 843 842 841 840 841 844 846 847 849 850 852 854 854 854 852 853 854 858 862 864 863 860 858 860 869 873 876 878 878 876 875 876 878 879 880 881 882 882 882 883 884 884 883 881 879 877 876 876 877 877 877 877 877 877 878 878 878 878 878 878 878 879 881 883 886 888 890 889 887 885 882 880 879 878 880 878 876 874 872 799 798 797 796 795 794 794 793 792 792 791 791 790 790 789 789 788 788 787 787 786 786 785 785 784 784 785 786 786 786 787 787 787 787 787 789 791 794 795 797 799 802 805 808 810 811 809 806 804 803 803 806 808 810 811 812 811 809 810 812 813 813 812 812 812 814 816 817 819 821 823 824 822 816 812 814 819 823 824 825 824 818 818 822 826 831 834 836 838 837 835 831 828 826 826 827 828 829 830 831 832 833 835 836 838 840 842 843 843 842 841 841 841 840 841 842 844 846 847 849 850 852 852 853 854 854 855 857 860 863 863 860 858 860 868 872 875 877 877 874 872 874 877 878 880 881 882 882 882 883 883 883 882 881 880 878 876 875 876 876 877 877 877 878 878 879 879 878 878 877 877 878 879 881 882 885 886 885 884 881 878 876 875 875 875 873 871 869 867 799 798 798 797 796 795 794 794 793 792 792 791 791 790 790 789 789 788 788 787 787 786 785 785 785 785 786 787 788 788 788 788 788 787 787 787 789 791 794 797 800 803 806 807 807 806 805 803 802 803 804 806 809 810 811 812 811 809 813 815 817 818 817 815 813 813 815 816 818 820 822 825 825 822 817 814 817 820 822 822 821 819 820 824 828 832 836 838 839 838 835 831 827 825 825 826 827 829 831 832 832 832 832 833 835 838 840 842 842 841 840 840 839 840 841 842 844 846 847 847 848 849 850 852 854 854 855 857 859 861 861 859 858 861 868 873 875 877 876 872 869 872 875 877 879 880 881 881 882 882 882 882 881 881 880 878 876 875 875 876 877 877 878 878 879 879 879 878 878 877 877 877 877 877 879 880 880 879 877 875 873 873 872 872 872 871 869 867 866 800 799 798 797 797 796 795 794 794 793 792 792 791 790 790 790 789 789 788 788 787 786 786 786 786 786 788 788 789 789 788 788 788 788 787 787 787 788 791 795 800 803 805 805 804 803 803 802 802 804 805 807 808 810 810 811 811 811 814 816 817 818 817 815 814 814 816 818 820 822 825 828 830 828 823 819 818 817 818 819 820 820 822 826 830 833 836 838 838 837 833 829 826 825 825 826 828 831 833 834 833 832 831 831 832 834 837 840 839 837 835 835 837 839 840 840 842 845 846 847 846 846 848 850 852 853 854 856 857 859 860 860 861 864 869 873 876 877 875 870 867 870 873 875 877 879 879 880 880 880 880 880 880 880 880 879 877 876 876 876 876 877 877 878 878 878 878 877 876 876 876 876 876 876 876 877 877 876 874 873 872 872 872 872 871 870 869 867 866 801 800 799 798 797 796 796 795 794 793 793 792 792 791 790 790 789 789 788 788 788 787 786 786 786 787 788 789 789 788 788 788 788 788 788 787 786 787 789 793 799 802 803 803 803 802 803 803 804 805 806 807 808 809 810 811 811 812 813 814 815 815 815 814 815 817 820 822 824 824 826 828 830 831 829 827 824 820 818 820 821 823 826 830 832 834 834 834 835 833 831 828 827 827 827 829 830 833 834 834 833 832 830 830 832 834 836 837 836 834 833 834 837 840 840 839 840 842 844 845 845 844 847 850 852 853 854 856 857 858 860 861 862 865 869 873 875 875 871 868 866 868 870 873 875 876 877 878 878 878 878 878 878 879 879 879 877 877 876 876 876 875 875 876 876 876 876 875 875 874 875 876 875 875 876 876 876 875 874 873 874 873 872 871 871 870 868 867 866 802 801 800 799 798 797 796 796 795 794 793 793 792 792 791 790 790 789 789 789 788 788 787 787 787 788 788 789 789 788 788 788 788 788 788 788 787 788 790 793 798 801 803 803 802 802 803 804 805 805 806 807 807 808 809 811 811 811 812 814 814 814 814 815 817 821 824 824 824 823 823 825 828 830 831 831 830 827 825 825 825 827 829 831 832 832 832 832 833 831 830 829 829 829 830 831 832 833 834 834 833 833 832 832 833 835 837 838 838 838 839 840 842 844 844 844 843 843 844 843 842 842 844 848 850 852 854 856 857 859 860 862 863 866 868 870 871 871 867 864 863 864 867 870 872 874 876 878 878 878 877 877 877 879 880 880 878 876 874 873 872 872 872 873 874 874 874 874 874 874 874 875 875 876 876 877 877 876 876 875 875 873 871 870 869 868 867 866 866 802 801 801 800 799 798 797 796 796 795 794 793 793 792 792 791 790 790 790 789 789 788 787 787 787 788 789 789 789 788 788 788 788 788 788 788 788 789 790 793 797 801 804 803 803 803 803 804 804 804 804 806 807 808 809 811 812 813 815 817 818 817 817 818 821 825 826 825 822 819 820 823 826 829 831 833 833 833 833 832 831 831 830 830 830 829 829 829 831 831 832 831 831 832 832 833 833 833 834 834 835 835 835 836 838 840 842 843 844 844 845 846 847 849 850 850 850 850 850 848 846 843 842 845 848 851 853 855 857 859 861 863 865 865 865 866 866 866 863 861 859 859 862 867 870 873 876 879 880 880 878 878 878 880 879 877 873 869 867 866 866 867 868 870 871 872 872 873 873 874 875 876 876 876 876 876 877 877 877 876 875 872 870 868 867 866 866 865 865 803 802 801 800 800 799 798 797 796 796 795 794 793 793 792 792 791 791 790 790 790 789 788 788 788 789 789 789 789 789 789 788 788 788 788 788 789 789 791 794 798 801 804 804 804 803 803 804 803 803 803 805 806 807 810 813 817 819 817 818 819 821 822 823 825 827 828 825 821 819 820 824 826 828 830 832 833 834 835 835 834 833 833 831 829 828 829 831 833 833 833 833 833 833 834 835 835 836 837 837 838 838 840 842 843 846 847 848 847 846 846 848 850 852 853 854 854 854 854 854 851 848 846 845 847 850 852 854 856 860 862 864 865 864 862 862 862 862 860 858 856 856 859 864 869 874 877 880 882 882 881 880 879 879 875 872 868 863 860 860 861 864 866 868 869 870 870 871 872 873 875 876 876 875 874 874 874 875 877 877 875 873 870 868 867 866 866 865 867 804 803 802 801 800 800 799 798 797 796 796 795 794 793 793 792 792 791 791 791 790 790 789 789 789 789 790 790 790 790 790 789 789 789 788 788 789 791 793 795 798 801 804 805 805 804 803 803 802 802 803 805 807 809 813 817 820 821 819 819 820 822 824 825 826 827 826 823 821 820 821 822 825 827 830 832 833 834 835 836 836 836 834 831 828 827 829 829 830 832 832 833 834 836 837 838 838 839 840 840 841 843 844 845 846 847 848 848 847 846 847 848 851 852 852 852 853 853 853 852 852 852 851 850 849 849 850 852 856 861 864 866 866 864 861 860 860 861 860 858 856 856 858 862 868 874 878 881 882 882 881 880 877 871 868 863 859 857 858 860 863 866 868 868 868 868 869 869 871 872 873 873 872 871 871 871 871 873 875 875 875 873 871 870 869 868 869 869 869 805 804 803 802 801 800 800 799 798 797 796 796 795 794 794 793 793 792 792 791 791 791 790 790 790 790 790 790 790 790 790 790 790 789 789 788 790 791 793 795 798 802 805 806 807 806 804 802 802 803 804 807 810 813 816 819 820 819 818 818 819 821 823 824 824 824 823 822 821 820 819 820 821 825 828 830 832 833 835 836 837 836 834 831 828 827 826 827 830 832 834 835 837 838 839 840 841 841 841 841 842 843 843 844 844 844 847 847 847 847 849 850 852 852 850 850 850 850 850 850 852 854 855 855 854 852 850 851 853 858 859 861 862 862 860 859 860 861 860 860 858 858 859 862 868 874 878 880 880 879 877 873 865 852 849 850 852 856 860 865 869 871 872 870 869 867 867 868 869 870 870 870 869 869 869 869 869 871 872 873 874 873 873 872 871 871 870 871 871 806 805 804 803 802 801 800 800 799 798 797 796 796 795 794 794 793 793 793 792 792 792 791 791 791 791 790 790 790 790 790 790 790 790 789 789 790 791 792 794 797 802 805 807 808 807 805 804 804 805 807 809 811 814 816 818 818 818 818 818 818 818 819 820 821 821 821 822 822 823 823 822 823 826 827 829 831 834 836 837 836 835 833 830 828 826 826 827 830 833 835 837 839 840 840 841 841 840 840 841 841 841 841 842 842 842 843 845 847 849 850 850 852 851 850 849 849 848 849 850 852 854 856 858 858 857 854 852 851 853 856 858 859 859 859 859 860 861 861 861 860 860 861 865 871 877 879 879 877 874 867 856 850 848 843 849 855 860 865 869 873 874 874 873 871 870 868 868 868 869 869 869 869 869 869 868 869 869 871 872 872 873 873 872 871 870 868 868 868 807 806 805 804 803 802 801 800 800 799 798 797 797 796 795 795 794 794 793 793 793 793 792 792 792 791 791 790 790 790 790 790 790 790 790 789 789 790 791 794 797 801 805 807 808 808 807 806 807 810 813 814 814 814 815 816 817 818 819 819 819 819 820 821 822 823 825 827 828 830 830 828 826 825 827 829 832 834 835 836 835 833 831 828 826 826 826 828 830 834 836 838 839 840 841 840 840 839 838 838 839 840 839 842 842 842 843 845 846 848 849 849 849 849 849 849 848 849 850 851 853 854 856 857 859 859 858 854 851 852 855 858 859 859 859 859 860 861 861 861 861 862 867 871 876 879 879 878 875 869 860 847 842 843 847 854 861 866 870 871 872 873 874 874 874 873 872 871 870 870 870 870 869 868 868 868 868 869 870 870 871 871 871 870 869 867 866 865 865 808 807 806 805 804 803 802 801 800 800 799 798 797 797 796 796 795 795 794 794 793 793 793 793 792 792 791 791 791 790 790 790 790 790 789 789 789 791 792 794 797 801 804 805 806 807 807 809 811 817 820 821 821 820 819 819 819 820 820 821 822 824 826 827 829 831 832 833 834 834 834 832 830 829 828 829 831 832 834 834 834 833 831 828 826 825 827 829 831 834 836 838 839 840 840 839 839 839 836 835 837 839 841 844 844 845 846 847 847 848 848 848 848 848 848 848 848 849 851 852 853 856 856 856 857 858 859 857 854 853 852 853 855 856 857 857 859 859 860 861 863 866 871 874 876 877 877 876 873 867 858 851 850 851 855 861 867 870 872 871 870 872 873 873 874 874 874 873 873 872 871 870 869 869 868 869 868 868 869 869 869 870 869 869 867 866 865 864 864 809 808 807 806 805 804 803 802 801 800 800 799 798 798 797 796 796 795 795 794 794 794 793 793 793 792 791 791 791 791 790 790 790 790 789 789 790 791 793 795 798 801 803 805 806 808 809 812 816 821 824 825 825 824 823 822 821 821 822 823 826 828 830 832 832 834 835 836 835 835 834 833 833 831 830 829 830 830 831 832 832 833 832 831 829 827 827 829 832 834 836 837 838 839 839 839 836 834 834 835 838 840 842 844 844 845 845 846 847 848 848 848 848 848 847 847 848 849 850 852 855 858 857 856 856 856 857 858 856 854 852 851 850 851 853 855 857 858 860 863 866 868 871 872 873 875 876 875 872 868 861 855 853 855 860 865 870 871 872 871 869 869 870 871 872 873 873 873 872 872 871 870 869 868 868 868 867 867 868 869 869 869 869 868 866 865 864 864 864 810 809 808 807 806 805 804 803 802 801 800 800 799 798 798 797 797 796 796 795 795 794 794 794 793 793 792 792 791 791 791 790 790 790 789 789 789 791 792 794 796 800 803 806 809 810 813 816 819 822 824 824 824 823 823 823 823 823 824 826 828 830 831 832 831 831 832 832 833 834 834 833 831 831 831 831 830 830 830 831 832 834 833 833 832 831 831 832 834 835 836 837 838 838 838 839 837 835 836 839 842 843 844 845 845 846 847 848 848 849 849 849 848 848 848 849 849 850 850 852 856 858 859 858 858 857 857 857 857 856 854 852 850 849 851 853 855 857 859 863 866 868 869 868 869 871 872 872 871 869 865 860 859 861 862 864 866 868 868 867 867 867 867 868 869 869 869 869 869 869 868 868 867 866 865 864 864 865 867 868 868 868 868 867 866 866 865 864 863 810 809 808 807 806 806 805 804 803 802 801 801 800 799 798 798 797 797 796 796 795 795 794 794 794 793 793 792 792 791 791 791 790 790 789 789 789 790 791 794 797 801 805 808 810 811 812 814 817 819 822 823 824 824 823 823 824 825 826 827 828 828 829 829 829 829 829 830 831 832 832 832 832 833 835 835 834 833 833 833 833 834 834 835 835 834 834 834 835 836 836 837 837 836 836 836 838 838 838 839 842 844 845 845 846 847 849 850 851 851 851 850 849 849 849 850 851 851 851 853 854 856 858 860 860 859 859 858 858 858 857 855 853 850 851 852 854 856 859 862 865 866 866 865 865 866 866 867 867 867 866 864 863 861 858 855 854 857 860 862 862 863 864 864 865 865 865 864 864 864 864 863 863 862 861 861 861 863 864 866 867 868 867 867 867 867 866 864 862 811 810 809 808 807 806 806 805 804 803 802 801 801 800 799 799 798 797 797 796 796 795 795 795 794 794 793 793 792 792 791 791 791 790 790 789 789 790 791 792 795 799 805 809 811 812 812 812 813 815 817 819 821 823 823 824 824 825 826 826 827 827 828 828 827 829 829 830 830 831 833 833 834 835 836 836 835 835 835 835 835 835 835 836 836 836 836 836 836 836 836 836 835 835 835 835 836 839 840 840 840 843 846 845 845 846 848 850 851 852 851 849 848 848 849 850 852 853 853 853 852 853 855 859 861 863 862 861 860 860 860 858 855 852 851 850 851 854 856 859 862 864 863 862 861 861 861 861 862 862 862 861 859 854 848 843 842 845 849 852 855 857 859 861 862 862 861 861 861 862 862 862 862 862 860 859 860 861 863 865 867 867 867 867 867 866 865 863 862 812 811 810 809 808 807 806 805 805 804 803 802 801 801 800 799 799 798 797 797 796 796 795 795 795 794 794 793 793 792 792 791 791 791 790 790 790 790 790 792 795 799 804 809 811 812 812 812 811 811 813 815 818 820 822 824 825 825 825 825 824 825 826 827 828 830 831 831 832 833 834 834 835 835 835 835 834 835 835 836 836 836 836 836 836 836 836 836 836 836 836 835 835 834 834 835 837 838 839 840 841 843 845 844 844 845 847 849 849 849 848 846 845 845 847 850 853 854 853 852 851 851 853 856 860 863 864 863 862 861 861 860 858 855 850 847 847 849 851 853 856 859 861 861 861 860 860 859 859 859 859 857 854 849 843 839 839 843 845 850 854 856 858 860 862 862 862 862 862 863 864 864 865 864 862 860 860 860 862 864 866 867 867 866 866 865 864 863 862 813 812 811 810 809 808 807 806 805 804 804 803 802 801 801 800 799 799 798 797 797 796 796 795 795 795 794 793 793 792 792 792 791 791 791 791 790 790 791 792 794 797 802 806 809 811 811 810 808 808 809 812 816 819 821 822 823 824 824 823 822 822 823 826 827 829 830 831 832 833 834 835 835 835 834 834 834 835 836 836 837 837 837 837 836 836 836 836 836 836 836 835 835 835 836 836 838 839 841 843 844 842 841 840 841 842 844 845 846 844 843 841 840 842 845 849 853 853 853 852 851 851 851 853 856 860 863 863 862 861 861 861 861 859 856 853 852 851 851 852 852 855 858 861 862 861 861 860 859 860 858 856 852 847 842 840 841 844 848 851 853 856 859 861 863 864 866 866 866 866 866 867 867 866 863 861 860 859 860 862 864 866 866 866 865 864 863 862 861 814 813 812 811 810 809 808 807 806 805 804 804 803 802 801 800 800 799 798 798 797 797 796 796 795 795 794 794 793 793 792 792 792 791 791 791 791 791 791 792 793 795 799 803 806 807 807 806 806 806 809 812 815 818 820 821 822 823 823 823 823 821 821 824 826 827 829 831 832 833 834 835 835 835 836 836 836 836 836 836 836 837 837 837 837 836 836 836 836 836 836 836 836 836 838 838 839 840 842 844 844 842 840 838 838 838 839 840 841 837 836 837 840 843 846 849 850 851 851 852 852 852 851 850 852 856 859 861 861 860 860 860 860 861 860 858 855 853 851 851 852 855 857 859 860 861 861 861 860 860 859 856 852 846 841 840 843 846 849 852 854 856 858 860 863 865 867 868 868 867 867 868 868 868 866 863 860 858 858 860 863 865 866 865 864 863 862 861 861 814 814 813 812 811 810 809 808 807 806 805 804 803 803 802 801 800 800 799 798 798 797 797 796 796 795 795 794 794 793 793 792 792 792 792 791 791 791 792 793 794 796 797 799 801 803 804 805 807 809 811 813 814 816 818 820 822 824 825 826 825 824 822 823 825 826 828 830 831 832 833 834 835 835 836 837 837 837 836 836 837 837 837 837 837 837 836 836 836 836 836 837 836 837 838 839 840 841 842 843 843 843 842 840 839 837 836 835 834 834 837 840 843 845 846 847 847 848 850 851 852 852 851 849 850 852 855 857 857 857 856 855 856 857 857 856 855 854 853 854 855 856 857 857 858 858 858 858 858 858 857 855 851 846 841 841 844 847 851 853 855 857 859 860 864 866 867 867 867 866 866 866 867 866 864 861 857 855 857 859 862 864 865 864 863 862 861 861 860 815 814 813 812 811 811 810 809 808 807 806 805 804 803 802 802 801 800 800 799 798 798 797 797 796 795 795 794 794 794 793 793 792 792 792 792 791 791 792 793 795 796 797 798 800 803 805 807 810 811 812 813 814 815 817 819 821 823 825 825 825 824 823 823 824 825 826 828 829 830 830 831 833 835 836 836 837 837 836 837 837 837 837 837 837 837 837 837 837 836 836 836 836 837 838 839 840 841 842 843 843 843 843 842 841 839 837 837 837 839 843 844 844 843 842 843 845 846 849 852 852 851 850 848 848 850 852 853 854 854 853 853 854 855 855 855 854 854 854 855 855 855 856 857 858 858 857 857 856 856 854 853 850 846 842 842 845 848 852 854 856 857 859 861 864 866 866 866 866 864 864 863 863 862 860 856 852 852 855 858 861 863 863 863 862 861 860 860 860 816 815 814 813 812 811 810 809 808 807 807 806 805 804 803 802 801 801 800 799 799 798 798 797 796 796 795 795 794 794 794 793 793 793 792 792 792 792 792 793 796 797 799 802 804 807 809 810 811 812 812 813 814 814 815 817 819 821 822 823 823 823 822 822 823 824 825 827 828 828 828 829 831 833 834 835 836 836 836 837 838 837 837 837 838 838 838 838 838 837 837 836 836 837 838 839 840 841 842 843 843 843 843 843 841 840 838 838 839 841 844 847 847 844 842 843 844 847 850 852 852 850 849 847 847 848 849 851 852 852 852 852 853 853 854 855 855 855 854 854 853 854 855 858 860 861 860 858 857 856 855 853 848 845 844 844 847 850 852 855 858 858 860 863 865 866 866 865 865 863 863 860 858 856 853 848 847 848 853 857 859 861 862 862 861 860 860 859 859 817 816 815 814 813 812 811 810 809 808 807 806 805 804 804 803 802 801 801 800 799 799 798 798 797 797 796 795 795 795 794 794 793 793 793 793 793 792 792 793 796 798 802 805 808 810 811 812 812 812 811 812 812 812 813 814 815 816 818 819 819 820 820 821 823 824 826 827 828 829 829 830 831 833 834 835 836 836 836 836 837 837 837 837 837 837 838 838 839 839 838 837 836 837 838 839 840 841 842 842 843 843 842 841 840 839 839 839 839 840 844 850 855 855 850 845 846 847 848 850 850 849 848 846 845 845 846 848 850 851 852 852 852 853 854 854 855 855 855 854 853 853 854 856 859 861 862 860 859 856 854 851 848 845 844 846 849 851 853 855 857 859 862 864 866 866 865 864 864 863 860 857 853 849 845 842 844 847 852 856 858 859 860 860 860 860 860 859 859 818 817 816 815 814 813 812 811 810 809 808 807 806 805 804 803 803 802 801 800 800 799 799 798 798 797 797 796 796 795 795 794 794 794 794 793 793 793 793 794 796 800 803 806 809 811 812 812 812 811 810 810 809 810 811 811 811 812 813 815 816 817 818 820 822 823 825 826 827 829 830 832 833 835 836 837 837 837 836 835 835 836 836 836 836 836 836 837 838 839 839 838 837 836 837 838 839 840 841 840 840 840 839 838 837 837 837 838 838 840 845 853 861 862 855 847 846 845 845 846 847 847 846 844 843 843 844 846 848 850 851 852 853 853 854 854 855 856 856 856 855 855 854 855 856 857 858 859 857 854 851 848 846 844 844 846 849 852 854 856 857 860 863 865 866 866 866 865 864 862 856 850 845 843 842 842 845 849 854 857 857 858 858 858 859 859 859 859 859 818 817 816 815 815 814 813 812 811 810 809 808 807 806 805 804 803 802 802 801 800 800 799 799 798 798 797 796 796 796 795 795 795 794 794 794 794 793 793 795 797 800 803 806 808 810 812 812 812 811 811 810 809 808 808 809 809 810 811 812 814 816 818 820 821 821 822 823 825 827 830 832 834 836 837 838 838 837 835 835 835 836 837 837 837 837 837 837 837 838 839 838 837 836 836 838 839 839 839 838 837 837 837 838 838 838 837 836 836 839 845 853 862 862 855 847 842 841 842 844 845 846 844 844 845 847 848 848 849 851 853 853 854 854 854 855 855 856 857 857 857 857 856 856 854 854 854 854 853 851 848 846 845 843 844 846 849 852 855 857 859 862 863 864 864 865 865 866 861 856 850 844 841 842 844 845 848 851 854 856 856 857 857 857 857 857 857 858 858 819 818 817 816 815 814 813 812 811 810 809 809 808 807 806 805 804 803 802 802 801 800 800 799 799 798 797 797 796 796 796 796 795 795 795 795 794 794 794 796 798 800 802 805 808 810 811 812 812 812 811 811 810 809 809 809 809 810 811 813 815 818 819 820 821 821 821 822 823 826 828 830 832 835 837 837 837 836 835 836 837 838 839 839 840 840 839 838 837 837 837 838 838 837 837 838 839 838 837 836 835 835 836 838 840 839 838 836 836 838 843 848 853 856 851 845 841 841 842 843 842 840 837 841 845 849 850 848 848 849 851 852 852 853 853 855 855 856 857 858 858 857 856 853 852 853 854 854 854 852 849 847 845 843 844 847 850 853 856 859 861 863 864 863 862 862 861 859 855 849 844 841 843 846 848 849 850 851 853 854 855 856 856 857 857 857 857 857 858 820 819 818 817 816 815 814 813 812 811 810 809 808 807 806 806 805 804 803 802 802 801 800 800 799 799 798 797 797 797 796 796 796 796 795 795 795 795 795 795 798 801 803 805 808 810 811 812 812 812 812 812 811 810 810 810 810 811 812 814 816 817 820 821 821 822 822 823 823 825 826 827 830 832 834 834 834 834 835 838 839 839 839 839 840 840 840 840 838 837 837 838 839 839 838 838 838 837 836 835 833 834 835 836 837 839 839 838 837 838 840 843 846 848 847 845 843 842 842 842 840 837 835 838 842 846 847 846 845 845 847 848 849 850 851 853 854 854 854 855 855 856 858 859 860 860 859 858 857 856 853 849 844 839 840 845 851 855 859 861 863 865 865 864 861 858 854 849 844 842 842 843 847 850 851 851 851 851 852 853 854 855 856 856 856 856 856 857 857 821 820 819 818 817 816 815 814 813 812 811 810 809 808 807 806 805 805 804 803 802 802 801 800 800 799 799 798 798 798 797 797 797 796 796 796 796 795 795 795 797 800 803 806 808 810 812 812 812 811 811 811 810 810 810 810 810 810 811 813 815 816 818 819 821 822 823 824 824 825 825 825 827 828 829 829 830 832 834 837 838 839 839 840 839 839 840 840 839 839 838 838 839 839 839 838 837 837 835 834 832 833 833 834 835 838 839 838 837 837 837 839 840 843 845 846 845 843 841 840 843 845 846 847 844 843 843 844 841 841 842 843 845 846 847 849 851 851 851 851 852 855 858 861 863 861 859 857 856 855 855 846 837 832 833 842 850 857 860 861 863 865 865 864 861 855 848 843 841 842 844 847 850 852 853 853 852 852 852 852 853 854 855 856 856 856 856 856 857 821 820 819 819 818 817 816 815 814 813 812 811 810 809 808 807 806 805 805 804 803 802 802 801 801 800 800 799 798 798 798 798 797 797 797 796 796 796 796 795 796 799 802 806 808 810 812 812 812 811 810 810 810 810 809 809 809 809 810 810 812 814 816 817 818 820 822 823 824 823 823 823 823 824 824 825 826 829 832 835 836 836 835 835 837 836 837 838 839 839 838 838 838 838 837 836 835 835 834 833 832 831 831 832 834 836 837 836 834 833 833 834 837 842 847 847 844 841 839 839 841 845 850 856 857 851 844 840 838 838 839 840 841 843 843 845 847 846 846 847 849 852 855 857 857 858 857 855 853 850 847 837 831 830 833 841 850 856 859 859 861 862 863 863 860 852 846 843 843 845 848 849 851 853 853 853 853 853 853 853 853 854 854 855 855 856 856 856 858 822 821 820 819 818 817 816 815 814 814 813 812 811 810 809 808 807 806 805 804 804 803 802 802 801 801 800 800 799 799 798 798 798 798 797 797 797 797 797 796 796 797 800 803 807 809 811 812 812 811 810 810 809 809 809 809 809 809 809 809 810 811 812 813 814 816 818 819 820 820 820 820 820 821 822 823 826 828 830 831 832 831 832 832 833 832 833 834 836 837 836 836 836 835 833 832 832 832 832 831 830 829 829 830 832 833 834 833 833 833 833 835 840 844 847 846 842 838 837 837 839 841 845 850 856 859 856 849 843 841 842 844 846 847 845 843 842 840 840 842 845 849 851 851 852 852 852 851 847 841 835 833 833 834 838 844 851 855 857 856 856 857 858 858 856 850 847 846 846 848 849 850 851 852 853 853 853 853 853 853 853 853 854 854 855 855 856 858 858 823 822 821 820 819 818 817 816 815 814 813 812 812 811 810 809 808 807 806 805 805 804 803 802 802 801 801 800 800 799 799 799 799 798 798 798 798 798 798 798 797 797 798 801 804 807 809 811 811 811 810 810 810 809 809 809 809 809 809 809 809 810 810 811 811 813 814 815 815 816 816 817 818 820 822 825 827 830 829 828 826 825 825 824 824 826 828 830 832 833 833 832 832 831 830 829 828 829 830 830 829 827 827 829 831 832 833 834 834 835 837 840 845 846 845 843 839 836 835 836 838 839 837 839 845 857 864 861 854 848 847 848 849 849 847 843 839 836 835 837 841 845 847 847 846 845 844 841 837 833 832 835 837 839 843 847 851 854 854 853 852 851 852 852 851 848 847 848 849 851 850 850 850 850 851 852 852 853 853 853 853 854 854 854 854 855 856 857 857 823 822 822 821 820 819 818 817 816 815 814 813 812 812 811 810 809 808 807 806 805 805 804 803 803 802 802 801 800 800 800 800 800 799 799 799 799 798 798 798 798 798 799 800 803 805 808 810 810 811 810 810 810 810 810 810 810 810 810 810 811 811 811 811 811 811 811 811 812 812 813 814 815 818 821 825 827 829 829 827 824 821 819 818 820 823 826 828 828 829 829 828 829 828 828 827 827 827 828 829 829 828 828 829 831 833 834 834 835 837 839 842 846 846 844 841 839 837 835 835 836 836 832 833 841 855 869 867 860 851 846 845 845 845 845 839 836 833 832 833 838 841 843 843 841 838 836 833 831 832 834 838 842 845 847 849 851 852 852 851 849 847 847 848 848 848 848 849 850 850 851 850 849 849 849 850 851 852 852 853 854 855 855 856 854 855 856 856 856 824 823 822 821 821 820 819 818 817 816 815 814 813 812 812 811 810 809 808 807 806 806 805 804 804 803 802 802 801 801 801 801 801 801 800 800 800 800 799 799 799 799 800 802 804 806 808 809 810 811 811 811 811 811 811 811 811 811 811 811 811 811 812 812 812 812 812 812 812 812 813 813 815 817 820 824 827 828 828 827 825 824 823 823 825 827 828 828 827 826 826 827 826 826 826 826 825 827 828 829 829 829 829 830 831 832 832 833 835 837 839 841 843 843 842 841 841 841 838 836 833 832 829 830 837 849 863 864 857 849 842 838 837 838 840 838 837 836 835 834 836 838 840 840 839 837 835 834 834 836 839 843 847 849 850 851 851 851 851 849 848 846 846 846 847 848 849 849 850 850 850 851 850 850 849 849 850 851 852 854 854 854 855 855 854 855 856 856 856 824 824 823 822 821 820 819 819 818 817 816 815 814 813 812 812 811 810 809 808 807 807 806 805 805 804 803 803 802 802 802 802 802 802 801 801 801 801 800 800 800 801 803 805 807 808 809 810 811 811 811 812 812 812 812 812 812 812 812 812 812 812 812 812 812 812 813 813 813 813 813 814 814 815 817 821 825 827 828 828 827 826 825 825 826 827 827 826 825 824 825 825 825 824 823 823 822 824 826 828 828 829 829 829 829 830 831 832 833 835 837 839 839 839 840 842 844 846 844 838 834 831 828 828 834 843 852 855 853 847 840 834 833 837 841 844 846 845 844 841 838 839 840 841 843 844 844 843 843 844 846 847 849 851 851 851 851 851 851 851 850 849 848 848 848 849 850 849 850 850 850 850 850 850 849 849 850 850 851 852 852 853 853 853 854 854 855 855 855 825 824 823 823 822 821 820 819 818 818 817 816 815 814 813 812 812 811 810 809 808 808 807 806 806 805 804 804 804 804 804 803 803 803 803 802 802 802 801 801 802 803 805 807 809 810 811 812 812 812 812 812 812 812 813 813 813 813 813 813 813 813 813 813 813 813 813 813 813 813 813 814 814 814 815 817 821 825 827 828 827 826 825 824 824 823 823 824 824 824 825 825 825 824 822 820 820 820 822 824 826 827 827 826 826 827 829 831 832 833 834 836 836 837 838 840 842 844 843 840 837 833 830 828 830 836 842 847 848 847 845 843 841 845 848 851 853 852 848 844 838 839 841 844 847 849 847 847 847 847 848 848 849 849 849 850 851 851 851 851 852 852 851 851 850 849 849 848 849 850 850 850 850 851 851 849 849 850 850 851 851 852 852 852 852 853 853 854 855 825 825 824 823 822 822 821 820 819 818 817 817 816 815 814 813 813 812 811 810 809 809 808 807 807 806 806 806 805 805 805 805 804 804 804 804 803 803 803 802 803 805 807 809 810 812 812 813 812 812 812 812 813 813 813 813 813 813 813 813 813 813 813 813 813 813 813 813 813 813 813 813 813 813 814 815 818 821 824 826 827 826 825 824 823 823 823 823 824 825 825 825 825 824 823 822 821 820 820 822 825 826 826 824 824 826 828 829 828 829 830 834 836 836 837 837 837 838 838 837 836 833 831 829 830 832 835 839 841 844 846 847 846 849 852 854 853 850 845 841 840 841 843 845 846 845 842 841 842 844 846 846 846 846 846 848 849 850 850 850 851 851 850 849 849 848 848 848 848 849 849 849 849 850 850 851 851 850 850 850 851 851 851 852 852 852 853 853 854 826 825 824 824 823 822 821 821 820 819 818 817 817 816 815 814 813 813 812 811 810 810 809 809 808 808 807 807 806 806 806 806 806 805 805 805 804 804 804 804 805 806 808 809 811 812 813 814 814 813 813 813 813 813 813 813 813 813 813 813 813 813 814 814 814 814 813 813 813 813 813 813 813 813 814 814 815 818 821 823 825 825 824 823 822 822 821 822 823 824 825 825 825 824 823 823 822 821 821 821 823 823 824 825 826 827 827 826 825 825 827 832 834 835 835 834 833 832 832 832 831 829 829 831 835 834 834 835 837 839 840 843 845 849 852 852 851 846 841 839 840 843 844 844 843 841 836 835 836 839 842 844 844 844 845 846 847 848 849 849 849 850 850 849 849 848 848 848 848 848 849 849 849 848 848 848 848 849 849 850 851 851 851 852 852 852 853 853 854 826 826 825 824 823 823 822 821 820 820 819 818 817 816 816 815 814 814 813 812 811 811 810 810 809 809 808 808 808 807 807 807 806 806 806 806 805 805 805 805 806 807 809 810 811 812 814 814 815 815 814 814 814 814 814 814 813 813 813 813 813 813 814 814 814 814 813 813 813 813 813 813 813 814 814 814 815 816 817 819 821 822 822 820 820 819 819 820 821 822 822 822 822 822 823 824 823 823 823 823 824 825 826 828 829 828 827 825 824 824 827 831 833 833 832 830 829 829 828 827 826 826 828 834 840 837 835 834 835 835 836 838 842 846 850 851 849 844 839 840 842 844 844 842 841 838 834 833 834 837 840 842 843 844 844 845 846 847 847 848 848 849 849 849 849 848 848 848 848 848 848 848 848 848 848 848 848 848 849 850 850 851 851 852 852 852 853 853 854 827 826 825 825 824 823 823 822 821 820 820 819 818 817 816 816 815 814 814 813 812 812 811 811 810 810 809 809 808 808 807 807 807 807 807 806 806 806 806 806 807 808 809 810 810 811 812 813 814 815 815 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 813 813 813 813 813 813 814 814 814 815 815 815 815 816 818 818 818 818 817 817 818 818 819 819 820 820 820 822 823 824 824 824 824 824 824 825 826 828 828 827 825 824 823 824 827 830 831 830 828 827 826 827 826 825 824 824 827 834 839 837 835 833 833 833 833 833 836 840 846 849 848 844 840 841 843 844 843 841 838 835 833 834 836 839 842 844 845 845 845 846 846 846 847 847 847 847 847 847 847 848 848 847 847 848 848 848 848 848 848 848 848 849 849 850 850 851 852 852 852 852 853 854 854 827 826 826 825 824 824 823 822 822 821 820 819 819 818 817 816 816 815 814 814 813 813 812 811 811 810 810 809 809 808 808 807 807 807 807 807 807 807 807 807 807 808 808 809 809 809 810 812 813 813 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 815 815 815 815 815 815 816 815 815 816 816 817 818 818 818 818 818 819 820 821 823 823 823 823 823 823 824 824 824 825 824 824 823 823 823 824 827 831 833 832 827 825 825 825 825 825 824 823 823 831 835 835 833 831 830 829 828 829 832 836 842 846 846 844 841 842 843 842 841 839 835 834 835 838 841 843 845 847 847 847 847 847 847 847 847 847 848 847 846 846 847 846 846 847 847 847 847 848 848 848 848 849 849 849 850 850 850 851 851 851 851 852 853 853 854 827 827 826 825 825 824 823 823 822 821 821 820 819 818 818 817 816 816 815 815 814 814 813 812 812 811 810 810 809 809 808 808 808 808 808 808 808 808 807 807 808 808 809 809 809 810 810 811 812 812 813 814 814 814 815 815 815 815 815 814 814 814 814 814 814 814 814 814 814 814 814 814 814 815 815 815 815 815 815 815 815 815 815 816 817 818 819 819 819 819 819 820 821 822 823 823 823 822 822 822 822 823 823 824 823 823 823 822 822 823 826 830 833 833 830 826 824 824 824 823 823 822 823 828 831 832 832 829 827 826 826 827 830 835 840 844 845 843 841 841 842 842 842 841 840 840 841 842 842 844 845 847 847 847 847 847 846 846 846 847 848 848 847 846 846 845 845 846 846 846 847 847 847 848 848 849 849 849 850 850 851 851 851 851 851 852 852 853 853 827 827 826 826 825 824 824 823 822 822 821 820 820 819 818 818 817 816 816 815 815 814 814 813 813 812 811 811 810 810 809 809 809 809 809 808 808 808 808 808 808 809 809 810 811 812 812 812 812 812 813 814 814 815 815 815 815 815 815 814 814 814 814 814 814 814 814 814 814 814 814 814 814 815 815 815 815 815 815 815 816 816 816 816 817 818 819 820 820 820 820 821 821 822 823 822 822 821 821 821 822 822 823 824 824 824 823 822 822 823 824 828 832 833 831 826 823 822 823 825 828 829 830 832 833 833 832 829 827 827 830 833 836 838 841 843 843 841 840 840 841 842 843 843 842 840 838 838 839 841 843 845 846 846 846 846 846 845 845 845 846 846 846 845 844 844 844 844 845 846 846 847 847 847 848 848 848 849 849 849 850 850 851 852 852 852 852 852 852 828 827 826 826 825 825 824 823 823 822 822 821 820 820 819 818 818 817 816 816 815 815 815 814 814 813 813 812 811 811 810 810 810 810 809 809 809 808 808 809 809 809 810 810 811 812 813 813 812 812 813 814 815 815 815 815 815 815 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 815 815 815 815 815 815 816 816 816 817 817 818 819 820 820 821 821 822 822 823 823 823 823 823 822 822 823 823 824 824 824 824 822 822 821 821 822 825 828 830 830 828 825 826 827 830 833 835 834 833 833 833 831 829 827 831 835 839 840 840 840 840 840 841 842 842 843 843 842 841 841 838 836 835 835 838 841 843 844 845 845 844 844 843 843 843 843 844 845 844 843 843 843 844 844 845 845 846 847 847 847 848 848 848 849 849 849 850 851 851 852 852 852 852 852 828 827 826 826 825 825 824 824 823 822 822 821 821 820 819 819 818 817 817 816 816 815 815 815 814 814 814 813 812 812 811 811 811 810 810 809 809 809 809 809 809 809 809 809 810 811 812 812 813 813 814 815 815 815 815 815 815 815 815 814 815 815 815 815 815 815 815 814 814 814 814 814 815 815 815 815 815 815 815 815 815 816 816 816 817 818 819 820 820 821 821 822 823 823 824 824 824 824 823 823 823 824 824 824 823 822 821 820 820 821 822 824 827 829 830 829 828 828 829 831 833 835 834 832 832 831 830 828 827 832 836 839 839 838 838 838 838 842 843 843 843 841 840 840 839 836 832 830 831 835 838 840 842 843 843 842 841 840 840 840 841 842 843 842 842 842 843 843 844 844 845 846 846 847 847 848 848 848 848 849 849 850 850 851 851 852 852 852 852 828 827 827 826 826 825 824 824 823 823 822 822 821 820 820 819 818 818 817 817 816 816 816 815 815 815 814 814 813 813 812 812 811 811 811 810 810 810 810 810 810 810 809 808 808 809 810 811 813 814 815 816 816 816 816 816 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 816 816 816 817 818 819 819 820 820 821 822 823 823 823 824 824 824 823 823 823 824 823 823 822 821 821 821 822 823 825 826 828 829 830 830 831 832 832 833 834 836 834 833 832 832 830 827 827 831 834 835 835 834 834 834 836 840 841 841 840 839 838 837 835 831 827 826 828 831 834 836 837 837 838 838 838 837 837 837 838 839 840 840 840 841 842 843 843 844 845 845 846 846 847 847 847 847 848 848 849 849 850 850 851 851 852 852 853 828 827 827 826 826 825 825 824 823 823 822 822 821 821 820 819 819 818 817 817 816 816 816 815 815 815 815 814 814 813 813 812 812 812 812 811 811 811 811 811 811 811 810 810 809 808 808 810 812 814 815 816 816 816 816 816 816 816 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 816 816 816 817 817 818 818 819 819 820 821 821 822 822 822 823 823 823 823 823 822 822 821 821 821 822 822 823 824 826 827 827 828 828 829 831 833 835 835 836 835 835 835 834 833 832 831 827 825 827 829 831 831 830 829 830 833 835 837 836 835 834 834 832 829 826 823 824 828 832 833 835 835 835 834 834 835 835 835 835 836 837 837 838 839 841 841 842 843 843 844 844 845 845 846 846 846 847 847 848 848 849 849 850 850 851 851 852 852 828 827 827 826 826 825 825 824 824 823 822 822 821 821 820 819 819 818 818 817 817 816 816 816 815 815 815 815 814 814 814 813 813 813 812 812 812 812 811 811 811 811 811 811 811 810 811 812 813 815 816 817 817 817 817 817 816 816 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 816 816 816 816 816 816 817 817 818 818 818 819 819 820 821 822 821 821 822 822 821 821 821 821 820 819 820 820 821 823 824 825 826 826 826 826 827 828 830 832 834 835 835 834 834 833 832 831 830 828 825 823 824 825 827 827 827 825 826 828 829 830 830 830 829 828 826 824 823 822 823 826 829 831 833 834 835 835 833 833 833 833 833 835 836 836 837 839 840 841 842 842 843 843 844 844 844 845 845 846 846 847 848 848 848 849 850 850 850 851 851 852 828 827 827 826 826 825 825 824 824 823 823 822 821 821 820 820 819 818 818 817 817 816 816 816 815 815 815 815 815 814 814 814 814 813 813 813 812 812 812 812 811 811 811 811 811 811 813 814 816 817 818 818 818 818 817 816 816 815 816 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 815 816 816 816 816 816 816 817 817 817 817 818 818 818 818 819 820 820 820 820 820 821 821 821 821 820 820 819 819 820 821 821 822 823 823 824 824 824 824 825 827 829 831 832 833 833 832 831 830 829 827 826 823 819 819 820 823 824 824 823 822 822 823 824 825 826 825 825 824 823 823 822 822 823 825 828 830 832 832 833 833 833 831 830 831 832 833 834 835 837 838 839 840 841 841 842 842 843 843 844 844 845 846 846 847 847 847 848 848 849 850 850 850 851 851 828 827 827 826 826 825 825 824 824 823 823 822 821 821 820 820 819 819 818 817 817 816 816 816 815 815 815 815 815 814 814 814 814 814 813 813 813 812 812 812 812 812 812 811 811 812 813 815 817 818 818 818 818 817 816 816 816 816 816 816 816 816 816 815 815 815 815 815 815 815 815 815 815 815 816 816 816 816 816 816 817 817 817 817 818 818 819 819 819 819 819 820 820 820 821 821 822 821 820 820 820 821 821 822 823 823 823 823 824 825 825 825 824 824 826 827 829 830 831 831 830 829 828 827 825 822 818 816 817 819 820 821 822 823 823 823 823 823 823 823 822 822 822 822 822 822 822 823 826 828 829 830 830 830 829 829 828 829 830 831 832 833 835 836 837 838 839 840 841 841 842 842 843 843 844 845 845 846 846 846 847 847 848 848 849 849 850 850 850 828 827 827 826 826 825 825 824 824 823 823 822 822 821 820 820 819 819 818 817 817 816 816 816 815 815 815 815 815 815 814 814 814 814 814 813 813 813 812 812 812 812 812 812 812 812 813 814 816 817 817 817 817 816 816 816 817 817 816 816 816 816 816 816 815 815 815 815 815 815 815 815 816 816 816 816 816 816 816 817 817 817 817 817 818 818 819 819 819 819 820 820 821 821 821 821 821 821 820 820 821 822 824 825 825 825 825 826 827 828 828 827 825 825 825 826 827 828 829 830 829 828 826 825 823 819 817 816 818 820 820 821 822 823 824 824 825 825 825 823 821 821 821 821 820 820 822 824 826 827 829 830 830 829 830 831 829 828 829 830 832 833 834 835 836 837 838 839 840 840 841 841 842 843 844 844 845 845 845 846 846 847 847 848 848 849 849 849 850 828 827 827 826 826 825 825 824 824 823 822 822 822 821 820 820 819 819 818 817 817 816 816 816 815 815 815 815 815 815 814 813 813 813 814 814 813 813 813 813 813 812 812 812 812 812 813 813 814 814 815 816 816 816 817 817 817 817 817 816 816 816 816 816 816 815 815 815 815 816 816 816 816 816 816 816 816 816 816 817 817 817 817 817 818 818 819 819 819 820 820 820 821 821 820 820 820 820 820 821 823 824 825 826 826 827 827 828 829 830 829 828 826 825 825 825 826 827 828 828 828 826 825 823 822 818 816 817 818 819 820 820 821 822 823 825 827 828 827 824 822 821 820 820 820 820 822 824 824 825 826 827 828 828 828 828 828 829 830 831 832 833 834 835 836 837 838 838 839 840 841 841 842 842 843 843 844 844 845 845 846 846 847 847 848 848 848 849 849 827 827 826 826 825 825 824 824 823 823 822 822 821 821 821 820 820 819 818 818 817 816 816 816 815 815 815 816 815 815 813 812 812 812 813 813 814 813 813 813 813 813 813 813 813 813 813 813 813 814 816 816 817 817 818 818 818 817 817 817 816 816 816 816 816 816 816 816 816 816 816 816 816 816 816 816 816 817 817 817 817 817 817 818 818 818 819 819 819 820 820 821 821 821 821 820 820 820 821 822 824 824 825 825 825 826 827 828 830 830 830 829 827 825 825 825 826 826 827 827 827 826 825 823 821 816 815 815 816 817 818 818 819 820 821 822 823 824 824 823 822 820 819 819 820 822 822 823 824 825 826 827 827 828 828 828 829 830 831 832 833 834 835 835 836 837 837 838 839 839 840 841 841 842 842 842 843 844 844 845 845 846 846 847 847 848 848 848 848 827 827 826 826 825 825 824 824 823 823 822 822 821 821 821 820 820 819 819 818 817 817 816 816 815 815 815 815 814 813 812 810 810 812 813 814 814 814 814 813 813 813 813 813 813 813 813 814 814 816 817 818 818 819 819 818 818 818 817 817 817 817 816 816 816 816 816 816 816 816 816 816 816 817 817 817 817 817 817 817 817 818 818 818 818 819 819 819 819 819 820 820 820 821 821 821 821 821 822 823 824 824 824 824 825 825 826 828 828 829 829 828 827 826 826 826 826 826 827 827 827 827 825 823 819 814 813 813 814 815 816 817 817 818 818 819 820 821 822 822 821 821 820 820 820 821 822 823 825 826 828 829 829 830 830 830 830 831 832 833 834 834 835 835 836 836 837 837 838 839 839 840 840 841 841 842 843 843 844 845 845 846 846 846 847 847 847 848 848 827 826 826 825 825 824 824 823 823 822 822 822 821 821 820 820 820 819 819 818 818 817 816 816 815 815 815 814 813 812 812 811 812 813 814 814 814 814 814 814 814 813 813 813 813 813 814 814 816 817 819 820 820 820 819 819 818 818 818 817 817 817 817 816 816 816 816 816 816 816 817 817 817 817 817 817 817 818 818 818 818 818 818 818 819 819 819 819 819 819 819 820 820 820 821 821 822 822 822 823 823 823 823 823 823 824 825 826 827 828 828 828 827 827 826 826 826 827 828 827 827 827 826 822 817 812 810 811 813 814 815 816 817 817 818 819 820 821 820 820 821 821 821 821 822 822 823 824 826 828 829 830 831 831 831 831 832 832 832 834 834 834 834 834 834 835 836 836 837 838 839 839 840 840 841 841 842 843 843 844 845 845 845 846 846 846 847 847 848 826 826 825 825 824 824 823 823 823 822 822 821 821 821 820 820 820 819 819 819 818 817 817 816 816 816 815 815 814 814 814 814 815 815 815 815 814 814 814 814 814 814 814 813 813 813 814 815 816 818 819 820 820 820 820 819 818 818 818 817 817 817 817 817 816 816 816 817 817 817 817 817 818 818 818 818 818 818 818 819 819 819 819 819 819 820 820 820 820 820 820 820 820 820 821 821 822 822 823 823 823 823 822 823 823 824 825 826 827 828 828 828 828 827 827 827 827 827 828 827 827 827 825 820 814 811 810 811 812 814 815 816 817 818 819 820 820 820 819 819 819 820 820 821 822 823 823 825 826 828 829 829 830 831 831 831 832 832 832 833 833 833 832 831 832 833 834 835 836 837 838 838 839 840 840 841 842 842 843 844 844 845 845 845 846 846 847 847 847 826 825 825 824 824 824 823 823 822 822 821 821 821 820 820 820 820 819 819 819 818 818 817 817 817 816 816 816 816 816 816 816 816 816 815 815 815 815 814 814 814 814 814 813 813 813 814 815 816 817 818 818 819 819 819 819 819 817 817 817 817 817 817 817 817 817 817 817 817 818 818 818 818 818 819 819 819 819 819 819 819 819 820 820 820 820 820 821 821 821 821 821 821 821 821 822 822 822 822 822 822 822 822 823 823 824 825 826 828 829 830 831 829 828 827 828 828 828 827 827 827 825 822 817 812 810 810 811 812 813 815 816 818 820 820 820 819 818 818 818 818 818 819 820 821 822 823 824 824 825 825 826 827 828 829 829 829 830 830 829 829 829 829 829 831 832 833 834 835 836 837 838 838 839 840 840 841 842 843 843 844 844 845 845 846 846 846 847 847 826 825 825 824 824 823 823 822 822 821 821 821 820 820 820 820 819 819 819 819 818 818 818 818 817 817 817 817 817 816 816 816 816 816 816 815 815 815 814 814 814 814 814 813 813 813 813 814 814 815 817 817 818 818 818 819 818 817 817 817 817 817 817 817 817 817 818 818 818 818 818 819 819 819 819 819 819 819 819 819 819 820 820 820 820 821 821 821 821 821 821 821 821 821 821 821 821 821 821 821 822 822 823 823 823 824 825 827 829 830 831 831 830 828 828 828 828 827 827 827 826 823 818 814 811 811 811 812 813 814 815 816 819 820 820 819 818 817 817 817 817 818 819 820 821 822 822 822 822 822 822 823 824 825 826 826 826 827 827 827 827 828 828 829 830 831 832 833 834 835 836 837 838 838 839 840 841 841 842 843 844 844 845 845 846 846 846 847 847 825 825 824 824 823 823 822 822 821 821 821 820 820 820 820 819 819 819 819 818 818 818 818 818 818 817 817 817 817 817 817 816 816 816 816 815 815 815 814 814 814 814 814 813 813 813 813 814 814 815 816 817 818 818 818 818 818 818 819 818 818 818 818 818 818 818 818 818 819 819 819 819 819 820 820 820 820 820 819 820 820 820 821 821 821 821 821 821 821 821 822 822 822 821 821 820 820 821 822 823 823 823 823 823 823 824 826 828 830 830 831 830 829 828 828 828 828 828 827 826 823 819 815 813 814 813 813 813 814 815 816 817 819 819 819 818 817 817 817 817 817 818 818 819 820 821 821 821 821 821 821 820 820 821 822 823 824 824 825 826 827 827 828 829 830 831 832 833 834 835 835 836 837 838 839 840 840 841 842 843 844 844 845 845 846 846 846 846 847 825 824 823 823 823 822 822 821 821 821 820 820 820 819 819 819 819 819 818 818 818 818 818 818 817 817 817 817 816 816 816 816 816 816 816 815 815 815 814 814 814 814 814 814 814 814 814 814 814 815 815 816 817 818 818 819 819 820 820 820 819 818 817 818 818 818 818 818 818 818 819 819 819 820 820 820 820 820 820 820 820 821 821 821 822 822 822 822 822 822 822 822 822 821 820 820 821 822 824 824 824 824 824 823 823 824 826 828 830 830 830 830 830 830 829 829 829 828 826 824 822 819 816 815 816 815 815 814 815 815 816 817 818 819 818 818 818 818 818 818 818 818 818 819 820 820 820 820 820 819 819 819 819 819 820 821 822 823 824 826 827 828 829 830 830 831 832 832 833 834 835 836 837 837 838 839 840 841 842 843 843 844 844 845 845 845 846 846 846 824 823 823 822 822 822 821 821 820 820 820 820 819 819 819 819 818 818 818 818 818 818 817 817 817 817 816 816 816 816 816 816 816 816 816 815 815 815 814 814 814 814 814 814 814 814 815 815 815 814 814 815 816 817 818 819 821 821 821 821 820 818 817 817 817 817 817 817 817 818 818 819 819 819 820 821 821 821 820 820 820 821 821 822 822 823 823 822 822 822 822 823 823 823 822 822 822 823 824 825 824 824 823 823 824 825 826 828 829 830 830 831 831 831 831 831 830 828 824 820 817 814 813 815 816 816 815 815 815 815 815 817 818 819 818 818 818 818 818 818 819 819 818 818 819 819 820 820 820 820 820 820 820 820 821 822 822 824 825 826 827 829 829 830 830 831 832 833 833 834 835 836 836 837 838 839 840 841 842 842 843 843 843 844 844 845 845 845 846 823 823 822 822 821 821 821 820 820 820 819 819 819 819 818 818 818 818 818 818 818 817 817 817 817 816 816 816 816 816 816 816 816 816 815 815 815 815 814 814 814 814 814 814 815 815 816 816 816 815 815 815 816 817 818 820 822 822 822 821 819 817 816 816 817 817 817 817 817 817 818 818 819 819 819 820 820 821 821 821 820 821 821 822 822 822 822 822 822 822 822 823 824 824 824 823 823 824 824 824 823 823 823 823 824 825 827 828 829 830 831 832 832 833 833 831 829 827 822 817 815 814 813 815 816 816 815 814 814 814 815 816 817 818 818 817 816 816 817 817 818 818 817 817 818 818 819 820 820 821 821 821 821 821 821 822 823 825 826 826 827 828 829 829 830 830 831 832 833 834 835 835 836 837 838 839 839 840 841 841 842 842 843 843 843 844 844 845 845 823 822 822 821 821 820 820 820 819 819 819 819 818 818 818 818 818 818 818 817 817 817 817 816 816 816 816 816 816 816 816 816 816 815 815 815 815 815 814 814 814 814 814 813 814 814 815 815 815 815 816 816 816 817 818 820 821 821 820 818 816 814 813 814 816 817 817 817 817 817 817 817 818 818 819 819 821 821 821 821 821 821 821 822 822 823 823 822 822 822 822 823 824 824 824 824 823 823 823 823 822 823 824 825 825 826 826 827 828 829 831 832 832 832 830 828 826 824 820 815 813 812 811 812 813 814 814 813 813 813 813 814 815 815 815 815 815 815 815 815 815 816 816 816 817 818 819 819 820 820 820 821 822 822 823 823 823 824 825 826 827 827 828 828 829 830 831 832 833 834 835 835 836 837 837 838 839 839 840 841 841 842 842 843 843 844 844 844 845 822 822 821 821 820 820 819 819 819 818 818 818 818 818 818 818 818 818 817 817 817 817 816 816 815 815 815 815 815 815 815 815 815 815 815 815 815 814 814 814 814 814 814 813 812 813 813 814 814 815 815 816 816 817 818 818 818 818 816 814 812 810 811 813 815 817 817 818 817 817 817 817 818 819 819 820 821 822 822 822 822 821 821 822 822 822 822 822 821 823 824 824 824 824 824 823 823 822 822 822 822 823 824 825 825 825 825 825 826 828 830 831 831 830 827 824 822 819 816 813 811 810 810 810 811 812 812 811 811 811 812 812 813 814 814 813 813 813 813 813 813 814 815 816 817 818 819 819 820 820 820 821 822 823 823 823 823 823 824 825 825 826 827 827 828 829 830 832 833 833 834 835 836 837 837 838 838 839 839 840 840 841 841 842 842 843 843 844 844 822 821 820 820 819 819 819 818 818 818 818 818 818 817 817 817 817 817 817 817 816 816 816 815 815 815 815 815 815 815 815 815 815 815 815 815 814 814 814 814 814 814 814 813 813 812 812 812 813 814 815 815 816 816 817 817 816 815 813 810 808 808 811 814 816 817 818 818 818 817 818 818 819 820 821 821 822 823 823 823 823 823 823 823 822 822 822 821 822 824 825 826 826 825 824 823 822 822 822 821 821 823 824 825 825 825 825 825 826 827 828 829 828 826 823 819 816 814 812 811 811 810 810 809 810 811 810 809 809 809 810 811 812 812 812 812 811 811 811 811 812 813 814 816 817 818 819 819 820 820 820 821 821 822 822 822 822 823 823 824 824 825 826 827 828 829 830 831 832 833 834 835 835 836 836 837 837 838 838 839 840 840 841 841 842 842 843 843 844 821 821 820 819 819 818 818 818 818 818 818 818 817 817 817 817 817 817 816 816 816 816 815 815 814 814 814 814 815 815 815 814 814 814 814 814 814 814 814 814 814 814 814 814 813 813 812 812 813 813 814 815 816 816 815 814 814 812 809 807 806 809 813 815 817 818 818 818 818 818 819 820 820 821 821 821 822 822 823 823 823 823 824 823 823 822 821 822 823 825 826 826 826 826 825 824 823 822 821 821 821 823 824 824 825 825 824 825 826 826 826 825 823 820 816 814 812 810 810 810 810 811 810 810 809 809 808 807 807 808 810 811 811 812 812 812 811 811 810 810 811 813 814 816 817 818 819 820 820 820 820 821 821 821 822 822 822 822 823 823 824 825 825 826 827 828 829 830 831 832 833 833 834 835 835 836 837 837 838 838 839 839 840 840 841 842 842 843 843 821 820 819 819 818 818 818 818 818 818 818 817 817 816 816 816 816 816 816 816 816 815 815 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 813 813 813 813 813 814 814 814 813 812 812 810 808 808 808 812 814 816 817 817 818 818 818 819 819 820 821 821 821 822 821 822 822 823 823 823 823 823 823 822 821 822 824 825 826 827 827 827 826 825 823 822 820 820 822 823 824 825 825 825 824 824 824 824 822 820 817 813 810 809 809 809 809 809 809 809 809 808 808 807 806 805 806 807 808 809 809 809 810 810 810 810 810 811 811 812 814 816 818 819 820 820 821 821 821 821 821 821 822 822 822 822 823 823 824 825 825 826 827 828 829 830 830 831 832 832 833 834 834 835 836 836 837 837 838 838 839 840 840 841 842 842 842 820 820 819 818 818 818 818 818 818 818 817 817 816 816 816 816 816 816 816 815 815 815 815 815 815 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 813 813 812 812 811 811 810 810 810 810 809 809 810 814 815 816 816 816 817 817 818 818 819 820 820 821 821 821 821 822 823 823 823 824 823 823 822 821 821 822 824 825 826 827 826 825 824 823 822 821 820 822 823 825 825 826 826 825 825 823 821 819 817 814 812 809 807 806 806 807 808 808 808 808 808 807 807 806 806 806 806 806 807 807 807 808 808 809 809 810 810 811 812 813 815 817 819 820 820 821 821 822 822 822 822 822 822 823 823 823 823 824 824 824 825 826 826 827 828 829 830 830 831 831 832 832 833 834 834 835 835 836 837 837 838 839 839 840 841 841 841 820 819 819 819 818 818 818 818 818 817 817 816 816 815 815 815 815 815 815 815 815 815 815 815 815 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 814 813 813 814 814 814 814 814 814 813 812 811 810 809 810 810 810 810 809 809 810 812 814 815 815 816 816 817 817 818 819 819 820 820 821 822 822 822 823 824 824 824 824 823 822 821 822 823 825 825 826 825 824 822 821 821 821 822 822 823 825 826 826 826 826 826 824 822 819 816 814 811 811 809 807 806 806 806 807 808 808 809 808 807 807 806 806 806 806 806 806 806 806 807 807 808 808 809 810 811 812 813 815 816 818 818 819 820 820 820 821 822 822 822 822 823 823 823 824 824 824 824 825 825 825 826 827 828 828 829 830 830 830 831 832 832 833 834 834 835 836 836 837 838 838 839 839 840 841 820 820 819 819 818 818 818 818 818 817 816 816 815 814 814 815 815 815 815 815 815 815 815 815 815 815 814 814 814 813 813 813 814 814 814 814 814 814 813 813 813 813 813 814 814 814 814 815 814 814 813 811 810 810 810 810 811 810 809 807 808 810 812 813 814 814 815 816 817 818 819 819 820 820 821 822 822 823 823 824 824 825 824 823 823 822 823 824 825 825 825 824 822 819 819 820 821 823 824 825 826 826 826 826 826 825 824 822 819 815 812 810 811 809 808 806 806 807 807 807 807 806 805 805 805 805 805 805 805 805 805 805 805 806 806 807 808 808 809 810 811 813 814 815 816 817 818 818 818 818 818 818 819 820 820 821 821 822 824 824 824 823 824 824 824 825 826 826 827 828 828 829 829 830 831 831 832 833 833 834 835 835 836 836 837 838 839 839 840 821 820 819 819 819 818 818 818 818 817 816 814 814 814 814 814 815 815 815 815 815 815 815 815 815 815 814 814 813 813 813 813 814 814 814 814 814 813 813 812 813 813 814 814 814 814 814 814 814 814 813 811 810 810 811 811 811 810 808 807 807 809 810 811 812 812 813 815 817 818 819 820 820 821 821 821 822 822 822 823 824 825 825 824 824 824 825 825 826 826 825 825 822 818 818 820 822 824 825 825 825 826 826 826 825 825 825 823 820 817 814 811 808 807 806 805 804 806 806 804 804 803 803 803 803 803 803 803 803 803 804 804 804 805 805 806 807 807 808 809 810 811 811 812 812 813 814 814 815 815 814 816 817 818 819 819 819 820 822 823 823 822 822 823 823 824 825 825 826 827 827 828 828 829 830 830 831 832 832 833 834 834 835 836 836 837 838 838 839 821 820 819 819 819 819 818 818 817 816 815 814 814 814 814 814 814 814 814 814 814 814 814 815 815 815 815 814 813 813 813 814 814 814 814 814 813 812 811 812 812 812 813 813 813 813 813 813 813 813 812 811 810 810 810 810 810 809 807 807 807 809 810 810 810 810 811 813 816 818 820 820 820 820 821 821 821 821 821 821 823 824 825 824 823 824 825 826 827 827 827 826 823 819 817 819 822 825 825 825 825 824 824 824 825 826 825 823 821 818 814 810 806 803 802 801 800 802 802 801 801 801 801 801 801 801 801 801 802 802 803 803 803 804 804 805 806 807 807 808 808 808 809 809 810 810 810 810 810 811 811 813 814 815 816 816 817 817 819 820 820 821 821 822 822 823 824 825 826 826 826 827 828 828 829 830 830 831 832 832 833 834 834 835 836 836 837 838 838 821 821 820 820 820 819 819 818 817 816 815 815 815 815 815 815 815 814 814 814 814 814 814 814 814 814 814 814 813 813 813 814 814 814 814 814 811 810 810 811 812 813 813 813 812 812 813 813 813 813 812 810 809 808 808 808 808 807 806 806 806 808 810 810 810 810 811 812 814 816 818 819 819 819 819 819 820 820 819 819 820 821 822 823 822 823 824 826 827 827 827 826 822 818 816 817 820 823 825 824 823 822 822 823 824 825 824 823 820 817 813 808 805 801 799 797 798 800 799 799 799 800 800 799 799 799 800 800 800 801 802 802 803 803 804 804 805 806 806 806 807 807 807 807 807 807 807 807 808 809 809 810 811 812 812 813 814 815 816 817 818 819 820 821 821 822 823 824 825 826 826 827 827 828 828 829 829 830 831 831 832 833 833 834 835 836 836 837 837 823 822 822 822 821 821 820 819 818 817 816 816 815 815 815 815 815 815 814 814 814 814 814 814 814 814 814 814 814 813 813 814 814 814 813 812 810 810 811 812 813 813 812 811 810 810 811 811 811 811 810 809 808 807 807 807 806 805 805 804 805 806 808 809 810 810 810 810 810 811 813 814 815 816 817 818 818 819 818 818 818 820 821 822 823 824 825 825 826 826 826 824 819 816 814 815 819 822 823 823 822 821 821 821 821 822 822 821 818 814 809 805 802 799 796 795 796 798 798 798 798 798 798 797 797 797 797 798 799 800 800 801 801 801 802 803 803 804 804 805 805 805 805 805 805 805 806 806 807 807 808 809 810 810 811 812 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 826 827 827 827 828 828 829 830 831 831 832 833 833 834 835 835 836 836 825 824 824 824 823 822 821 820 819 818 817 816 816 815 815 815 815 815 815 815 814 814 814 814 814 814 815 815 815 814 814 814 814 814 812 811 811 811 811 812 813 813 810 808 807 807 807 808 808 808 808 807 807 807 807 807 806 805 804 804 804 805 806 808 808 809 808 808 807 808 808 809 811 813 815 816 817 818 817 817 818 820 821 822 823 824 824 825 825 825 824 822 818 816 815 816 819 821 822 822 821 820 820 820 820 820 820 817 813 809 804 801 798 796 794 794 796 798 797 796 796 796 796 795 795 795 795 796 797 798 799 799 799 800 800 801 802 802 803 803 803 803 804 804 804 805 806 806 807 807 808 808 809 809 810 811 811 812 813 814 815 816 817 818 819 820 821 822 823 823 824 825 826 826 826 827 828 828 829 830 830 831 832 832 833 834 834 835 835 826 826 826 825 825 823 822 821 820 818 818 817 816 816 815 815 815 815 815 815 815 814 814 814 814 815 815 816 815 814 813 811 811 811 811 811 811 812 812 812 813 812 810 807 805 804 804 804 805 806 806 807 807 807 807 807 807 806 805 805 804 804 804 805 806 806 806 806 806 806 807 808 810 812 814 815 816 817 818 818 819 820 821 821 822 823 824 824 824 824 822 820 817 815 815 817 820 822 823 823 822 821 820 819 819 819 817 813 808 803 799 796 794 793 792 792 796 797 796 795 795 795 794 794 793 793 794 794 795 796 797 797 798 798 799 800 800 801 801 801 802 802 802 803 804 805 805 806 806 807 807 808 808 809 809 810 811 811 812 813 814 814 815 816 817 818 819 820 821 822 823 824 824 825 825 826 827 827 828 829 829 830 831 831 832 833 833 834 834 828 827 827 827 825 824 823 822 821 819 818 818 817 816 815 815 815 815 815 815 815 815 814 814 814 815 815 815 815 815 813 812 811 812 812 812 812 813 813 813 813 812 808 805 803 802 801 803 804 805 806 806 807 807 806 806 806 805 805 805 804 803 803 803 804 805 805 806 806 806 807 808 810 811 813 815 816 817 818 818 818 818 819 819 821 823 824 824 824 824 822 819 816 815 815 818 821 822 823 823 823 823 821 820 819 817 814 809 803 799 796 793 792 791 791 792 796 797 796 796 795 793 792 792 792 792 792 793 794 795 795 796 796 797 798 798 799 799 800 800 800 801 801 802 803 804 805 805 806 806 807 807 807 808 809 809 810 811 811 812 813 813 814 815 816 817 818 819 819 820 821 822 823 823 824 825 825 826 827 828 828 829 830 830 831 832 832 833 834 828 828 828 827 826 825 824 822 821 820 819 818 817 816 816 815 815 815 815 815 815 815 814 814 814 814 814 814 814 814 814 814 815 815 814 814 814 814 813 813 811 808 805 803 801 800 801 802 803 804 805 805 805 804 803 803 802 802 802 802 802 801 801 801 802 804 804 805 806 806 807 808 810 811 813 815 817 817 818 818 817 817 817 818 821 823 825 825 824 823 821 814 812 814 816 819 821 823 823 824 824 824 822 820 818 815 810 805 800 797 794 792 791 791 791 793 797 797 797 796 795 793 791 790 790 790 790 791 792 793 794 794 795 795 796 797 798 798 799 799 800 800 800 801 802 802 803 804 805 805 806 806 807 807 808 808 809 810 811 811 812 812 813 814 815 815 816 817 818 819 819 820 821 822 823 824 824 825 826 826 827 828 828 829 830 831 831 832 833 829 828 828 827 826 825 824 823 822 821 820 819 818 817 816 815 815 815 815 814 814 814 815 815 814 814 813 813 813 813 813 815 816 817 815 814 814 813 812 810 807 805 803 802 800 799 800 801 802 802 802 801 800 800 799 798 798 799 799 800 800 800 800 800 801 802 803 804 805 806 807 808 809 811 812 814 816 816 816 816 816 816 817 819 822 825 826 826 825 822 819 814 814 816 818 821 822 823 824 825 825 823 820 820 817 813 807 802 798 794 794 792 791 790 791 792 794 795 796 795 794 791 790 789 788 788 789 789 791 791 792 793 793 794 795 795 796 797 798 798 799 799 799 800 800 801 802 802 803 804 804 805 806 806 807 808 808 809 810 810 811 811 812 813 813 814 815 816 817 817 818 819 820 821 822 822 823 824 825 825 826 827 827 828 829 830 830 831 832 828 827 827 826 826 825 824 823 822 821 820 819 818 817 816 815 815 815 814 814 813 813 813 814 814 813 812 812 812 812 812 813 814 815 814 814 813 812 810 808 806 805 804 802 801 800 799 799 799 800 800 799 798 798 798 797 797 798 798 799 799 799 799 799 800 801 802 803 804 805 806 808 809 809 810 812 814 815 815 816 816 816 818 820 823 825 826 825 823 818 816 816 817 819 821 823 823 824 825 825 824 821 818 817 814 809 804 799 796 794 793 791 790 789 790 790 791 792 793 792 791 789 788 787 787 787 788 788 789 790 791 791 792 792 793 794 795 795 796 797 797 798 798 799 799 800 800 801 802 803 803 804 804 805 806 807 807 808 809 809 810 810 811 812 812 813 814 815 816 816 817 818 819 819 820 821 822 823 823 824 825 826 826 827 828 829 829 830 831 827 827 826 826 825 825 824 823 822 821 821 820 819 818 816 815 815 815 814 813 812 811 811 812 811 811 810 809 809 809 809 810 810 811 812 812 812 810 808 806 805 804 804 803 802 801 799 798 798 798 799 799 799 798 798 798 798 799 799 799 799 799 799 799 799 800 801 802 803 804 805 806 806 807 808 810 812 814 816 816 817 817 818 820 821 822 822 821 819 816 816 817 819 821 823 823 824 824 823 823 822 820 817 814 809 805 800 796 793 791 791 790 789 789 789 792 792 791 790 789 788 787 787 787 787 787 787 788 789 789 789 790 790 791 792 792 793 794 795 795 796 796 797 797 798 799 799 800 801 802 802 803 804 804 805 806 806 807 808 808 809 810 810 811 812 812 813 814 815 816 816 817 818 818 819 820 820 821 822 823 824 825 825 826 827 828 828 829 830 827 826 826 826 825 825 824 823 822 822 821 820 819 818 816 815 815 815 814 813 812 810 809 809 808 808 807 806 805 804 805 806 807 809 810 810 810 809 807 805 804 803 803 803 802 801 800 799 798 798 798 799 799 799 799 799 799 798 799 799 798 798 799 800 801 801 801 802 802 803 804 805 805 806 808 810 813 814 816 816 817 817 818 817 817 816 817 817 817 816 818 819 821 822 823 823 823 822 820 819 817 815 812 809 804 800 797 794 792 791 790 790 789 789 790 792 791 790 788 787 787 787 787 787 787 787 787 787 788 788 789 789 789 790 791 791 792 793 793 794 795 796 796 797 798 798 799 800 800 801 802 802 803 804 804 805 806 806 807 808 808 809 810 810 811 812 813 813 814 815 815 816 817 817 818 819 819 820 821 822 823 823 824 825 826 826 827 828 828 826 826 826 826 825 825 824 823 822 821 820 820 819 817 816 815 815 814 813 812 811 809 808 807 806 805 804 804 803 803 802 802 803 805 806 808 808 808 806 803 801 800 800 800 800 799 799 799 799 799 799 799 799 799 799 798 797 797 797 797 797 798 799 800 801 802 802 802 802 803 803 804 805 807 809 812 814 815 815 815 816 818 819 816 813 812 812 814 816 817 820 821 822 823 823 823 821 820 818 815 813 811 808 805 802 798 796 793 792 791 791 790 790 789 789 790 789 788 786 786 786 786 786 786 786 786 786 787 787 788 789 789 789 790 791 791 792 793 793 794 795 795 796 797 798 798 799 799 800 801 801 802 802 803 804 804 805 806 806 807 808 808 809 810 810 811 812 812 813 814 814 815 816 816 817 818 818 819 820 821 822 822 823 824 825 825 826 827 827 826 826 825 825 825 824 823 822 821 820 820 819 818 817 816 815 815 814 812 810 807 806 805 804 804 803 803 802 802 802 801 800 800 801 802 803 804 803 802 800 799 799 799 799 800 800 801 802 803 802 802 801 800 799 798 797 796 795 795 797 798 798 799 799 800 801 802 802 802 803 803 804 806 809 811 813 814 814 814 815 815 815 815 813 811 810 811 814 817 820 821 822 822 823 822 821 819 818 817 815 813 810 807 804 801 798 795 794 793 792 792 791 790 788 789 789 788 786 785 785 785 786 786 786 786 786 786 786 787 788 789 789 789 790 791 791 792 793 793 794 795 795 796 797 797 798 799 799 800 800 801 801 802 803 803 804 804 805 806 806 807 808 808 809 809 810 811 811 812 812 813 814 815 815 816 817 818 818 819 820 821 821 822 823 823 824 825 825 826 826 826 825 825 825 824 823 822 821 820 820 819 818 816 814 814 814 813 811 808 806 804 803 802 802 802 802 802 801 800 800 799 798 797 797 798 798 799 799 800 802 803 804 805 805 804 805 805 806 806 805 803 802 800 799 797 795 795 796 797 798 799 799 799 799 800 800 801 802 803 804 804 805 806 809 811 813 813 813 814 815 815 812 809 810 811 813 815 818 820 821 821 820 820 820 819 818 818 817 816 813 810 806 803 799 796 794 794 794 793 792 790 789 787 788 788 787 785 784 784 785 785 785 785 785 785 785 786 787 787 789 790 790 790 791 791 792 793 793 794 795 795 796 796 797 797 798 798 799 800 800 801 802 802 803 803 804 804 805 806 806 807 807 808 808 809 810 810 811 812 812 813 813 814 815 816 817 817 818 819 820 820 821 822 822 823 824 824 825 828 827 827 826 825 824 822 821 820 820 819 818 817 815 813 812 812 812 811 809 806 803 802 801 800 800 800 800 799 798 798 797 797 795 795 796 797 800 803 806 808 809 810 810 809 809 808 808 808 808 807 806 804 802 800 797 796 795 796 797 798 798 798 798 798 798 799 800 801 802 803 803 804 806 808 810 811 812 812 812 813 813 810 809 810 812 814 816 818 819 819 819 819 818 818 818 818 818 817 816 809 805 801 798 796 794 792 791 791 791 790 788 787 786 787 787 786 784 784 784 784 785 785 785 785 785 785 786 786 787 788 789 789 790 790 791 792 792 793 793 794 794 795 796 796 796 797 798 798 799 800 800 801 801 802 802 803 804 804 805 805 806 807 807 808 808 809 809 810 811 811 812 813 813 814 815 815 816 817 818 819 819 820 821 821 822 822 823 824 830 829 828 827 826 824 822 820 819 819 818 818 816 814 812 811 811 811 810 809 807 805 803 802 801 800 800 799 799 798 798 797 797 797 798 800 802 806 809 812 813 813 813 813 812 811 810 810 809 809 809 808 806 804 801 798 796 795 796 796 797 797 797 797 797 798 798 799 800 801 802 802 803 805 807 809 811 811 811 809 809 809 811 812 813 814 815 816 817 818 818 818 818 819 818 817 817 816 813 809 805 802 799 796 793 791 790 789 789 788 787 786 785 785 786 785 784 783 783 784 784 784 785 785 785 785 785 786 786 787 787 788 788 789 790 791 791 792 792 793 793 794 794 795 795 796 796 797 797 798 799 799 800 801 801 802 802 803 803 804 805 805 806 806 807 807 808 809 809 810 811 811 812 812 813 814 815 815 816 817 817 818 819 819 820 821 821 822 823 831 831 830 829 827 825 823 821 819 818 818 817 816 815 812 811 809 809 809 808 806 806 805 804 804 804 803 803 803 802 802 802 803 805 806 807 809 812 813 815 815 815 815 815 814 813 812 811 811 810 810 809 808 806 803 800 797 795 795 795 796 796 796 796 796 797 798 798 799 800 800 801 803 805 807 808 809 808 807 806 807 809 812 814 815 816 816 816 816 817 817 817 818 819 817 816 814 813 810 806 801 798 796 793 791 790 789 788 787 786 786 785 785 785 785 784 783 783 783 783 784 784 784 785 785 785 785 785 786 786 786 787 788 789 790 790 790 791 791 792 793 793 793 794 794 795 796 796 797 798 798 799 799 800 801 801 802 802 803 803 804 804 805 805 806 807 807 808 809 809 810 810 811 812 812 813 814 814 815 816 816 817 818 818 819 819 820 821 821 830 830 830 830 829 827 825 823 821 819 818 818 817 816 814 811 809 808 808 808 807 807 808 808 809 809 809 809 809 808 808 808 809 810 811 812 814 815 816 816 817 817 816 816 815 814 813 812 811 810 810 809 808 807 804 801 798 796 795 795 795 795 796 796 796 797 797 797 797 798 800 801 803 804 806 806 806 804 803 803 807 811 814 815 815 815 814 814 815 815 815 815 816 817 816 814 811 809 805 801 797 795 793 792 790 789 788 787 787 786 786 786 789 788 786 784 783 783 783 783 783 784 784 785 785 785 785 785 785 785 786 786 787 788 789 790 790 791 791 792 792 793 793 793 794 795 795 796 797 797 798 798 799 799 800 800 801 801 802 802 803 804 804 805 805 806 807 807 808 808 809 810 810 811 812 812 813 813 814 815 815 816 816 817 817 818 819 819 820 829 829 830 830 830 829 827 825 823 821 819 818 817 816 814 812 811 811 811 812 812 812 812 812 812 812 812 812 812 812 812 812 813 813 814 815 816 817 817 818 818 818 818 817 816 815 814 812 811 809 808 808 807 806 805 802 799 797 796 795 795 796 796 797 796 796 796 796 797 797 799 801 802 803 804 803 802 802 803 805 810 813 815 815 815 813 811 810 811 812 812 812 812 812 811 809 807 804 802 798 796 793 791 790 789 789 788 787 786 786 787 787 789 787 785 784 783 782 782 783 783 784 784 785 785 785 785 785 785 785 785 786 787 788 788 789 790 790 791 791 792 792 792 793 793 794 795 795 796 797 797 798 798 799 799 800 800 801 801 802 802 803 804 804 805 805 806 806 807 808 808 809 809 810 811 811 812 812 813 814 814 815 815 816 816 817 818 819 819 830 830 830 831 830 830 828 826 823 820 818 817 817 816 815 814 816 816 817 817 817 816 815 814 814 814 814 814 815 814 814 814 815 815 816 816 817 817 818 818 818 818 818 817 816 815 814 812 811 809 808 806 805 804 803 802 800 798 796 795 795 795 795 796 796 796 796 796 797 798 799 800 800 800 800 800 801 803 806 810 814 816 816 815 814 811 808 807 811 810 809 808 808 808 806 803 800 798 797 796 794 792 790 789 788 788 787 787 786 786 788 788 788 786 785 784 783 782 782 782 783 783 784 784 784 784 784 784 785 785 785 786 786 787 788 789 790 790 791 791 791 792 792 792 793 794 794 795 796 796 797 797 798 798 799 799 800 800 801 801 802 802 803 803 804 804 805 805 806 807 807 808 808 809 810 810 811 812 812 813 813 814 814 815 816 816 817 818 818 832 832 831 832 831 830 828 825 822 820 818 818 818 818 819 819 820 820 819 819 818 817 816 816 815 815 816 816 816 816 816 816 816 816 817 817 818 818 818 818 818 818 817 817 816 815 814 813 811 810 808 806 804 803 801 800 798 797 796 795 794 794 794 794 795 795 795 796 796 797 798 798 799 799 798 800 803 806 809 814 815 816 815 814 813 811 809 807 807 808 808 806 804 804 803 799 795 793 793 792 791 790 789 788 788 787 787 787 787 787 788 788 787 786 785 784 783 782 782 782 782 782 783 783 783 784 784 784 784 784 785 785 786 787 787 788 789 789 790 790 791 791 791 792 792 793 794 794 795 795 796 797 797 798 798 799 799 800 800 801 801 802 802 803 803 804 804 805 805 806 806 807 808 808 809 809 810 811 811 812 812 813 814 814 815 815 816 817 817 834 833 833 832 831 829 827 825 824 823 823 823 823 823 823 823 822 821 819 818 817 817 817 817 816 817 817 817 817 817 817 817 818 818 818 819 819 820 820 819 819 818 817 817 816 815 814 813 812 811 810 808 805 803 801 798 797 796 795 795 794 794 794 794 794 795 795 795 795 795 796 797 798 799 800 801 803 805 807 810 811 812 812 811 810 810 811 809 807 807 808 806 803 802 799 796 793 791 790 790 789 789 788 788 788 789 789 789 790 789 789 788 788 787 786 785 784 783 782 781 781 781 782 782 783 783 783 783 784 784 784 785 785 786 786 787 788 788 789 789 790 790 790 791 792 792 793 793 794 795 795 796 796 797 797 798 798 799 800 800 801 801 802 802 802 803 803 804 804 805 805 806 807 807 808 809 809 810 810 811 812 812 813 813 814 815 815 816 816 835 834 834 834 833 831 829 827 826 826 825 825 825 825 825 824 823 821 819 818 817 817 817 817 817 817 817 818 818 818 818 818 819 820 820 820 821 821 821 820 819 818 817 816 815 814 814 813 812 811 811 810 808 805 802 799 796 795 794 794 794 794 794 793 794 794 794 794 794 794 795 797 799 800 801 801 802 802 803 803 805 806 808 809 809 809 808 807 806 806 805 802 801 800 798 795 793 791 790 789 789 789 790 791 792 792 793 793 792 792 791 790 789 788 787 786 784 783 782 781 781 781 781 781 782 782 782 782 783 783 783 784 784 785 785 786 787 787 788 788 789 789 790 790 791 791 792 793 793 794 794 795 796 796 797 797 798 798 799 799 800 801 801 801 802 802 803 803 804 804 805 805 806 807 807 808 809 809 810 810 811 811 812 813 813 814 814 815 816 835 834 834 834 833 833 831 829 827 826 825 825 824 824 824 824 823 821 820 818 817 817 817 818 818 818 818 818 819 819 819 820 820 820 821 821 822 822 821 821 819 818 817 816 815 814 813 812 811 811 810 810 809 808 805 802 798 796 794 794 794 793 793 793 792 792 792 792 792 792 794 796 799 801 801 800 800 799 798 799 801 803 806 808 809 810 809 806 802 799 797 797 797 797 796 794 792 791 790 791 791 793 794 795 796 797 796 796 795 794 793 791 790 789 788 786 785 784 783 782 781 781 781 781 781 781 781 781 782 782 782 783 783 783 784 785 785 786 787 787 788 788 789 789 790 791 791 792 792 793 794 794 795 795 796 797 797 798 798 799 799 800 800 801 801 802 802 802 803 803 804 805 805 806 807 807 808 808 809 810 810 811 811 812 812 813 814 814 815 834 834 833 833 833 832 831 829 827 825 824 824 824 824 824 824 823 822 820 819 817 817 818 818 819 819 819 819 820 820 820 820 821 821 822 822 822 822 822 821 820 818 817 816 815 814 812 811 810 809 809 809 809 808 807 804 801 798 796 794 793 793 792 791 791 791 790 790 789 790 792 795 798 799 799 798 797 796 794 796 798 800 803 806 809 808 806 803 799 795 793 793 793 793 793 792 792 792 793 794 796 798 799 800 800 799 798 797 796 795 794 793 792 790 789 787 786 784 783 782 781 781 780 780 780 780 781 781 781 781 781 781 782 782 783 784 784 785 786 786 787 787 788 789 789 790 790 791 792 792 793 793 794 795 795 796 796 797 798 798 799 799 800 800 800 801 801 802 802 803 804 804 805 805 806 806 807 808 808 809 809 810 811 811 812 812 813 813 814 834 834 833 832 832 831 831 829 827 825 824 823 823 823 824 823 823 821 820 818 817 817 817 818 819 819 820 820 821 821 821 821 821 821 822 822 823 823 822 821 820 818 817 816 814 813 812 810 809 808 807 807 807 807 806 805 803 801 799 797 795 794 792 791 790 789 789 789 789 790 791 793 795 796 797 796 795 794 793 795 797 799 801 804 806 805 802 799 796 794 792 792 792 792 792 793 794 796 797 799 800 801 802 802 801 800 799 798 797 796 795 794 792 791 789 788 786 785 783 782 781 781 780 780 780 780 780 780 780 780 780 780 781 781 782 783 783 784 785 785 786 787 787 788 788 789 790 790 791 791 792 793 793 794 795 795 796 796 797 797 798 798 799 799 800 800 801 801 802 802 803 804 804 805 805 806 806 807 807 808 809 809 810 810 811 812 812 813 813 834 834 833 832 831 830 830 829 829 827 825 824 823 823 823 822 822 822 821 819 817 817 817 818 819 820 820 821 822 822 822 822 822 822 822 823 823 823 822 821 820 819 817 816 814 813 811 810 809 808 807 806 806 806 805 805 804 803 802 801 799 798 795 792 789 787 788 788 789 790 791 791 792 791 791 791 791 791 791 793 796 798 799 799 799 798 795 793 791 791 791 791 792 793 795 797 799 800 801 802 802 803 803 802 802 801 800 800 799 797 796 795 793 791 790 788 786 785 784 782 781 781 780 780 780 779 779 779 779 779 779 780 780 781 781 782 782 783 784 784 785 786 786 787 788 788 789 790 790 791 791 792 793 793 794 794 795 795 796 796 797 797 798 799 799 800 800 801 802 802 803 803 804 804 805 805 806 806 807 807 808 809 809 810 810 811 811 812 812 833 833 832 831 830 830 829 829 828 828 826 825 824 823 823 822 822 822 822 821 820 819 819 819 820 821 822 823 823 824 824 824 824 823 823 823 823 823 823 822 821 819 818 816 815 814 813 812 812 811 810 808 807 806 805 804 803 802 801 800 799 797 795 792 790 788 788 788 789 790 789 788 786 786 786 786 787 788 789 791 793 793 793 792 791 790 789 789 789 789 790 792 795 797 799 801 802 802 803 803 803 803 802 802 802 801 801 800 799 798 797 796 794 792 790 788 787 785 784 783 782 781 780 779 779 778 778 778 778 778 778 779 779 780 780 781 782 782 783 784 784 785 786 786 787 788 788 789 789 790 791 791 792 792 793 793 794 795 795 796 796 797 798 798 799 799 800 801 801 802 802 803 803 803 804 804 805 806 806 807 807 808 808 809 810 810 811 811 812 832 832 831 829 828 828 828 827 827 827 827 826 825 824 824 823 823 822 822 822 822 822 822 822 822 823 823 824 824 824 824 824 824 824 823 823 823 823 823 822 821 820 818 817 816 815 815 815 815 814 813 811 809 807 806 804 802 800 799 798 797 795 793 792 790 789 789 790 790 790 789 787 785 783 783 783 784 786 787 788 788 787 786 785 785 785 786 787 788 790 793 795 797 800 801 802 803 803 803 803 803 802 802 802 802 801 801 801 800 799 798 797 795 793 791 789 787 785 784 783 781 781 780 779 778 778 777 777 777 777 778 778 779 779 780 781 781 782 782 783 784 784 785 786 786 787 788 788 789 789 790 790 791 792 792 793 793 794 795 795 796 797 797 798 798 799 800 800 801 801 802 802 802 803 803 804 804 805 806 806 807 807 808 808 809 809 810 810 811 832 831 829 828 827 826 826 826 826 826 826 825 825 824 824 823 822 822 821 821 822 822 822 822 823 823 824 824 824 824 824 824 823 823 823 823 823 823 823 822 821 820 819 818 817 817 817 817 816 816 814 813 811 808 806 803 801 799 798 796 796 796 795 794 793 793 794 794 794 793 792 790 788 785 783 783 783 784 785 784 784 783 781 780 782 784 787 789 792 794 796 798 799 801 802 803 803 803 803 803 803 803 802 802 801 801 801 800 800 799 798 797 796 794 792 790 788 786 784 782 781 780 779 778 778 777 777 777 777 777 777 778 778 779 779 780 781 781 782 782 783 784 784 785 786 786 787 787 788 789 789 790 790 791 791 792 793 793 794 795 795 796 797 797 798 798 799 800 800 801 801 801 802 802 803 803 804 804 805 806 806 807 807 808 808 809 809 810 810