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