CAPE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 16 2 25 8 3 4 0 0 0 2 2 2 9 19 4 25 28 19 14 25 27 20 31 35 23 16 24 22 12 7 4 11 19 18 9 3 4 22 60 12 0 15 25 19 38 34 29 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 9 8 13 23 27 18 8 2 0 0 0 1 2 6 8 7 8 7 8 9 11 15 20 20 20 26 24 25 28 19 16 13 14 14 13 9 6 6 5 4 3 4 4 10 12 13 12 10 5 11 9 7 5 5 3 4 3 7 7 4 3 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 12 3 17 2 0 0 0 0 0 0 14 9 14 25 18 41 22 20 22 21 17 38 26 46 38 21 47 60 52 102 141 91 0 6 5 3 10 20 19 13 30 36 49 63 80 32 39 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 9 15 11 15 26 31 19 7 1 0 0 0 0 0 6 9 8 8 8 9 9 11 13 14 16 19 23 25 29 28 20 22 17 17 20 16 9 9 4 7 4 0 1 4 9 11 11 12 12 9 7 9 10 9 9 8 8 8 13 15 13 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 8 6 16 36 45 45 30 21 21 18 12 21 27 43 30 27 45 41 41 46 86 68 0 1 4 5 14 16 9 8 25 9 1 3 8 9 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 17 18 15 24 28 21 12 6 5 4 4 4 3 8 9 10 9 9 10 11 12 12 14 17 19 19 26 28 26 24 23 18 18 21 16 11 11 3 9 8 6 4 3 6 7 13 12 15 21 18 14 16 14 15 16 15 16 18 19 13 5 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 20 13 16 15 25 16 14 22 32 8 34 33 30 23 13 13 68 39 7 13 11 1 0 0 1 1 1 0 1 1 3 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 6 8 9 18 12 19 22 21 17 13 13 13 12 10 9 9 12 12 11 12 14 14 13 16 19 18 18 20 27 27 27 25 24 23 19 17 16 13 9 6 15 8 14 9 4 5 9 13 12 9 12 14 14 18 17 18 24 26 24 20 11 9 8 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 21 25 20 27 25 5 62 38 19 16 20 23 7 5 5 10 7 0 0 0 0 0 0 0 2 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 3 1 0 0 0 5 4 5 14 14 19 17 21 25 24 23 24 19 15 12 10 12 11 9 13 17 18 19 20 18 17 20 24 28 29 31 27 22 23 22 13 16 11 8 9 12 5 15 16 10 6 8 5 15 11 8 10 14 13 14 16 23 24 19 19 11 9 12 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 41 20 15 12 13 57 34 22 16 35 77 115 11 0 24 20 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 2 0 1 2 2 0 3 7 10 15 22 34 27 26 27 27 25 25 18 13 9 6 6 5 9 13 15 15 17 15 17 23 27 30 32 32 28 29 23 19 19 16 16 11 9 7 4 8 8 9 8 5 3 4 5 7 9 11 13 13 13 15 22 12 0 0 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 4 11 21 7 11 5 13 30 11 15 34 77 64 7 0 0 83 56 7 0 0 0 0 0 0 0 0 0 1 4 4 3 3 3 1 0 6 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 11 1 3 3 1 4 10 1 18 16 16 25 46 54 44 40 36 29 22 15 12 9 8 8 10 13 14 13 12 14 18 23 26 34 39 36 29 22 20 18 18 18 18 17 13 10 6 4 5 5 4 4 3 2 3 6 10 12 12 12 12 13 19 25 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 1 0 8 12 7 1 19 6 5 10 3 2 45 115 80 16 0 3 62 44 14 0 0 0 0 0 0 0 0 0 0 5 6 6 8 11 9 10 16 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 13 9 12 12 5 9 16 2 19 15 15 18 31 57 59 54 48 39 32 30 23 15 18 19 17 17 16 15 21 26 30 31 32 44 47 44 36 29 24 25 21 18 17 16 13 11 7 6 6 6 3 4 3 3 5 8 10 13 14 14 14 16 21 24 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 6 4 17 2 6 8 5 8 40 88 31 41 73 61 0 0 0 0 0 0 0 0 0 0 0 0 0 9 10 11 12 14 19 25 42 26 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 20 16 16 20 22 20 17 7 9 11 5 6 11 17 20 20 21 25 38 38 38 38 35 25 21 28 23 18 19 21 23 33 37 35 34 39 46 42 43 38 31 28 25 20 17 16 14 10 10 6 5 5 5 4 5 4 3 6 7 7 12 13 14 16 17 19 23 7 3 2 1 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 8 7 13 0 1 30 16 10 41 81 11 32 133 120 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 14 13 16 23 19 25 15 4 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 22 27 23 27 30 29 24 12 8 2 1 1 1 8 20 23 23 26 30 29 23 30 34 30 23 29 33 32 27 24 25 28 40 36 28 24 25 28 27 28 31 34 35 32 27 21 16 12 8 7 7 6 5 5 6 5 4 6 7 7 6 7 11 11 13 16 18 19 15 13 13 14 13 13 16 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 4 9 12 2 9 51 17 7 33 56 3 57 120 74 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 14 9 15 13 0 2 2 9 9 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 22 20 21 41 36 35 30 21 12 7 1 6 9 9 16 37 34 32 30 29 24 12 23 28 23 21 26 27 30 30 24 22 27 36 31 26 27 28 26 25 20 25 30 33 33 29 23 15 12 11 9 7 7 6 8 7 6 8 8 7 6 7 9 10 13 13 14 15 15 16 14 14 14 14 16 18 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 18 48 67 9 6 30 37 16 44 41 25 4 36 54 0 0 0 0 0 0 0 0 0 1 3 6 11 9 25 17 0 0 0 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 15 18 12 14 33 54 51 41 33 25 17 9 7 18 17 20 33 52 50 35 23 20 16 10 25 27 19 18 21 22 29 24 22 20 24 30 29 31 30 30 27 22 15 18 19 20 24 24 13 11 11 11 10 9 10 8 9 10 10 10 8 8 9 8 9 11 12 11 14 19 21 21 20 18 21 22 21 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 27 32 13 15 48 67 47 19 27 26 23 133 162 0 0 0 0 0 0 0 0 3 3 3 5 10 13 22 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 14 16 13 8 8 9 20 35 38 34 24 17 14 15 18 18 36 46 45 34 16 9 8 10 16 31 32 24 20 19 18 17 18 22 22 25 30 31 30 31 25 20 17 16 20 22 18 18 18 9 8 9 7 10 12 14 15 13 11 9 8 9 8 9 10 11 15 16 16 22 28 31 33 35 35 34 33 32 28 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 23 6 0 0 0 0 0 0 6 20 30 19 95 141 82 11 14 15 82 165 100 0 0 0 4 1 0 0 1 8 2 4 9 13 15 18 16 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 9 6 5 6 6 10 18 26 25 17 14 15 15 18 26 35 34 25 12 6 4 6 16 28 38 38 35 33 26 20 18 22 26 26 28 29 29 23 23 17 21 22 23 28 24 28 25 18 12 11 12 7 13 15 13 10 8 8 12 13 12 9 7 14 14 14 21 30 31 33 35 37 37 35 35 43 37 23 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 14 16 7 0 1 10 19 21 20 21 84 159 150 128 73 18 100 175 64 0 0 0 2 1 0 2 6 13 15 6 9 17 25 29 9 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 4 9 8 13 17 20 22 19 15 17 18 21 25 26 23 22 13 7 5 6 15 19 32 35 33 36 41 26 20 20 26 31 26 26 24 23 21 16 19 25 24 27 32 31 38 24 17 17 19 15 8 12 10 8 8 11 16 20 21 18 14 12 20 20 24 29 34 34 42 40 40 38 37 38 26 27 19 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 26 30 14 2 7 22 46 52 31 15 26 118 134 189 100 39 103 120 22 0 0 0 0 0 2 13 16 14 13 10 7 29 44 44 16 14 8 57 40 0 0 0 0 0 0 0 0 0 1 3 2 0 0 0 0 4 8 11 12 16 23 25 22 19 19 30 30 29 28 25 18 17 10 6 5 7 21 18 28 29 26 29 41 22 22 22 28 32 25 25 21 17 14 12 16 25 26 32 37 37 37 17 16 15 13 11 12 7 6 8 11 16 19 20 24 27 24 22 32 37 43 45 44 43 46 47 44 43 41 34 29 41 38 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 14 7 5 18 47 83 148 61 22 21 18 20 162 105 101 110 36 9 1 0 0 0 0 3 23 24 22 21 17 7 58 41 27 29 31 46 114 52 0 0 0 0 0 0 0 0 0 4 7 4 0 0 0 0 14 17 16 15 16 15 19 19 18 23 37 34 35 28 20 14 12 7 5 4 8 17 27 29 31 30 34 38 20 23 28 29 28 25 26 29 24 22 22 23 20 32 41 43 35 26 26 11 7 5 6 8 4 5 15 19 17 22 35 44 42 35 33 40 44 46 51 47 43 43 45 48 48 45 39 30 25 33 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 0 0 0 0 0 0 0 0 8 29 79 169 139 49 19 13 9 33 135 122 62 10 29 9 1 2 1 0 2 18 12 11 11 9 14 75 48 22 22 48 112 116 29 0 0 0 0 0 0 0 7 13 7 5 2 1 1 2 7 22 30 32 32 28 17 22 28 28 29 33 28 26 21 23 20 13 11 5 5 7 12 20 21 26 30 31 28 23 26 37 27 27 29 28 29 33 46 46 35 30 42 48 44 33 19 13 0 1 1 2 3 4 6 18 27 31 31 39 57 54 42 39 41 43 44 51 51 45 41 41 42 48 50 45 40 35 19 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 2 3 0 0 11 8 54 157 216 133 70 32 12 30 132 53 18 11 20 20 4 11 5 1 3 8 3 9 11 17 35 68 68 27 55 105 108 25 4 0 0 0 0 0 0 22 25 24 16 9 14 5 2 2 6 15 27 27 25 21 20 40 55 46 41 39 36 30 41 39 27 17 13 6 6 13 16 16 17 18 27 27 27 27 30 36 25 32 36 31 24 33 43 39 37 42 49 46 41 30 15 0 0 0 0 0 1 4 8 12 12 23 28 30 40 48 43 47 47 45 46 46 44 39 37 36 33 38 43 46 47 41 26 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 6 1 1 0 0 20 20 3 0 4 2 21 88 165 179 159 84 48 52 67 14 11 10 6 0 2 14 42 15 3 6 6 34 38 53 64 74 75 37 104 137 82 0 0 0 0 0 0 19 73 17 32 38 39 47 65 23 5 1 2 5 9 5 4 7 20 39 50 41 40 41 40 32 34 35 24 20 20 16 16 23 24 24 22 21 31 32 36 39 42 46 36 45 33 22 16 18 18 30 41 41 31 19 24 6 0 0 0 0 0 2 2 3 6 10 11 15 18 21 26 33 44 49 47 45 46 46 43 37 35 35 32 32 35 44 37 36 39 35 8 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 10 5 5 2 0 28 35 15 0 0 0 2 21 55 93 189 120 72 44 36 28 14 3 0 0 9 40 107 23 2 3 11 36 54 78 84 89 91 71 94 161 150 114 80 0 0 0 0 0 9 2 49 50 52 70 94 38 33 9 0 0 0 0 4 6 12 18 18 17 21 22 27 35 36 30 25 26 27 26 29 31 24 29 31 29 32 42 44 38 54 78 69 42 25 17 17 18 24 30 32 36 32 16 0 0 0 0 0 0 0 1 5 6 5 6 13 19 20 24 25 27 40 37 44 45 45 48 46 38 42 43 40 35 33 38 40 44 52 60 35 33 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 2 12 88 124 54 1 1 0 9 9 14 41 101 117 97 53 39 33 7 1 0 1 7 40 94 24 23 34 41 57 71 75 79 97 105 96 86 138 111 132 128 61 44 4 0 0 0 3 24 37 40 44 52 66 62 12 0 0 0 0 0 0 4 5 4 5 8 8 12 23 33 28 25 20 19 18 16 17 21 32 36 39 39 36 52 57 67 75 64 29 20 16 19 28 37 41 41 17 13 11 0 0 0 0 0 0 0 0 4 5 6 8 12 17 16 23 28 31 37 40 55 58 62 57 44 42 46 46 43 42 39 30 29 38 43 56 31 42 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 29 98 254 98 27 17 0 2 12 21 24 51 114 62 77 84 49 7 8 13 15 39 53 59 49 68 99 98 74 59 64 102 105 102 89 79 95 91 136 136 120 98 0 0 0 0 0 4 28 20 16 16 32 55 9 1 0 0 0 0 0 1 1 2 2 1 0 6 9 14 19 17 9 9 9 8 6 8 29 33 36 36 33 42 54 57 52 38 18 15 13 18 28 36 27 4 1 0 0 0 0 0 0 0 0 1 3 4 2 5 6 5 5 13 22 33 36 38 43 46 39 38 41 47 52 50 38 33 35 39 38 26 29 35 42 7 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 17 66 215 156 126 91 47 39 31 30 39 57 63 52 129 45 67 69 59 64 50 83 95 94 91 90 92 104 111 92 78 116 98 80 63 61 83 100 105 102 95 73 16 0 0 0 0 6 17 9 2 5 34 58 21 1 0 0 0 0 0 0 0 1 1 0 1 3 4 6 8 8 6 6 6 6 7 13 26 17 19 19 24 34 37 38 35 24 14 12 11 18 15 17 13 0 0 0 0 0 0 0 0 0 0 1 3 2 0 0 0 2 9 18 24 30 34 34 34 39 42 51 46 43 44 42 34 33 32 29 25 23 28 30 36 11 30 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 52 33 20 37 97 194 189 196 163 102 60 35 55 73 74 92 140 85 105 102 98 101 96 109 97 92 114 118 88 90 92 98 112 124 82 54 39 48 61 70 85 66 53 61 50 0 0 0 0 3 5 0 0 49 27 7 5 0 0 0 0 0 0 0 0 0 0 1 4 4 4 5 7 9 11 7 9 6 10 13 11 9 9 15 18 20 19 19 17 15 13 10 6 7 6 11 16 16 16 1 0 0 0 0 0 0 0 0 1 1 0 0 0 4 11 20 28 29 31 32 31 31 38 45 42 35 32 34 39 39 38 33 27 21 22 27 35 10 19 3 22 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 25 81 87 37 26 63 113 129 161 113 64 40 40 65 84 79 77 96 98 100 64 55 89 117 77 91 95 131 142 92 78 65 65 87 103 76 28 12 20 31 37 42 26 22 38 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 8 7 13 18 17 12 17 8 12 10 6 7 7 27 29 26 20 7 4 13 8 3 1 1 7 9 15 21 17 0 0 0 0 0 0 0 0 0 0 0 0 1 0 9 13 19 26 28 28 30 29 28 30 42 39 27 25 29 34 36 42 36 36 34 28 30 34 4 3 0 0 0 32 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 1 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 2 4 13 35 93 177 60 20 43 84 95 129 107 72 52 49 59 81 134 114 97 95 88 59 44 85 109 102 122 137 116 117 113 92 96 71 63 77 74 35 9 1 0 9 12 5 6 21 10 1 1 3 0 0 0 0 0 0 0 0 0 4 7 0 0 0 0 0 0 0 0 2 2 4 8 9 10 20 19 16 21 14 24 20 11 11 21 33 42 32 18 8 7 15 4 0 0 0 0 0 19 12 3 0 0 0 0 0 0 0 0 0 0 0 1 3 4 14 25 33 36 33 28 33 30 26 23 23 25 19 20 22 22 26 44 33 37 35 35 44 28 3 2 1 2 1 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 19 32 44 88 130 22 7 17 40 62 72 35 34 39 38 60 183 190 91 61 80 67 34 65 76 76 88 107 90 90 97 98 90 98 64 49 60 52 16 4 0 1 1 0 3 18 11 5 1 2 0 0 0 0 0 0 0 0 0 4 5 0 0 0 0 0 0 0 0 0 0 3 8 11 11 18 14 15 17 12 16 8 10 23 36 35 42 25 16 12 11 22 2 0 0 0 1 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 13 17 23 25 31 36 36 37 33 30 28 28 27 18 18 22 24 25 34 30 40 36 38 47 43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 25 21 5 0 0 0 0 0 0 0 0 1 0 0 0 2 3 1 13 26 34 70 122 79 19 9 30 72 91 36 36 46 48 75 165 181 97 77 75 55 25 52 65 59 55 63 68 72 94 94 81 80 102 47 54 50 33 27 1 0 0 0 1 2 1 13 7 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 7 9 16 11 15 13 6 7 1 25 34 30 25 31 20 18 13 7 4 0 0 0 0 1 4 0 0 9 6 0 0 0 0 0 0 0 0 0 3 3 6 11 16 22 23 27 35 39 34 24 30 30 36 44 39 37 35 39 36 33 43 42 51 54 52 48 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 10 12 2 0 0 0 0 0 0 0 0 0 0 0 0 3 3 5 17 7 8 17 36 43 11 6 15 64 93 55 52 50 69 74 84 115 59 64 67 54 31 25 34 47 51 46 44 53 85 86 70 71 84 21 46 46 45 32 0 0 0 0 1 2 2 5 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 14 11 13 10 7 7 0 5 21 14 17 32 21 29 28 13 0 0 0 0 0 0 0 1 8 11 4 0 0 0 0 0 0 0 1 3 6 6 13 18 19 19 29 31 33 27 18 15 28 33 42 48 52 66 54 51 45 42 47 45 67 72 71 66 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 15 20 20 0 0 0 0 0 0 0 2 2 3 3 3 0 1 3 13 23 14 10 11 9 7 5 3 14 49 63 55 48 48 74 91 102 104 82 82 84 78 63 45 45 42 43 49 62 86 100 105 108 102 72 15 35 37 59 44 0 0 0 0 0 0 4 16 17 34 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 15 12 9 6 5 3 0 0 10 7 14 25 19 29 6 1 0 0 0 0 0 0 0 1 5 2 3 1 0 0 0 0 1 2 4 5 10 12 18 22 25 26 29 37 35 28 25 33 28 27 31 34 42 56 61 59 46 40 46 60 90 76 73 70 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 7 6 6 0 0 0 0 0 2 3 2 3 20 25 18 3 0 6 19 25 21 0 1 2 5 12 23 42 84 88 77 68 65 63 76 97 120 119 86 103 78 74 64 53 68 54 74 72 62 52 67 65 64 37 6 16 32 43 33 16 0 0 0 0 0 3 8 10 36 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 14 10 8 6 4 2 3 4 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 2 3 5 9 14 19 21 22 25 32 42 44 39 37 32 28 26 30 30 49 55 54 60 54 43 41 46 57 64 74 61 57 0 0 7 19 16 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 5 3 1 0 1 43 51 31 5 3 7 22 19 12 8 0 0 13 25 47 65 64 85 99 99 93 89 92 116 155 134 93 114 76 70 71 95 126 68 77 40 13 0 2 5 9 22 21 18 30 50 12 0 0 0 0 0 0 0 0 2 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 8 9 11 9 7 5 4 6 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 10 17 24 24 26 35 43 47 45 36 34 31 33 37 36 41 57 55 58 61 45 47 52 43 35 42 66 50 55 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 62 55 15 0 1 5 18 10 3 1 4 13 29 28 28 24 21 22 33 43 78 97 84 92 99 102 122 135 126 113 105 107 126 148 118 68 64 60 52 34 22 6 0 1 14 42 2 6 53 41 13 34 4 0 0 0 0 0 0 0 0 4 20 51 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 2 7 13 15 12 11 6 10 7 10 21 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 6 12 17 22 26 32 54 52 42 35 33 32 34 38 43 44 39 58 52 57 57 49 63 52 39 34 44 58 35 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 45 50 7 0 1 6 15 11 2 0 3 12 25 27 38 42 48 57 57 68 113 99 67 84 87 128 152 173 156 101 110 109 146 168 145 90 57 34 32 29 14 0 0 3 3 0 0 0 58 33 1 0 0 0 0 0 0 0 0 0 0 1 5 16 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 7 9 15 17 14 12 1 26 13 4 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 10 18 20 21 28 41 52 42 37 34 35 39 28 27 34 37 39 61 63 58 56 59 63 34 33 36 36 40 43 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 23 28 2 8 11 3 4 14 22 8 12 9 9 13 16 28 44 45 50 64 89 134 137 106 78 87 138 138 151 147 113 82 106 103 90 91 97 46 8 2 28 30 0 0 0 0 0 0 2 23 8 0 0 0 0 0 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 1 0 0 0 0 1 2 0 0 0 0 1 4 11 14 14 15 11 5 30 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 8 14 18 21 22 23 31 43 49 37 29 27 32 36 21 27 35 32 30 46 47 49 60 71 70 52 43 45 19 19 43 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 39 34 19 11 2 1 7 17 23 24 46 45 36 32 41 49 43 62 82 100 131 152 161 116 83 115 112 99 75 66 82 106 135 108 60 21 0 0 0 11 11 1 1 0 0 0 4 7 3 10 5 1 0 0 1 5 6 3 0 0 0 0 0 13 18 0 0 0 0 0 10 35 4 9 9 3 1 0 0 0 1 1 0 0 0 0 3 6 6 7 7 11 9 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 5 7 9 12 19 19 21 27 33 33 22 18 20 24 26 25 34 36 33 35 41 50 51 70 80 83 77 61 56 42 31 34 43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 3 21 34 34 24 7 4 4 9 17 18 12 25 39 49 56 67 77 66 82 102 110 120 118 118 104 89 93 95 90 72 60 58 89 160 160 103 40 3 0 0 1 1 4 5 0 0 0 2 4 5 10 12 5 1 1 2 3 3 1 0 0 0 0 0 6 9 0 0 0 0 0 3 10 0 4 5 5 4 4 2 0 0 0 1 2 3 5 7 10 11 10 8 7 4 0 0 0 0 0 0 0 0 0 8 3 0 0 0 0 0 0 0 0 0 0 0 2 3 4 4 5 7 9 11 19 29 24 23 20 18 23 8 12 14 23 30 30 48 44 46 48 45 50 84 88 82 68 52 52 58 39 35 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 3 13 19 18 65 37 18 13 16 19 28 44 65 70 62 63 47 44 59 74 46 82 114 117 108 99 63 63 72 85 89 74 51 39 24 24 49 62 47 24 8 2 0 0 0 9 11 4 0 0 0 1 5 7 11 11 4 2 3 2 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 2 3 6 14 15 14 16 18 19 18 2 0 1 0 0 0 0 0 0 1 3 5 1 0 0 0 0 0 0 0 0 0 0 2 3 3 3 4 10 9 13 22 33 41 35 28 19 12 11 13 13 14 20 24 26 45 55 54 52 54 60 72 87 81 62 46 50 71 52 41 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 4 2 2 4 14 20 28 34 36 39 19 12 20 32 41 44 57 58 61 73 92 67 49 52 57 64 96 115 124 117 102 82 103 103 86 71 57 39 9 2 2 3 2 2 1 1 1 2 0 0 7 11 7 0 0 0 11 9 5 4 17 8 4 4 3 0 0 0 0 4 12 27 2 0 0 0 0 0 0 0 16 20 5 0 0 0 0 0 0 1 5 2 0 3 13 13 22 31 31 23 9 4 11 8 0 0 0 0 3 7 10 0 0 0 1 1 1 1 1 1 0 2 5 7 7 7 6 9 19 19 16 31 44 45 39 29 24 20 21 23 22 21 24 25 31 48 65 60 49 57 69 70 81 65 57 56 61 65 49 42 37 0 0 0 0 0 0 0 0 0 0 0 2 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 13 6 15 27 24 32 32 27 26 32 42 32 49 60 62 61 70 70 64 71 82 72 53 56 52 61 96 127 126 95 86 92 89 67 59 37 22 11 0 0 0 2 3 2 0 0 1 1 0 0 1 2 1 0 0 3 34 11 3 8 19 22 21 7 1 0 0 0 1 19 30 24 16 2 0 0 0 0 0 7 20 24 16 8 0 0 8 18 20 10 7 3 7 11 17 15 7 12 15 14 16 14 16 13 9 8 6 1 5 3 0 0 0 0 0 2 3 3 3 6 5 11 21 25 20 16 15 14 16 17 27 33 38 38 33 29 45 42 36 36 36 28 39 38 41 53 71 62 58 57 64 71 72 50 57 63 57 42 35 31 30 0 2 1 0 0 0 0 0 0 0 2 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 7 5 7 10 17 29 29 27 31 44 71 72 81 79 74 73 74 77 90 83 67 61 59 71 105 129 124 80 52 35 30 33 36 24 15 10 7 4 3 3 1 1 0 0 0 0 0 0 0 0 1 2 1 1 8 29 4 2 4 5 8 14 10 3 0 1 3 5 9 22 30 23 0 0 0 0 0 4 23 19 20 21 16 2 2 5 16 22 16 5 6 26 37 33 21 0 0 0 0 0 0 4 1 1 2 3 1 0 0 0 0 0 0 0 1 2 6 8 10 16 27 28 23 20 16 16 12 12 16 25 29 38 36 31 37 68 68 56 43 35 34 51 54 56 63 70 61 61 67 68 70 68 56 55 60 47 34 36 35 35 3 7 9 4 18 28 24 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 9 13 14 13 18 34 43 38 60 75 84 102 88 78 72 70 73 85 99 82 67 67 74 135 111 107 94 55 47 30 24 23 21 10 15 22 20 13 6 0 0 0 1 1 0 0 0 0 0 0 0 3 1 3 9 21 31 4 0 7 16 9 2 1 0 1 7 14 10 11 9 5 0 0 0 0 3 18 39 25 23 18 12 9 16 7 44 33 11 3 11 23 26 15 1 0 0 0 0 1 2 4 0 0 0 1 3 5 2 1 0 0 0 0 2 9 18 24 20 11 14 17 15 11 11 12 21 38 47 40 29 32 30 30 40 64 73 60 36 24 33 59 78 82 77 68 59 58 78 68 66 66 58 47 50 39 36 41 39 29 3 6 18 30 33 41 43 17 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 17 1 8 14 15 16 19 13 25 33 46 61 58 81 86 89 97 85 84 84 78 70 76 86 74 74 71 65 64 68 60 51 39 23 20 32 19 16 24 37 45 38 21 4 0 0 0 1 2 1 0 0 0 0 0 1 3 1 9 49 52 18 2 0 0 17 26 0 0 3 3 8 14 2 0 0 0 0 1 6 1 3 33 55 32 31 17 8 12 26 42 11 7 2 3 9 11 3 0 0 0 0 0 0 2 6 10 10 1 0 2 5 6 0 0 0 2 4 4 9 15 28 28 16 13 10 12 10 8 8 10 59 105 136 133 90 52 31 31 33 39 57 52 30 20 34 67 100 93 77 73 74 73 73 64 62 59 50 39 37 30 28 31 34 31 3 6 11 12 13 22 37 7 2 2 3 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 12 3 29 24 31 44 68 65 39 40 56 74 81 88 103 93 80 72 74 75 80 79 75 77 84 77 70 65 64 65 69 30 18 18 14 17 12 17 20 24 29 14 4 0 0 0 0 0 1 1 0 0 0 0 0 0 1 5 24 56 55 32 22 0 0 13 13 0 0 2 5 11 16 20 35 30 17 16 17 13 1 11 46 55 38 38 21 19 26 21 0 0 0 0 0 0 2 8 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 5 12 18 25 44 52 52 44 21 21 19 16 16 28 87 165 202 176 119 80 44 41 36 31 26 19 13 16 40 70 87 69 51 44 45 48 53 47 47 40 33 29 30 30 33 32 29 27 4 1 3 2 3 19 37 0 11 8 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 8 0 0 0 0 0 0 0 0 0 0 2 2 6 26 18 36 49 70 85 24 49 72 84 92 88 65 69 68 64 66 76 70 81 85 84 87 61 62 61 88 110 60 21 17 15 12 12 17 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 21 36 40 42 42 38 20 10 2 10 8 2 6 7 9 8 10 14 9 11 21 28 20 8 13 33 30 34 44 29 36 35 19 0 0 0 0 0 0 9 37 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 8 12 20 29 39 52 62 64 58 35 18 19 23 29 49 93 143 149 126 95 72 57 56 38 21 11 10 9 29 38 49 54 44 44 34 31 37 42 30 28 24 26 29 29 30 34 27 24 26 1 9 32 31 11 18 38 30 34 17 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 63 11 0 0 0 0 0 0 0 0 0 0 0 1 10 32 51 40 32 25 37 44 43 59 70 83 94 75 67 66 68 75 92 81 71 69 74 69 46 62 65 80 59 17 22 20 27 24 18 1 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 8 32 50 7 11 23 39 53 47 13 31 18 6 11 10 11 7 5 1 3 11 24 33 35 28 29 28 18 17 25 24 17 3 0 0 0 0 0 0 0 0 12 47 5 0 0 0 0 0 0 0 3 5 2 0 0 0 1 3 1 7 18 31 39 41 44 49 36 37 50 41 14 26 39 66 96 106 98 78 65 59 57 52 31 18 11 9 16 28 42 37 34 37 43 46 39 30 26 23 20 24 29 31 31 33 30 25 33 33 1 10 24 24 4 8 57 59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 1 0 0 0 0 0 0 0 0 0 0 0 0 10 48 87 87 96 75 69 66 55 57 77 75 65 58 59 66 66 64 55 48 58 65 61 49 38 40 33 112 61 14 33 22 52 29 8 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 5 28 51 45 33 20 34 69 84 44 33 27 17 12 10 8 18 43 40 16 10 29 31 38 39 38 44 35 11 12 19 11 0 0 0 0 0 0 2 1 0 11 25 0 0 0 0 0 0 0 1 5 4 1 0 0 0 0 1 5 13 18 29 37 40 44 34 32 33 26 24 35 40 61 85 106 108 105 70 62 53 42 31 23 11 15 26 40 49 48 41 36 37 41 44 34 26 24 23 21 26 30 35 38 35 21 24 39 31 6 6 5 6 4 2 41 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 1 1 0 12 31 62 82 88 70 68 69 71 80 95 83 61 47 50 55 50 49 47 52 59 38 48 43 34 41 71 143 43 21 40 39 47 9 0 0 1 2 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 1 4 11 13 14 32 53 22 43 65 73 57 77 58 27 16 13 9 15 33 21 10 9 20 37 50 59 59 45 5 1 5 13 15 0 0 0 0 2 3 2 0 0 0 1 2 0 0 0 0 0 0 0 2 1 0 0 1 0 0 2 7 16 30 37 35 28 25 27 18 19 37 49 54 62 69 65 57 52 54 40 42 37 25 16 17 8 32 47 51 48 45 33 34 38 39 32 26 25 26 25 24 27 27 37 35 26 18 43 14 18 9 9 5 2 1 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 3 20 49 51 45 51 68 83 103 85 74 68 66 62 60 61 43 36 42 40 37 33 46 50 28 45 46 36 60 105 119 43 37 43 43 32 7 2 2 3 2 0 0 0 0 0 0 1 1 2 3 2 0 0 0 0 2 6 13 15 25 26 28 25 33 32 32 41 42 31 25 26 22 16 19 40 22 7 12 28 41 42 53 62 44 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 3 6 7 6 5 6 4 1 8 29 24 11 3 4 5 22 31 51 59 55 54 61 66 57 48 43 22 17 12 10 14 20 41 44 35 28 27 17 25 34 42 52 59 49 29 24 25 27 29 33 21 22 24 10 2 14 9 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 24 51 56 68 74 73 71 56 45 52 63 59 45 28 26 29 29 26 35 38 35 30 35 39 27 53 64 46 40 41 26 28 33 34 35 12 3 1 0 0 0 0 0 0 1 1 1 2 1 0 0 0 0 0 0 2 2 3 7 13 15 13 54 48 51 52 41 39 27 32 27 21 26 9 13 21 30 32 34 44 41 20 0 0 0 0 0 0 0 0 0 19 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 20 18 14 15 11 4 0 1 7 6 3 1 0 2 9 6 38 41 32 48 73 89 74 57 50 24 21 13 12 19 29 33 29 28 23 17 16 18 30 43 54 54 26 16 16 15 18 22 17 8 8 6 1 2 16 9 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 20 29 32 46 49 78 67 51 39 30 27 43 54 45 18 12 20 25 24 24 35 26 32 36 33 28 19 44 37 36 52 42 10 22 30 30 28 11 2 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 2 2 6 11 3 10 14 15 30 20 29 35 34 37 54 35 37 34 31 25 16 16 18 24 33 45 35 12 0 4 11 1 0 0 0 0 0 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 13 13 11 10 6 2 0 0 0 0 0 0 0 0 0 1 21 18 17 28 42 43 46 37 25 19 14 9 12 17 22 26 24 25 21 16 16 20 30 41 42 36 27 7 7 9 14 17 12 11 4 1 2 9 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 10 0 0 0 0 0 0 0 0 0 10 17 24 33 67 40 31 28 19 15 24 33 28 18 14 20 27 22 22 30 32 31 33 32 25 16 31 42 48 42 27 14 25 31 26 14 2 0 0 0 0 0 0 0 0 0 1 4 10 3 0 0 1 1 2 4 5 8 15 14 31 20 15 18 8 17 18 33 48 59 38 52 52 65 76 25 23 14 20 37 50 24 15 4 2 6 0 0 0 0 0 0 0 0 0 0 1 2 7 18 8 3 5 0 0 0 0 1 0 1 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 1 8 10 16 18 17 18 19 20 27 24 7 4 8 12 15 17 18 19 17 19 24 29 29 32 35 32 27 23 4 10 22 25 18 8 1 0 4 8 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 22 10 0 0 0 0 0 0 0 0 0 1 2 18 35 42 21 18 23 23 19 17 18 17 15 16 21 24 23 28 35 39 40 29 26 31 29 18 39 36 18 12 20 20 25 21 9 0 0 0 0 0 0 0 0 0 2 15 27 30 8 5 4 2 1 1 6 7 8 11 14 11 17 17 17 15 24 19 29 47 58 57 55 33 25 20 18 20 16 23 38 41 17 6 9 11 7 0 0 0 0 0 0 0 0 0 0 2 5 1 1 1 2 3 0 0 0 0 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 11 8 10 12 14 13 11 7 6 4 11 14 14 13 9 14 26 37 37 26 20 19 15 11 12 15 36 41 31 16 4 0 0 0 7 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 1 2 7 8 28 41 37 19 14 28 31 23 14 14 11 14 15 14 14 24 31 34 31 25 27 23 32 32 26 37 35 10 7 15 20 20 21 19 11 3 0 0 0 0 0 0 0 7 38 40 23 7 9 6 4 4 6 7 6 5 4 8 11 18 19 17 25 36 16 18 46 62 59 46 14 26 34 41 45 21 27 31 19 4 13 6 6 4 1 0 0 3 8 5 0 1 5 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 2 2 4 9 8 16 26 23 14 12 9 9 13 13 9 16 34 51 50 35 20 21 20 14 17 26 31 36 24 11 4 1 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 10 6 8 17 16 38 29 21 16 15 21 24 16 11 18 9 11 16 10 8 21 24 28 31 28 21 21 35 29 23 22 16 9 13 16 20 24 26 41 18 1 0 0 0 0 0 0 1 7 30 19 4 6 5 7 7 8 11 13 15 15 10 13 26 37 35 25 39 47 34 38 71 75 52 26 27 25 26 37 43 34 46 32 13 3 4 10 9 7 3 1 2 5 10 7 2 1 4 1 0 4 4 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 1 1 1 4 8 17 38 55 50 30 16 15 7 7 12 19 23 25 35 39 43 40 36 37 40 24 18 19 18 19 11 4 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 15 18 19 26 34 43 24 19 22 27 25 17 16 22 21 10 3 19 14 15 23 23 32 47 31 27 47 49 32 28 25 21 19 20 18 20 31 35 2 2 1 0 0 0 1 2 4 8 15 17 8 3 0 0 1 4 10 10 18 29 11 24 21 24 36 38 27 40 34 29 68 105 69 31 12 13 10 18 41 51 55 65 49 34 22 20 22 20 13 5 2 4 7 6 7 3 0 0 0 1 5 4 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 2 2 2 8 13 25 43 51 42 24 15 15 18 18 14 23 35 32 14 10 20 25 24 23 14 8 5 5 6 7 1 1 1 1 3 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 24 27 41 35 20 26 40 44 29 33 35 36 30 15 26 33 22 11 11 16 29 30 30 29 33 60 24 17 39 49 35 30 24 19 22 30 21 19 50 58 0 0 0 0 1 3 6 6 16 20 21 17 4 1 0 0 0 2 9 4 12 22 4 5 6 9 15 21 27 20 16 32 63 76 23 11 16 27 31 30 31 47 53 51 43 41 33 26 27 24 5 2 1 1 2 4 1 1 1 1 1 3 5 14 17 11 4 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 2 11 13 16 22 36 54 42 36 31 29 29 31 30 25 14 2 3 7 9 10 6 0 0 0 0 2 4 2 3 1 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 19 43 55 56 40 18 33 49 50 36 34 34 34 28 22 31 34 18 19 32 42 45 42 33 33 43 61 29 33 39 41 35 27 27 22 22 30 26 25 50 41 5 11 1 0 2 5 5 1 12 32 28 12 3 1 1 0 0 2 9 8 6 4 2 6 13 12 10 13 20 21 28 28 34 35 0 4 5 10 23 44 23 38 33 37 46 41 52 58 48 27 0 0 2 2 2 3 2 5 5 6 7 8 9 12 15 14 9 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 2 9 8 10 14 26 44 44 32 30 29 31 36 17 5 1 1 2 2 4 12 11 0 0 0 1 1 2 1 2 2 1 0 0 3 24 0 0 0 0 0 0 0 2 5 9 4 0 0 0 0 0 0 6 9 9 7 0 0 0 0 0 0 0 0 0 0 0 0 0 3 19 43 39 54 55 50 37 24 63 53 48 43 38 35 22 15 22 34 34 19 26 37 42 40 41 29 31 47 56 38 47 43 33 25 20 20 19 25 31 35 43 32 32 28 22 16 2 2 3 2 5 20 36 27 10 0 0 0 0 0 1 5 8 5 3 6 12 12 11 18 21 26 32 9 9 36 53 47 36 15 24 25 20 25 43 16 18 32 36 24 40 19 6 2 4 4 4 3 2 0 2 10 13 15 15 15 20 20 17 12 7 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 3 2 1 1 0 1 2 2 2 1 5 11 18 26 26 9 11 13 11 5 0 0 0 1 2 2 5 4 2 0 0 0 2 1 0 1 3 4 1 1 2 4 6 0 0 0 0 0 0 0 9 5 1 1 0 0 0 0 2 5 12 17 17 13 4 0 0 0 0 0 0 0 0 0 0 3 15 24 38 56 69 84 70 65 55 49 60 49 46 46 43 36 18 10 25 38 37 25 27 39 44 46 49 29 35 57 64 42 18 37 28 21 23 28 25 40 35 32 38 21 36 28 21 16 0 3 2 4 14 37 62 37 12 0 0 0 0 0 1 2 1 4 2 2 4 4 3 15 21 33 41 24 28 23 33 45 51 46 28 19 22 36 48 20 17 20 33 47 43 8 0 1 3 1 7 2 6 10 10 15 19 14 16 20 23 16 12 10 8 6 1 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 1 1 1 0 0 0 1 1 0 1 0 2 3 5 6 0 0 1 1 0 1 3 1 0 1 1 2 0 0 0 0 0 0 0 0 1 3 2 0 0 0 0 1 0 0 0 0 6 7 6 16 3 0 0 0 0 0 0 2 9 20 27 35 40 27 0 0 0 0 2 2 0 6 7 12 31 65 59 39 55 88 108 77 70 50 41 46 42 42 42 38 31 21 13 29 32 29 24 29 39 42 47 47 33 60 70 51 31 26 27 23 21 28 34 25 54 33 29 25 13 39 38 23 9 1 3 2 12 30 45 41 13 4 0 0 0 0 0 0 1 2 6 7 5 2 1 1 8 12 15 28 35 23 18 18 25 35 46 19 20 31 34 27 12 27 31 35 28 0 0 18 13 7 3 0 0 0 1 7 14 10 3 11 21 24 21 9 8 6 3 0 0 0 0 0 0 0 0 0 0 0 2 7 7 6 3 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 5 0 0 5 5 0 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 10 11 18 32 6 1 0 0 0 0 0 8 15 23 41 94 70 29 0 0 0 0 9 9 9 31 32 31 64 99 93 46 59 90 93 58 47 49 38 32 33 35 48 37 35 30 25 59 32 24 29 38 37 45 41 35 41 72 61 39 32 26 14 16 20 22 25 28 47 40 40 21 11 42 49 21 5 1 4 7 26 35 51 45 0 0 0 1 1 0 0 0 0 2 6 13 16 7 2 13 27 13 10 16 15 4 14 15 17 25 29 23 19 28 28 26 24 28 33 10 0 0 0 7 16 10 4 0 0 0 0 8 13 3 11 18 19 15 10 9 7 4 2 1 1 0 0 0 0 0 0 0 0 1 2 5 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 1 4 3 1 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 6 10 11 3 0 0 0 0 0 1 25 22 64 123 171 73 21 0 0 0 0 17 18 30 51 52 42 61 82 76 43 48 63 58 43 39 54 35 30 35 42 53 27 31 30 35 56 22 22 31 42 45 49 21 29 46 59 49 36 37 35 23 12 21 5 11 37 61 54 50 17 0 3 3 15 7 2 6 15 34 41 43 43 23 0 0 6 4 0 0 0 0 0 0 0 0 2 23 27 20 8 25 6 0 0 5 15 10 15 21 18 12 25 16 21 28 34 56 11 0 0 0 1 7 3 0 0 4 23 17 26 31 26 30 33 27 27 27 21 2 6 4 3 3 0 0 0 0 0 0 0 0 0 2 5 10 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 8 0 0 1 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 2 5 0 0 0 1 4 3 1 0 1 12 48 17 134 185 143 23 24 6 0 0 3 22 24 31 35 33 34 36 47 40 26 32 37 27 30 39 40 12 12 31 40 33 17 34 36 42 38 12 21 23 30 38 35 17 27 50 53 43 32 48 49 32 15 16 4 17 36 55 61 61 34 7 27 66 61 21 5 7 18 34 69 44 38 23 0 0 7 3 0 0 1 4 3 1 1 1 1 30 17 7 14 36 5 1 0 4 11 9 16 24 24 20 25 18 18 25 33 37 2 0 1 1 0 0 1 0 7 12 17 12 15 25 32 34 38 21 16 25 24 1 9 6 4 2 0 0 0 0 0 0 0 0 0 0 1 4 6 8 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 3 8 25 55 67 175 169 114 42 19 2 0 2 10 21 36 35 30 27 27 25 31 23 21 26 23 16 25 34 42 46 42 33 33 26 21 46 42 38 24 9 15 23 26 30 31 23 19 51 51 47 51 50 48 32 12 6 20 41 57 74 72 59 61 12 16 39 51 35 4 11 13 30 58 55 44 17 0 6 22 6 1 0 2 7 7 2 5 7 11 47 12 9 18 24 7 9 5 12 13 6 21 21 24 20 17 15 15 32 36 25 5 3 0 0 0 0 0 1 24 39 29 14 3 8 26 38 36 27 29 41 26 3 11 4 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 7 4 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 12 0 0 0 1 2 4 4 1 0 0 0 0 0 0 0 0 0 0 0 2 8 7 12 9 3 0 0 0 0 0 1 5 17 16 28 72 156 137 135 87 24 0 0 6 18 29 32 26 20 19 16 11 12 11 16 18 16 13 18 27 31 35 37 24 33 26 19 21 39 41 22 10 12 21 30 28 29 28 25 49 65 68 65 55 27 27 14 17 33 41 53 85 79 63 51 2 4 4 14 19 1 22 11 34 79 78 44 11 19 37 47 14 5 2 2 7 13 1 5 8 5 6 2 10 9 5 7 22 4 7 6 2 10 7 31 42 44 37 21 37 30 28 27 21 2 0 0 0 0 0 0 21 30 13 3 11 26 36 33 18 28 9 3 2 5 2 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 2 4 10 8 7 5 2 0 0 0 0 0 0 3 22 8 33 105 169 139 135 55 9 0 1 8 14 18 15 7 2 4 3 1 3 0 1 5 6 6 8 17 21 18 18 22 31 24 29 35 33 19 17 18 22 27 31 27 28 30 34 52 103 109 62 25 27 36 18 22 29 38 55 71 71 74 58 11 8 3 6 10 13 29 14 10 24 46 45 45 52 61 48 21 11 12 11 15 17 0 0 6 23 27 10 29 25 8 0 0 0 1 1 2 3 5 21 26 28 29 28 36 22 33 44 49 55 44 37 27 13 0 0 0 0 5 8 10 20 23 19 10 1 0 0 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 9 1 0 0 0 0 0 0 2 9 17 1 60 136 176 163 155 28 1 0 2 8 9 9 6 3 2 0 0 1 1 0 0 3 2 7 12 11 16 8 13 21 22 22 31 28 21 16 16 23 30 35 40 32 24 36 39 47 78 93 59 45 37 27 10 20 24 34 45 48 52 68 59 37 27 9 9 10 17 27 19 16 20 35 49 51 60 85 63 31 21 20 18 19 17 6 0 21 35 28 12 17 23 8 0 0 0 0 0 4 4 1 5 6 16 21 24 31 27 36 35 35 51 71 68 67 56 26 0 0 0 22 24 3 8 14 20 22 17 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 2 2 0 10 8 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 0 0 0 2 11 14 7 29 148 180 161 114 2 0 0 1 3 4 4 1 0 0 0 0 0 0 0 0 0 5 8 14 17 19 10 12 15 18 28 32 21 16 15 14 22 41 36 36 40 21 60 43 33 45 73 49 34 27 16 6 24 21 27 35 38 24 54 52 49 34 7 11 8 17 25 23 14 28 51 40 25 63 67 41 17 13 13 12 14 20 17 8 25 12 13 12 9 8 1 0 0 0 0 0 2 3 2 1 0 4 13 18 20 22 22 22 31 37 44 60 77 101 62 0 0 0 19 15 0 0 4 12 16 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 14 14 19 7 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 13 35 60 120 100 50 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 6 9 15 15 10 11 14 23 31 29 23 22 22 23 31 59 42 46 38 22 60 49 36 45 55 35 27 34 18 9 23 17 35 35 28 31 68 43 74 60 20 24 13 15 27 28 21 31 41 20 32 71 33 29 27 23 20 16 16 31 28 23 25 12 64 70 41 20 33 4 0 0 0 0 0 2 4 3 1 3 5 7 11 11 10 19 38 49 47 51 73 92 45 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 7 1 2 1 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 20 72 43 26 12 6 4 1 0 0 0 0 0 6 4 0 0 0 2 1 0 2 3 4 8 12 11 14 20 25 26 22 23 26 25 31 41 53 45 52 45 34 41 44 37 50 61 55 42 32 18 15 21 22 23 10 29 56 68 17 57 40 31 38 14 14 40 34 32 56 29 71 91 93 70 54 48 37 28 27 29 40 32 32 26 0 11 77 55 60 98 0 0 0 0 0 0 0 0 2 3 0 0 6 8 8 9 20 20 15 27 43 51 35 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 1 1 0 3 1 0 0 0 0 0 3 22 52 19 40 33 14 0 0 0 0 0 0 0 2 1 0 0 0 4 4 3 2 2 8 9 14 20 23 32 28 25 23 25 32 25 37 48 50 47 42 59 65 62 57 49 44 48 51 42 30 21 19 18 15 13 2 40 45 53 61 72 46 24 18 14 9 54 30 45 74 44 83 56 64 71 66 47 35 36 39 41 44 34 44 30 0 3 35 30 90 121 33 1 0 0 0 0 0 1 2 3 3 0 2 2 5 11 18 17 20 11 10 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 3 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 0 0 1 3 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 8 23 33 25 64 35 13 0 0 0 0 0 0 0 0 0 0 0 2 9 9 8 6 5 10 17 15 21 25 31 38 36 28 35 49 50 59 63 60 51 47 72 74 71 62 48 40 44 45 45 37 28 29 27 20 27 50 24 40 68 96 96 70 47 34 24 17 51 33 70 69 59 137 93 95 89 70 45 39 42 47 47 45 46 65 69 39 3 14 12 124 167 123 18 82 19 0 0 0 3 7 3 0 3 11 7 13 20 27 23 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 9 7 3 1 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 2 4 3 0 0 0 0 1 4 8 24 32 42 63 10 2 0 0 0 0 0 0 0 0 0 0 0 4 8 8 11 8 9 13 15 9 23 27 29 36 38 31 37 41 36 51 67 66 54 41 39 44 55 43 31 34 64 70 58 37 21 27 27 17 34 67 44 58 62 41 11 8 8 20 23 18 18 9 41 48 63 104 120 122 74 52 39 0 5 42 48 47 57 68 71 103 66 31 115 193 191 144 76 2 1 24 13 5 11 7 2 1 4 10 12 17 30 37 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 1 1 0 0 0 0 1 1 0 0 0 0 0 0 4 7 0 0 0 0 0 0 0 0 0 4 6 4 4 1 0 0 1 6 18 37 54 47 4 0 0 0 0 0 0 0 0 0 1 2 5 9 11 12 18 12 14 16 16 16 28 25 25 26 28 40 21 24 39 54 60 57 63 66 69 67 63 37 36 54 70 58 37 28 23 18 4 12 32 39 42 66 59 28 11 10 9 19 30 21 16 25 8 10 17 37 60 71 25 6 7 22 72 47 43 48 56 59 68 89 105 108 150 201 165 157 151 147 127 97 56 39 35 21 2 0 1 9 20 18 26 24 21 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 3 5 3 0 0 0 5 21 35 63 41 5 0 0 0 0 0 0 1 2 5 8 12 14 16 16 18 23 22 25 22 24 24 20 33 33 25 25 34 5 20 30 43 47 29 41 50 44 37 42 44 49 55 54 35 39 38 27 18 14 25 64 60 38 39 62 21 12 25 51 55 33 25 44 52 15 18 28 33 39 40 29 20 61 76 50 10 15 23 31 47 70 77 90 129 155 163 92 121 126 139 162 155 80 64 40 8 0 0 0 3 17 27 1 9 12 10 14 25 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 2 4 4 0 0 0 5 19 36 60 26 3 0 0 0 0 3 6 9 11 17 17 17 18 22 22 21 30 40 41 32 35 34 29 31 41 23 28 30 9 19 34 41 36 17 17 28 31 30 31 38 73 73 84 90 44 43 21 21 30 41 48 52 51 47 50 25 11 9 10 20 25 32 42 36 24 33 28 35 42 44 35 25 94 103 70 31 0 0 0 39 66 8 105 119 143 123 61 116 147 70 25 53 75 81 53 24 3 2 23 23 31 30 2 22 37 22 11 19 19 15 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 7 24 37 32 8 3 2 0 0 3 9 15 17 15 21 26 25 26 30 30 35 40 49 54 46 47 45 42 38 34 19 33 31 27 51 29 46 45 29 19 26 34 25 18 33 95 101 101 100 95 94 67 60 54 51 64 55 56 62 62 52 13 18 18 18 23 36 25 20 50 103 100 42 39 36 24 19 70 83 80 68 42 1 0 77 70 31 138 55 63 55 13 19 106 38 5 16 55 136 62 37 30 30 30 36 49 30 4 12 37 14 1 4 11 15 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 1 4 7 18 21 12 3 0 0 2 4 7 13 15 17 25 37 37 34 36 38 41 51 48 55 59 54 47 48 46 37 26 18 26 23 22 26 23 33 39 34 24 24 35 32 42 66 100 111 117 121 111 105 115 94 60 57 63 56 26 31 67 74 33 26 28 25 26 32 23 20 20 26 33 33 34 25 29 36 59 56 24 19 20 0 0 132 91 11 69 158 46 22 20 14 3 52 22 30 82 159 63 54 44 32 34 43 73 50 34 40 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 5 6 3 0 0 0 0 0 2 6 5 13 10 7 6 0 2 4 7 12 16 17 18 21 25 29 42 42 41 45 51 49 49 47 44 40 40 43 30 20 18 19 20 23 28 29 23 24 28 26 28 40 43 67 101 111 93 94 102 100 93 97 104 46 41 40 30 49 43 86 104 77 32 50 38 24 31 46 36 20 74 81 33 34 21 39 52 48 70 64 18 33 40 8 70 105 95 76 86 33 28 17 7 13 61 54 90 94 96 94 75 74 55 40 55 85 69 67 63 51 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 1 0 0 0 1 1 0 0 0 0 0 0 1 16 26 14 0 0 0 22 10 0 0 0 0 0 1 0 3 5 4 8 22 24 24 13 0 0 0 5 6 4 4 3 3 2 0 1 5 8 12 16 17 20 19 24 32 45 39 34 45 53 37 37 40 39 36 31 29 19 31 33 24 19 18 21 21 22 33 39 35 42 48 44 62 103 109 93 93 125 113 109 105 98 67 34 15 13 36 88 98 112 99 77 66 74 25 21 46 50 22 93 73 34 35 29 16 11 7 0 8 5 49 56 19 28 111 82 59 51 40 27 15 7 21 49 11 102 63 44 79 56 59 40 34 47 65 67 83 45 3 1 1 0 28 24 0 0 0 0 0 3 12 10 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 7 3 3 1 0 1 3 3 5 4 1 0 0 0 0 0 0 0 0 0 0 4 21 25 10 0 11 34 27 10 0 0 0 0 0 3 0 1 2 7 11 19 21 26 15 2 0 0 16 13 8 9 7 5 2 0 1 7 11 14 17 19 26 27 23 29 40 47 53 60 50 37 38 41 36 38 50 67 45 43 39 32 26 22 15 17 43 67 50 38 53 59 53 66 104 110 96 82 84 102 125 128 105 75 74 53 43 71 111 72 100 85 65 64 62 48 39 35 27 25 88 37 25 44 52 35 30 27 22 15 16 21 25 25 43 116 206 113 65 53 27 22 42 24 5 5 38 32 28 32 31 19 4 5 15 30 44 68 37 11 6 5 2 27 28 8 3 3 1 9 15 18 22 23 18 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 4 4 8 14 15 8 2 0 0 1 1 2 3 1 0 0 5 2 0 0 0 0 0 0 0 0 0 0 0 6 17 0 0 0 0 0 0 0 5 3 1 5 13 16 24 37 60 36 19 9 9 35 23 19 21 18 12 2 3 8 11 13 17 20 20 18 13 18 29 47 56 46 53 50 62 72 62 33 24 22 23 31 49 51 57 68 85 80 55 61 69 50 38 50 52 67 86 99 103 80 58 59 83 108 118 109 88 82 85 61 67 75 54 66 81 72 59 58 62 62 74 49 23 34 15 70 77 61 48 45 42 36 25 17 17 34 35 64 94 33 40 43 40 26 16 90 88 47 12 12 13 16 21 22 13 4 13 16 14 9 4 6 7 8 10 9 9 15 14 12 18 14 17 19 24 30 24 22 27 21 7 28 13 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 1 0 1 0 2 5 12 21 23 13 9 4 0 0 0 0 0 0 2 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 5 1 6 10 14 55 93 84 74 49 40 36 51 92 86 62 42 28 6 3 5 14 22 27 22 21 22 11 24 29 51 58 50 53 79 84 78 64 43 30 33 34 31 36 54 73 84 100 122 94 62 57 57 56 68 91 89 88 87 84 66 47 39 45 58 71 90 83 60 58 61 51 55 56 55 60 51 51 56 58 59 95 52 58 110 64 136 83 44 39 43 40 43 27 14 30 76 78 125 121 17 19 49 47 33 18 0 3 16 21 20 15 9 9 8 5 2 4 10 13 9 3 3 8 10 8 7 10 12 9 7 6 3 4 4 11 16 13 20 8 2 6 15 7 8 3 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 1 3 9 10 8 3 2 5 5 8 9 13 19 22 25 13 7 11 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 6 0 2 3 7 61 94 83 59 53 79 63 62 128 127 79 86 69 18 14 10 17 34 45 35 23 81 86 26 36 46 48 51 58 58 63 57 52 48 48 54 45 33 28 38 52 55 58 66 70 48 57 66 67 60 70 73 84 77 57 37 16 8 19 32 37 48 57 51 34 37 32 46 52 63 89 92 75 68 69 72 83 60 89 95 75 154 63 35 33 38 60 41 19 11 19 45 77 106 125 102 41 45 43 28 13 1 2 2 6 9 12 13 8 10 11 9 9 6 11 13 9 6 9 14 9 6 10 14 5 2 0 0 0 0 1 3 5 10 14 18 15 11 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 2 5 6 4 1 7 6 8 12 6 14 27 17 6 8 20 8 4 7 8 3 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 1 1 1 0 0 0 17 3 0 0 1 7 46 73 91 80 55 87 66 48 46 56 49 81 67 24 15 45 33 49 65 57 27 68 48 20 31 45 45 52 59 63 62 64 68 68 64 72 61 49 40 39 48 51 52 54 58 53 52 61 59 53 52 54 58 55 48 50 36 16 10 19 28 25 27 36 51 52 48 36 60 69 80 97 98 64 54 61 59 48 90 70 78 129 43 40 53 51 43 68 26 20 13 23 86 81 82 63 46 47 30 29 10 7 23 25 23 9 4 7 0 13 16 16 12 9 14 11 9 6 7 4 6 5 5 6 2 1 1 4 9 6 3 1 1 3 12 23 22 19 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 10 7 1 5 22 18 14 15 11 35 23 6 8 20 21 9 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 2 4 13 30 3 0 0 2 3 2 0 0 0 14 0 0 2 4 13 42 58 61 66 62 58 56 60 45 28 31 36 32 25 20 8 19 30 53 53 31 18 28 19 24 47 58 54 50 56 70 77 86 86 76 59 60 49 44 42 45 53 63 61 50 46 54 56 51 65 83 76 59 51 44 52 77 61 34 41 49 44 41 23 54 69 49 30 80 89 88 91 88 54 43 51 57 46 97 66 80 105 79 56 64 53 45 47 7 30 18 37 82 83 106 67 33 34 34 31 17 6 12 25 25 26 11 2 5 33 25 8 2 3 8 2 0 2 6 5 7 5 3 2 2 3 3 3 3 3 2 1 0 0 0 0 0 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 0 3 5 5 5 8 17 10 5 5 6 20 21 24 31 39 27 7 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 22 42 0 0 0 1 2 1 0 0 0 21 3 2 2 8 13 23 38 49 60 54 37 30 42 29 24 30 35 53 22 15 19 16 16 30 44 42 51 72 27 22 46 73 72 75 81 86 90 103 93 81 76 72 49 47 45 46 54 64 56 56 65 72 61 42 42 55 69 69 43 50 66 79 78 56 57 44 39 45 60 83 63 41 42 75 104 108 98 83 74 43 41 44 52 89 40 51 66 67 58 63 59 70 67 21 19 35 53 68 59 19 6 32 50 47 17 25 16 13 12 9 32 12 2 5 11 32 24 8 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 2 10 9 3 0 0 0 0 0 0 4 15 2 0 0 0 0 0 0 0 0 1 5 0 0 1 0 0 1 7 8 6 16 3 0 1 5 13 19 31 40 32 5 1 16 17 9 0 0 0 1 3 3 2 3 1 0 0 0 0 24 18 5 0 0 0 1 1 0 0 0 0 54 42 20 9 13 14 30 51 48 56 37 20 17 31 22 41 47 53 80 38 31 30 29 29 31 61 78 69 44 15 25 44 59 61 71 90 96 99 106 105 96 88 73 54 53 50 47 50 57 58 75 71 64 50 25 22 34 43 50 53 62 75 70 72 109 101 66 48 62 88 58 48 46 55 73 102 121 113 96 69 33 33 54 52 46 50 29 50 51 44 50 54 51 40 37 51 67 66 45 32 43 181 98 73 64 55 74 36 9 36 61 9 3 5 9 9 5 9 9 8 6 0 0 0 0 0 4 20 5 1 2 4 4 2 1 0 5 20 21 12 3 0 0 0 0 0 11 31 10 5 2 5 10 0 14 13 6 9 35 6 0 0 0 0 0 8 11 8 5 0 0 0 1 4 13 26 27 18 7 10 29 30 22 9 1 5 4 3 2 2 7 3 1 0 0 0 0 27 19 0 1 5 3 2 2 1 0 0 63 50 37 27 22 40 63 77 65 43 33 12 14 37 61 68 58 53 63 68 68 66 54 46 49 54 58 66 86 95 29 38 49 53 57 85 97 104 109 112 98 78 72 63 53 54 45 47 52 57 61 55 47 41 39 34 37 42 54 75 89 85 94 125 149 141 104 74 75 97 105 68 69 63 59 70 118 93 76 58 37 30 74 49 21 22 19 33 34 28 30 37 42 65 62 56 63 73 41 74 91 14 99 56 46 64 99 110 83 80 75 42 26 12 10 7 0 0 1 3 15 20 10 6 3 6 16 27 19 13 13 10 4 1 32 32 25 24 27 26 12 2 0 0 0 0 7 18 20 25 30 32 30 24 24 25 16 13 21 1 0 3 2 0 0 0 1 1 0 0 0 0 0 1 8 25 18 6 0 6 27 27 27 16 2 10 2 0 0 0 2 2 1 2 2 0 0 1 2 2 6 14 5 4 5 6 4 1 93 108 85 56 43 67 85 75 56 39 39 19 20 39 58 41 51 47 60 82 81 73 54 50 62 77 62 49 42 46 30 38 45 57 79 112 116 120 119 109 87 60 57 51 49 52 34 42 40 51 74 47 46 54 54 51 54 76 71 92 117 85 83 85 119 141 105 58 53 55 56 47 82 64 54 68 104 63 47 42 35 33 64 45 37 38 36 41 26 19 17 19 12 26 39 43 53 76 35 78 88 61 64 23 18 24 33 41 57 75 102 94 50 21 11 4 1 6 31 31 21 22 22 21 17 14 20 29 29 28 29 25 21 24 25 23 26 27 28 34 22 21 21 11 0 0 2 1 0 1 14 23 27 25 19 24 21 10 5 19 19 13 5 1 2 3 0 0 0 0 0 0 0 0 2 7 9 3 0 1 6 9 12 7 0 0 0 0 4 9 11 9 3 6 5 1 0 0 0 1 4 6 0 0 5 5 6 26 120 110 101 81 62 54 68 48 43 37 32 32 26 35 38 53 83 57 56 69 75 68 60 56 68 88 82 63 85 88 62 23 44 73 106 128 121 114 111 93 77 79 56 53 51 48 38 38 61 69 73 64 60 83 74 62 72 122 96 95 109 101 80 75 109 108 70 42 45 40 36 51 82 74 59 56 60 50 47 40 35 32 34 27 27 52 63 43 19 32 23 15 18 28 30 23 33 51 19 69 69 52 34 14 10 9 20 33 42 84 73 74 64 42 32 23 16 13 15 27 18 15 16 11 3 11 15 17 18 22 16 8 6 12 14 13 20 18 16 26 18 5 0 1 0 0 2 2 0 2 12 17 19 15 11 22 16 7 1 2 7 13 4 1 4 8 1 0 0 0 0 0 2 1 13 22 8 1 0 0 0 0 0 1 2 3 4 20 36 33 27 23 13 11 11 7 2 0 2 2 1 0 0 0 18 25 15 4 115 109 116 100 70 48 35 22 24 23 29 36 17 63 65 64 74 46 32 19 18 22 47 34 46 49 43 16 22 35 39 27 49 105 133 133 113 94 101 82 64 62 70 70 54 54 50 43 106 84 73 70 68 96 74 68 84 112 80 72 83 99 105 109 96 64 39 36 26 55 79 72 56 60 40 26 20 22 29 37 26 25 26 24 20 58 46 17 15 54 25 16 18 13 15 15 20 28 34 76 73 46 21 12 25 18 32 42 38 49 38 68 79 62 42 42 31 21 11 11 15 18 15 10 8 9 10 10 9 8 12 13 11 10 11 9 12 10 8 10 14 8 12 9 7 9 1 0 0 1 2 1 3 7 11 16 7 6 7 12 18 14 8 5 6 6 0 0 0 0 0 0 1 21 44 42 4 0 5 5 3 0 0 0 4 12 18 22 23 24 23 21 14 12 16 12 4 0 0 1 8 9 4 0 2 6 6 5 81 83 82 75 41 15 2 4 14 18 24 27 26 60 101 95 61 25 28 7 21 34 29 7 44 24 29 51 10 11 39 50 58 114 126 121 109 100 109 108 97 88 89 95 68 84 81 79 118 86 80 73 67 74 55 67 77 69 45 67 69 61 62 64 48 41 27 28 36 57 78 83 66 45 29 26 25 28 31 34 18 25 31 26 11 71 41 13 19 47 11 9 10 9 8 14 24 31 46 54 57 36 29 25 28 39 27 32 39 48 51 70 77 69 50 39 12 4 5 10 23 19 12 7 6 7 12 12 8 5 9 11 14 13 7 2 3 7 10 9 10 15 8 6 9 14 8 1 4 6 8 0 2 3 6 8 4 4 14 23 21 10 7 6 8 6 2 1 0 0 0 1 7 43 43 23 1 3 2 6 4 0 0 0 1 9 13 6 5 6 7 8 9 15 22 18 9 6 8 7 10 11 6 2 7 10 10 14 75 79 77 63 17 7 4 8 16 21 22 28 39 62 97 82 65 36 15 1 28 17 4 4 28 15 46 77 67 30 47 49 58 75 76 105 102 106 118 117 119 113 109 107 101 123 104 88 85 97 68 83 83 73 66 55 48 50 52 67 69 44 28 31 36 43 29 54 69 45 55 59 42 35 43 38 28 22 24 26 28 31 35 28 17 21 38 45 35 21 1 9 11 11 9 8 25 27 64 98 62 38 35 32 55 98 43 53 64 55 37 62 76 78 61 32 23 21 21 22 24 20 14 7 1 3 12 11 11 10 9 6 10 6 4 4 5 9 10 7 9 17 8 7 11 15 14 7 17 9 0 0 0 3 2 1 2 5 0 0 7 12 11 8 6 8 9 9 11 25 21 20 30 46 21 5 3 9 10 10 4 2 1 0 4 2 11 21 18 8 6 10 20 36 51 56 37 22 21 20 14 7 4 4 8 19 19 11 40 52 44 32 12 9 4 3 9 19 19 34 44 57 60 37 42 30 11 0 3 1 0 0 0 0 23 37 48 51 32 37 56 73 78 88 85 92 112 130 151 133 124 120 122 135 97 93 80 59 57 85 88 72 54 40 57 63 65 63 59 57 42 33 41 57 46 80 68 41 42 30 28 33 35 25 44 13 17 30 31 31 36 31 15 9 33 44 31 11 3 9 12 7 9 15 24 29 63 75 65 63 60 52 77 105 63 58 54 68 64 37 50 58 49 38 42 33 30 25 16 8 9 10 5 1 3 3 10 12 12 10 9 4 2 7 13 15 9 5 5 7 11 10 10 11 13 15 18 13 5 0 2 11 3 1 5 12 1 2 1 8 15 10 3 6 10 19 39 29 40 35 30 31 19 5 0 1 2 1 3 2 1 1 5 9 16 19 16 6 6 16 28 35 35 34 35 36 34 30 15 9 9 11 12 14 10 7 10 8 14 16 17 16 5 1 10 22 26 32 33 62 96 76 20 23 10 1 0 0 0 0 1 0 0 21 35 42 37 39 36 37 42 48 53 58 88 117 127 119 108 97 99 100 64 64 58 50 46 57 67 56 45 49 64 73 73 58 43 37 31 50 66 68 49 84 58 28 21 17 33 35 30 33 74 29 21 23 22 20 27 34 20 10 23 40 19 9 6 7 20 10 13 22 31 37 50 59 57 56 55 57 81 85 66 45 39 36 45 47 45 50 48 26 7 9 20 14 9 5 5 5 7 6 6 6 7 6 7 9 14 15 4 12 17 16 9 5 9 11 8 6 7 12 16 18 15 10 8 5 4 8 5 3 1 1 3 2 0 2 9 15 12 10 12 17 18 11 26 25 15 8 3 0 0 0 0 0 1 0 0 0 5 31 33 22 11 7 6 13 21 23 20 19 23 26 27 23 14 11 16 20 18 9 13 14 2 4 3 5 13 19 23 25 28 26 23 22 33 30 34 35 18 30 14 3 1 0 0 0 0 1 1 5 25 29 31 35 31 23 27 33 37 48 63 74 75 73 73 67 69 64 52 56 54 31 21 29 35 43 44 52 62 65 58 38 29 34 25 40 57 52 36 54 62 43 20 16 32 29 46 41 35 44 30 27 19 13 22 49 24 17 33 52 38 32 17 10 14 22 19 31 46 52 32 51 57 41 18 43 68 74 60 35 23 24 27 32 42 67 87 63 50 51 40 37 32 27 23 21 25 15 17 20 10 4 6 8 8 9 12 21 18 10 4 0 0 1 2 2 3 13 20 21 15 7 7 8 6 5 5 4 3 1 4 13 1 10 13 15 17 20 18 15 13 9 11 12 6 0 0 0 0 1 7 14 12 2 10 10 12 25 26 27 21 11 3 6 8 7 5 3 4 4 19 22 13 8 16 16 10 3 3 3 12 0 0 0 16 23 24 26 29 22 11 9 18 3 1 5 7 12 14 4 0 0 0 0 0 0 1 4 15 14 14 16 16 10 15 19 26 40 50 54 47 43 55 50 57 52 38 30 25 10 10 12 13 37 37 28 23 30 38 26 24 23 19 23 37 28 19 21 23 27 26 19 19 24 49 26 26 58 58 20 25 22 30 81 45 29 50 72 51 51 20 8 16 25 5 45 73 75 56 55 27 13 24 51 54 53 43 33 31 24 24 29 36 48 66 53 50 44 37 49 33 32 30 23 16 12 21 19 8 3 10 10 6 3 8 9 10 9 4 0 0 0 0 1 4 9 14 14 11 8 9 11 6 9 18 15 7 2 1 2 0 8 14 15 17 22 19 5 3 12 28 49 23 12 7 1 0 12 17 18 16 9 18 19 20 24 31 34 20 14 13 12 17 16 13 8 4 6 8 8 5 3 9 6 3 0 0 0 52 61 47 31 33 28 25 23 19 7 9 8 9 9 1 0 2 5 12 5 1 0 0 0 0 0 1 7 16 10 6 6 7 8 8 11 18 28 38 45 46 55 63 57 52 53 39 18 5 2 18 12 7 26 61 60 39 22 21 15 20 12 8 19 34 19 15 18 22 23 25 15 16 27 25 17 21 30 29 10 30 25 55 83 14 20 38 50 46 44 19 12 15 16 7 52 71 71 55 48 31 10 24 46 45 53 40 29 26 26 18 27 22 28 45 44 42 38 31 27 20 19 18 16 12 9 14 12 7 5 11 12 15 18 18 12 18 19 12 3 1 0 1 1 3 5 9 8 6 6 9 2 4 12 18 15 6 1 2 2 1 6 8 15 20 24 26 7 0 8 25 44 35 22 10 2 3 12 18 20 18 11 15 16 16 18 21 33 23 17 15 17 31 35 38 36 26 6 6 16 10 1 3 2 2 1 1 2 30 34 37 37 38 24 20 21 17 4 14 11 10 7 3 0 1 2 1 0 0 0 0 0 0 1 4 15 20 4 4 4 5 7 8 18 26 38 44 42 38 38 43 47 43 33 27 16 7 8 38 18 16 39 83 85 53 26 14 13 24 14 15 19 19 16 13 18 23 20 17 16 15 14 6 8 8 19 21 12 26 15 65 79 19 13 19 24 40 47 16 20 16 16 18 19 41 48 44 29 20 6 6 19 33 51 42 29 19 17 15 26 9 12 30 32 35 34 31 28 25 19 15 12 11 12 9 9 12 14 12 12 22 32 33 22 14 16 13 8 5 5 6 2 2 4 7 11 14 10 8 7 13 13 14 13 11 6 7 6 4 5 6 12 13 12 12 14 3 7 13 17 20 9 5 5 9 9 9 10 12 12 14 14 13 13 15 18 16 18 13 13 23 24 31 24 11 5 25 9 3 1 3 2 1 1 5 9 19 20 21 28 29 17 10 11 10 11 24 21 30 19 1 0 3 2 1 0 0 0 0 1 1 1 2 7 7 2 2 3 4 12 24 26 44 59 67 61 49 46 47 47 40 22 32 19 15 31 61 11 42 64 71 68 56 29 22 22 19 17 19 22 24 22 16 24 25 23 18 24 21 12 8 10 10 20 37 34 15 14 40 51 36 15 14 20 34 33 4 21 21 9 6 12 21 26 33 33 21 15 10 16 20 25 30 34 28 23 25 30 5 0 9 22 21 28 29 24 22 28 13 7 6 7 4 13 16 18 16 10 12 17 20 18 11 10 12 12 11 10 8 8 7 8 11 16 24 20 16 16 15 14 12 12 13 15 16 14 13 12 12 8 5 4 7 13 1 3 5 4 4 4 6 7 6 5 8 6 10 13 13 13 6 6 8 13 18 19 13 11 14 15 23 27 29 31 29 20 5 4 7 6 2 5 9 8 22 23 17 25 25 17 16 25 15 13 21 24 34 22 8 4 6 2 3 2 0 0 5 3 5 6 3 3 3 2 2 2 2 12 27 42 52 58 63 61 50 51 51 38 33 38 58 31 33 53 59 9 62 75 64 43 38 26 29 22 18 25 21 22 15 20 41 35 28 29 30 14 18 8 4 5 9 28 44 35 16 13 18 35 36 31 28 19 17 14 7 8 11 5 2 3 6 13 16 25 34 37 24 16 23 26 24 17 19 22 24 24 14 2 0 0 0 0 4 5 17 31 17 16 9 5 4 6 7 8 7 4 4 13 24 21 13 8 10 11 13 11 3 8 12 11 11 12 12 13 17 19 14 8 7 5 5 6 5 6 7 8 8 9 2 3 5 3 0 0 1 3 6 7 7 10 8 4 5 6 7 9 11 10 1 7 10 10 9 6 5 5 7 10 18 29 30 23 15 16 6 5 6 5 0 4 4 3 5 9 11 20 24 27 25 4 12 17 16 13 12 15 8 2 2 0 8 8 6 9 19 11 16 19 13 1 3 1 1 1 1 20 22 33 51 54 48 42 41 42 43 41 41 49 52 27 43 61 62 45 61 54 60 52 39 37 32 19 45 72 24 23 20 33 49 27 23 19 13 8 9 5 1 3 13 33 38 23 18 16 5 15 12 30 45 22 6 8 8 4 6 21 6 0 3 9 13 20 26 21 10 17 24 32 38 36 22 14 10 11 12 1 0 0 0 0 0 0 7 13 13 22 17 9 6 5 4 6 3 4 7 12 25 27 20 12 11 7 5 3 2 1 3 3 3 3 4 9 5 2 2 3 4 5 4 3 1 0 0 2 5 9 7 2 1 2 3 3 4 5 7 8 8 11 11 11 11 11 11 7 7 7 2 1 9 11 7 2 2 4 7 12 18 19 16 15 10 5 4 4 8 8 5 6 5 1 3 5 8 15 33 32 25 16 20 20 20 13 4 4 3 6 8 16 38 31 13 7 13 15 28 36 25 3 0 5 5 3 1 3 19 41 54 54 54 38 33 45 59 51 48 56 56 47 45 35 44 51 48 31 56 79 70 41 27 18 57 72 36 35 32 41 36 18 17 18 11 6 7 7 1 8 14 22 41 15 25 28 18 16 10 13 16 12 7 7 7 5 0 0 0 0 5 11 14 12 14 20 17 6 6 23 33 34 0 0 13 22 17 0 0 0 0 0 0 0 0 0 3 12 28 22 18 18 17 13 5 10 15 10 12 25 22 17 17 17 8 3 2 5 5 1 1 0 1 5 5 4 4 6 11 14 11 8 5 0 0 5 7 8 8 2 2 3 3 3 5 3 5 10 11 8 6 8 9 9 6 4 3 7 10 7 3 0 0 0 1 4 6 10 14 12 11 21 16 5 5 5 12 15 14 11 12 5 7 8 17 28 42 42 35 33 31 27 19 11 4 3 3 7 19 35 57 66 22 17 15 13 27 40 33 14 4 11 14 9 6 11 31 43 56 60 57 45 37 41 47 46 38 48 44 42 50 36 37 41 34 24 26 36 45 39 27 26 40 46 46 40 29 35 31 23 24 29 25 22 16 7 0 15 21 21 21 10 23 38 41 33 11 12 10 10 13 14 3 2 2 0 0 0 3 7 10 9 16 9 9 10 10 44 19 0 0 0 9 26 29 19 13 1 0 0 0 1 11 3 1 3 6 6 9 15 16 9 3 7 17 22 13 15 26 24 21 22 13 13 25 28 15 9 7 4 4 7 5 3 3 5 11 21 19 16 9 1 1 6 4 3 3 2 4 4 4 3 2 2 7 11 11 4 8 15 19 19 18 7 10 16 19 13 13 4 0 0 1 8 6 5 6 8 19 9 9 6 3 3 14 16 17 16 4 4 9 14 22 32 41 62 39 29 27 21 10 5 2 1 4 14 39 43 45 50 17 12 8 11 22 30 36 25 18 26 17 12 11 24 43 55 48 50 54 55 42 63 75 62 38 42 42 38 36 32 32 37 30 22 30 45 37 40 38 34 38 43 51 53 39 29 34 33 29 27 28 28 18 7 3 13 25 27 18 11 21 32 41 35 16 11 12 16 16 13 3 9 11 8 4 20 4 3 6 10 17 6 4 8 14 27 16 3 0 3 16 23 33 38 30 0 0 0 0 1 8 2 0 2 3 4 2 7 8 5 3 9 16 24 27 26 29 29 22 15 12 17 15 17 17 15 15 11 5 1 2 3 11 7 4 10 12 11 5 0 0 1 1 0 1 4 6 7 9 8 3 3 9 9 7 5 9 9 20 21 14 9 20 22 21 16 11 12 6 2 1 3 2 1 1 6 16 10 9 7 4 4 16 22 11 3 5 16 8 30 31 41 53 64 62 57 39 22 11 8 8 7 11 21 51 53 43 28 10 3 4 11 21 26 29 28 26 23 15 20 15 43 70 62 43 41 41 45 54 55 65 53 38 41 45 38 32 28 22 34 30 29 31 39 45 58 42 26 29 42 51 38 39 61 29 23 22 18 18 32 13 11 12 11 23 37 21 13 36 33 24 11 3 10 21 21 14 7 6 7 8 4 2 8 1 0 1 4 9 3 5 6 5 2 20 6 0 8 21 18 23 28 20 2 2 0 0 0 0 1 0 0 0 0 0 3 3 3 5 9 3 1 15 32 27 27 24 20 16 11 12 16 18 18 17 15 7 8 16 11 14 13 10 8 7 6 5 4 2 0 0 1 2 3 4 11 9 5 5 9 12 7 3 3 6 8 17 16 9 6 23 23 24 20 8 6 21 10 4 6 7 6 3 10 18 18 24 17 10 9 17 29 13 13 16 11 15 37 47 53 62 71 73 68 49 34 22 19 26 11 14 24 36 50 33 18 10 8 6 13 25 34 35 34 23 21 25 35 34 55 78 78 58 54 43 40 43 47 56 50 39 31 26 39 42 44 39 29 24 22 28 35 48 53 44 31 25 22 24 22 41 53 17 13 22 29 35 41 21 22 17 13 24 38 25 18 30 41 20 8 10 21 28 12 5 6 8 7 5 2 3 7 9 1 0 0 0 0 1 9 6 0 1 1 0 0 8 18 18 20 10 0 0 0 0 0 0 0 0 0 1 3 4 9 12 6 5 9 8 6 10 17 17 15 21 22 19 13 9 10 11 19 27 24 14 4 4 11 10 12 12 11 11 13 14 11 7 3 2 3 3 2 3 9 5 3 6 12 15 13 9 3 2 7 14 15 7 8 24 17 20 21 18 10 13 5 7 9 7 7 2 7 14 17 19 19 14 13 18 29 12 17 23 22 31 45 51 54 55 64 66 51 46 45 34 22 17 12 18 21 32 48 30 13 8 11 14 23 39 45 39 28 22 30 37 40 39 45 77 82 73 70 56 35 30 33 36 42 36 30 27 34 34 29 37 35 21 19 31 37 42 62 60 48 40 42 50 13 14 20 16 15 15 7 36 64 30 22 15 15 21 26 10 8 17 28 24 21 29 37 32 4 3 6 11 10 3 3 19 28 24 6 1 0 0 0 1 4 12 14 10 3 1 0 1 8 15 17 6 0 0 0 0 0 0 0 0 0 0 1 2 2 6 9 11 15 16 12 11 12 11 8 11 8 8 10 10 10 4 14 27 29 21 5 2 5 5 6 5 5 4 6 12 6 4 4 4 4 4 6 6 6 9 7 11 15 17 21 20 8 6 11 13 16 6 11 20 5 11 14 15 14 13 6 3 2 1 0 0 0 0 5 15 13 13 12 14 19 21 20 19 16 53 52 45 46 48 50 49 44 38 39 34 29 23 20 20 15 32 45 35 20 15 12 16 31 44 47 43 35 32 36 36 37 32 22 59 68 72 73 64 38 31 31 36 44 39 35 36 31 21 27 19 21 18 18 25 20 20 36 65 59 50 53 50 8 4 10 16 19 17 7 36 63 52 10 11 17 20 18 17 8 7 19 32 30 49 43 32 18 3 3 5 5 5 18 6 28 30 11 2 2 1 0 0 2 20 22 14 1 2 0 0 1 5 7 2 0 0 0 0 0 0 0 1 2 0 0 0 0 0 5 6 7 9 9 13 11 6 3 4 6 9 11 9 5 4 5 10 14 12 3 1 3 6 5 4 4 4 8 13 6 3 2 2 2 2 7 9 8 5 4 2 6 9 14 20 11 13 15 10 15 10 7 6 1 5 3 2 2 3 5 5 7 5 0 0 0 1 1 4 14 11 10 12 16 20 21 16 14 23 21 22 24 28 35 34 26 19 17 19 26 24 18 17 16 28 32 30 32 26 14 14 23 29 32 40 53 53 33 39 31 28 32 45 48 51 54 47 31 29 33 40 47 46 41 46 32 8 24 12 12 14 13 29 21 18 25 44 60 44 46 44 34 25 20 21 28 27 11 6 37 43 14 12 19 21 20 17 6 4 22 38 43 58 42 38 35 23 7 2 4 11 18 8 12 12 7 2 2 2 3 3 6 22 18 10 4 1 0 0 0 0 1 0 0 0 0 0 0 0 0 2 5 0 0 0 0 0 0 0 2 4 5 8 3 1 0 2 9 11 11 11 7 3 1 1 1 1 5 5 2 1 1 2 2 4 6 6 2 2 2 2 1 1 4 8 9 8 11 7 2 2 5 12 16 11 11 11 11 13 11 9 10 14 9 6 4 3 2 1 4 4 1 1 2 1 5 8 8 6 9 13 15 15 17 9 9 16 8 8 8 15 34 31 22 15 12 16 32 33 26 20 20 22 23 34 39 22 18 19 20 19 20 38 62 56 34 35 19 17 21 19 8 13 39 35 19 23 25 26 31 36 39 44 29 16 18 8 6 8 16 27 29 31 23 27 41 34 47 40 31 31 26 25 39 36 9 2 13 18 14 11 15 15 17 22 24 6 20 34 36 35 48 47 46 36 14 2 3 2 4 8 4 7 7 6 4 0 4 4 13 30 25 18 11 6 6 13 17 8 1 0 0 0 10 11 1 0 0 0 0 0 0 0 1 2 3 7 4 1 0 0 0 0 0 1 2 3 1 2 6 9 0 1 1 1 0 0 0 0 0 0 0 3 5 4 2 1 1 4 4 2 1 1 1 2 4 6 5 3 4 8 16 8 9 14 18 23 19 18 16 13 9 9 5 2 0 0 0 1 2 4 7 6 5 6 7 7 12 14 14 12 8 9 6 19 17 13 6 11 19 23 16 16 19 25 36 36 28 25 24 18 12 23 24 16 18 19 26 24 21 24 27 23 17 13 6 2 1 3 4 0 20 14 8 26 31 35 35 33 30 29 25 24 19 11 22 14 12 13 13 20 17 17 18 16 29 19 31 41 37 39 39 29 11 1 9 13 12 10 14 15 32 37 35 29 30 37 28 31 71 70 49 35 20 5 0 1 0 2 4 4 6 13 14 2 6 24 29 29 21 12 12 17 16 2 7 3 0 0 1 0 1 2 1 1 0 0 0 0 0 2 1 1 3 10 9 3 0 0 0 0 3 3 2 2 1 0 2 4 0 1 0 0 0 0 0 0 0 0 0 2 4 2 0 0 0 1 2 2 2 1 0 0 0 1 1 2 2 5 9 9 7 13 20 22 22 21 15 10 10 17 11 7 4 2 2 1 3 5 5 2 1 7 12 13 16 16 13 9 9 15 8 10 13 15 3 12 17 20 21 8 16 23 29 33 32 29 22 12 4 6 5 7 11 13 24 23 22 25 9 10 6 8 12 7 5 6 5 1 0 7 6 6 12 19 23 27 28 26 28 22 20 25 37 27 24 24 23 18 16 22 12 14 39 15 31 40 38 36 25 17 15 12 4 10 9 9 11 18 29 43 43 38 35 33 25 32 52 53 22 31 32 19 1 6 8 7 4 4 12 19 16 8 4 40 36 25 17 7 1 0 5 7 0 0 0 2 3 0 0 0 1 2 3 0 0 0 0 0 0 0 0 2 6 4 2 0 0 0 2 3 4 4 2 0 0 1 1 0 2 2 1 3 10 6 5 2 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 13 9 11 14 16 17 11 8 11 19 15 9 6 5 4 3 3 3 2 2 5 10 11 10 11 10 9 8 11 16 10 17 15 11 5 14 13 15 14 9 28 27 32 40 41 39 24 12 7 4 1 0 1 4 12 15 13 6 0 1 2 6 10 12 11 6 2 3 9 25 19 14 11 11 9 13 17 18 18 22 24 27 34 38 38 40 35 24 18 32 16 12 20 14 13 19 21 21 27 19 16 9 4 9 9 8 14 17 10 52 56 35 19 26 32 34 27 21 23 31 43 29 4 5 10 9 7 8 16 24 14 7 19 57 32 25 23 18 0 0 0 4 6 1 0 2 2 0 0 0 0 1 2 0 0 0 0 0 0 0 0 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 5 6 6 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 8 8 7 7 13 8 4 5 8 9 7 7 5 4 2 1 1 3 7 11 9 6 5 6 5 5 5 7 9 7 31 14 5 4 10 10 11 11 12 23 38 51 61 65 50 26 16 13 11 2 0 0 1 3 5 6 4 0 2 11 9 12 8 1 4 1 5 14 22 2 0 0 1 2 4 4 3 0 2 20 21 23 30 35 34 17 8 6 13 8 6 14 30 31 27 21 24 28 18 18 11 12 16 15 9 21 22 11 17 58 42 21 21 23 27 28 30 31 21 29 19 6 8 11 11 10 7 5 10 10 10 16 27 17 18 21 15 1 2 0 11 19 16 1 4 3 1 1 4 1 0 0 0 0 0 0 0 0 0 0 4 8 8 1 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 1 1 0 0 1 0 0 0 0 0 0 0 1 2 1 1 0 0 0 0 0 0 0 0 1 0 0 1 2 2 3 3 5 9 6 3 4 6 6 3 3 2 2 4 6 7 7 7 8 9 9 7 6 5 3 1 0 2 5 14 8 5 5 9 12 11 15 16 20 36 54 62 61 49 26 24 26 24 15 12 10 5 2 1 6 17 16 13 18 17 22 19 4 0 2 8 10 8 0 0 0 0 0 0 3 1 0 0 3 5 7 13 22 27 11 3 3 3 0 0 0 4 15 28 23 34 40 33 32 10 9 13 13 6 15 14 9 11 27 68 38 12 11 16 7 16 18 5 4 5 5 5 0 1 6 7 6 5 7 8 7 13 23 22 12 6 6 19 2 2 18 21 1 7 11 7 1 1 0 0 0 0 0 0 0 0 0 0 0 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 0 0 0 1 5 2 1 0 0 0 0 0 0 1 0 0 0 1 1 2 1 2 2 2 0 1 3 4 4 2 2 5 6 3 3 5 5 6 5 1 0 4 9 12 13 10 9 10 14 13 10 6 3 0 0 0 5 7 21 16 7 5 10 22 35 24 22 26 34 44 54 54 43 30 31 33 34 29 18 11 8 3 1 3 10 17 19 18 15 8 25 19 6 11 4 4 3 1 1 4 8 8 5 4 1 0 0 0 0 0 4 6 7 11 13 9 7 5 4 1 8 16 20 20 32 52 62 62 38 32 25 16 10 7 5 3 2 8 39 24 15 14 6 1 2 3 1 2 3 6 3 0 1 3 5 4 4 5 1 0 2 7 11 6 1 0 0 0 0 5 6 0 0 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 6 6 3 0 0 0 0 0 0 1 3 5 7 1 0 0 0 3 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 2 3 4 5 5 2 2 4 4 1 3 4 5 5 4 0 1 5 8 10 10 9 9 8 9 12 8 4 2 0 1 0 3 5 21 15 11 15 19 21 26 25 23 29 31 29 36 34 29 30 37 35 30 22 16 14 13 7 3 1 0 1 3 5 9 15 29 13 3 2 1 7 7 6 6 7 3 3 3 0 0 0 0 0 0 0 2 1 4 10 4 6 12 15 12 2 6 5 6 13 29 45 45 41 53 51 31 24 18 10 17 10 12 13 12 12 23 26 19 16 21 7 2 3 1 16 24 14 0 1 1 1 0 0 0 0 0 0 1 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 6 9 9 6 1 0 1 1 1 1 2 3 4 4 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 3 2 3 2 0 0 3 2 3 7 8 8 6 3 0 0 4 5 7 8 6 6 4 5 11 12 8 3 2 3 1 0 0 31 29 25 36 39 32 39 53 45 33 34 36 36 26 27 30 35 36 29 19 15 15 15 7 8 6 3 4 0 0 4 20 43 24 7 0 1 5 7 13 14 9 3 9 6 3 1 0 0 2 2 0 0 0 4 30 67 58 31 23 16 3 6 3 1 5 16 21 33 41 42 36 14 20 17 13 26 6 18 24 24 28 28 45 47 39 27 5 3 3 0 0 16 9 0 0 0 0 0 1 3 3 1 0 1 3 1 7 3 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 1 0 0 0 1 2 7 9 7 2 0 3 5 4 2 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 1 3 5 7 6 4 6 14 19 15 8 3 3 5 3 2 2 1 1 3 3 1 1 1 0 0 0 48 39 41 47 41 37 48 53 43 32 38 38 33 27 30 31 31 31 30 26 19 10 10 18 10 6 4 4 8 10 6 14 25 20 27 9 0 0 1 16 19 26 29 14 15 8 4 3 3 1 4 3 0 0 6 10 22 35 26 18 10 0 0 0 0 0 0 1 10 13 16 15 4 16 11 11 12 1 22 27 28 31 24 36 26 26 34 4 2 1 0 0 0 0 0 0 0 0 0 1 2 2 11 4 3 3 3 15 5 2 2 1 0 1 2 1 0 0 0 0 0 0 0 0 2 3 0 1 0 0 0 0 0 1 1 2 6 7 8 7 3 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 5 6 7 6 3 16 24 23 16 6 3 1 2 2 0 0 0 0 0 0 0 0 0 1 2 2 57 51 46 49 55 60 47 50 48 40 39 32 25 17 16 19 32 34 29 25 27 24 22 22 11 6 12 10 9 18 11 14 11 4 18 16 13 7 4 14 15 17 18 13 20 8 4 3 0 0 2 2 0 1 0 5 12 17 18 18 9 3 0 0 0 0 0 0 0 1 5 10 10 10 15 16 11 0 2 5 12 15 13 4 4 50 63 20 4 3 4 3 1 0 1 1 0 0 0 0 0 0 2 1 2 2 7 21 10 5 5 4 2 0 3 3 0 0 0 0 0 0 1 1 0 0 2 3 0 0 0 0 0 1 1 2 4 5 3 3 2 1 0 2 1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 2 2 3 4 7 16 18 16 10 2 1 0 0 0 0 0 0 0 3 8 11 11 9 9 12 17 60 44 39 39 45 51 24 61 56 47 44 38 37 26 18 21 41 40 31 25 26 18 21 16 10 13 29 12 6 13 12 12 13 10 13 14 15 10 3 1 8 10 9 11 16 3 1 1 0 0 0 2 1 0 2 32 35 25 15 19 29 9 0 0 0 0 0 0 0 0 0 4 5 4 18 26 16 7 6 0 2 8 7 2 2 16 21 14 9 3 12 13 6 0 3 4 2 0 0 0 1 0 0 0 0 1 2 6 16 18 13 7 1 0 2 1 2 2 0 0 0 1 2 2 1 0 1 2 0 0 0 0 0 0 0 0 1 2 0 2 2 4 5 7 2 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 0 1 1 0 0 0 2 6 11 12 12 6 1 2 2 4 3 0 0 3 3 7 14 19 20 19 19 20 21 65 44 40 39 33 28 30 63 57 50 50 53 50 51 34 25 37 41 31 22 20 23 25 18 9 7 15 3 7 10 12 19 45 49 44 39 33 23 8 3 9 5 4 12 19 16 7 12 8 0 1 14 6 2 2 1 5 25 18 11 54 14 1 0 0 0 0 0 0 0 0 2 2 4 13 28 16 9 6 1 4 13 12 6 1 16 12 9 9 5 11 18 15 5 2 4 3 1 1 1 6 3 0 0 0 1 2 2 1 0 6 4 1 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 2 5 9 10 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 0 0 0 0 0 0 3 6 8 11 11 6 3 4 6 8 5 2 0 0 0 2 4 7 10 8 3 0 1 59 50 47 40 34 29 40 60 56 44 47 49 41 40 22 20 29 33 24 21 26 28 19 21 16 10 1 5 11 20 19 21 45 54 51 34 17 19 6 1 2 0 1 21 31 27 10 19 7 0 4 19 15 13 12 12 19 35 16 14 32 12 3 0 0 0 0 0 0 0 0 0 0 3 7 9 10 11 5 0 3 9 8 3 3 11 11 7 8 9 5 12 17 24 23 6 5 3 1 1 1 1 0 0 0 1 6 8 9 10 1 4 2 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 7 6 0 0 0 1 1 1 3 3 2 1 0 2 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 2 1 5 11 0 0 0 0 1 1 6 9 11 11 7 5 4 5 6 6 5 2 0 0 0 1 1 1 3 3 1 0 0 53 57 51 39 32 34 50 68 64 40 47 51 39 13 7 10 21 26 16 11 21 27 23 20 6 6 4 0 3 16 14 5 2 2 8 8 2 1 0 1 1 0 1 9 22 19 12 26 5 0 6 15 18 21 23 20 15 36 28 20 19 11 12 3 0 0 0 0 0 0 0 0 0 0 1 1 2 13 6 0 0 2 4 3 3 5 6 21 33 23 3 7 4 12 20 19 17 4 0 1 2 6 1 2 3 2 4 5 5 4 1 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 3 0 0 0 1 4 5 4 0 4 2 0 0 2 1 0 0 0 0 2 1 1 2 1 0 0 0 0 0 0 0 1 3 6 5 9 12 2 2 2 3 4 5 10 10 9 6 5 5 4 4 5 5 3 1 1 1 0 0 0 1 2 1 0 0 0 97 62 52 40 29 60 45 44 43 33 40 42 27 8 11 8 11 9 3 7 9 12 22 28 12 17 20 11 1 6 4 2 0 0 0 0 0 0 0 0 0 1 2 3 19 11 4 1 7 1 4 10 11 10 3 1 7 24 41 20 5 1 3 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 5 5 2 1 2 0 0 0 2 13 48 39 17 13 3 0 5 10 11 4 3 4 4 0 0 1 1 1 1 1 0 0 2 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 6 4 0 1 0 0 0 0 0 0 0 0 0 3 2 2 3 1 0 0 0 0 0 0 0 1 3 8 11 10 9 8 3 3 3 5 9 13 10 8 7 7 7 3 3 4 4 2 2 1 0 0 0 0 0 0 0 0 0 0 84 52 58 45 44 57 20 47 37 21 22 18 11 9 12 16 8 3 1 2 2 3 16 21 9 1 2 2 2 6 5 4 1 0 0 2 1 0 0 0 0 0 1 3 13 3 0 0 0 0 0 4 9 10 1 0 8 18 25 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 2 4 6 5 4 1 0 20 25 10 20 28 26 19 14 2 0 1 2 4 6 3 0 0 0 0 0 0 1 4 3 1 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 2 3 4 7 3 1 1 2 3 3 4 7 8 5 5 5 5 5 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 92 78 91 65 51 47 33 33 20 13 13 9 7 16 20 20 19 7 2 1 0 0 7 6 2 1 0 3 3 3 4 5 2 0 8 24 3 2 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 6 7 0 0 0 0 2 7 4 1 0 0 0 0 0 0 0 0 0 1 9 19 2 4 3 2 2 0 46 35 6 7 30 26 18 13 18 16 6 1 1 1 0 0 0 0 0 0 0 0 0 2 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 2 1 4 6 1 2 2 3 4 4 4 5 5 3 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -1 -13 -5 -4 -5 0 0 -1 -2 -2 -2 -6 -8 -2 -6 -6 -8 -9 -4 -3 -8 -7 -5 -4 -3 -3 -2 -1 0 -1 -3 -5 -9 -11 -6 -4 -11 -1 0 0 0 0 0 0 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -8 -8 -16 -15 -6 -6 -7 -9 -4 0 0 -2 -11 -13 -10 -9 -9 -11 -15 -16 -15 -13 -11 -9 -9 -8 -6 -8 -8 -9 -14 -17 -20 -20 -17 -16 -17 -17 -15 -16 -17 -18 -17 -16 -13 -14 -14 -15 -18 -19 -12 -13 -17 -20 -19 -9 -20 -21 -21 -19 -16 -18 -18 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -6 -2 -9 -2 0 0 0 0 0 0 -6 -5 -7 -11 -7 -6 -8 -7 -7 -8 -11 -7 -4 -3 -5 -7 -4 -5 -2 -1 0 0 -1 -2 -2 -3 -7 -12 -8 -5 -1 -6 -4 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -4 -9 -8 -6 -5 -7 -10 -3 0 0 -1 -3 -3 -9 -11 -12 -15 -16 -15 -15 -12 -11 -12 -12 -10 -8 -9 -10 -12 -15 -16 -19 -16 -13 -13 -14 -14 -17 -15 -7 -1 -7 -18 -18 -19 -17 -16 -16 -19 -22 -14 -21 -21 -19 -19 -21 -21 -21 -19 -15 -11 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 -3 -4 -5 -6 -8 -9 -5 -10 -11 -13 -16 -7 -2 -3 -5 -6 -4 -6 -5 -4 -2 0 0 -1 -3 -7 -9 -11 -17 -23 -13 -10 -6 -4 -10 -7 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -12 -9 -3 -8 -8 -7 -6 -7 -10 -11 -6 -4 -6 -11 -18 -16 -14 -14 -15 -15 -12 -12 -6 -4 -3 -3 -4 -5 -10 -12 -12 -13 -14 -14 -14 -11 -11 -15 -18 -19 -24 -23 -16 -13 -18 -19 -19 -15 -13 -12 -15 -20 -25 -26 -20 -15 -14 -16 -17 -20 -14 -14 -11 -3 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -14 -11 -13 -9 -9 -10 -8 -4 -1 -5 -6 -5 -5 -8 -8 -2 0 -2 -3 -6 -1 0 0 -3 -8 -7 -1 -7 -5 -5 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -2 0 0 -1 -7 -8 -3 -9 -9 -8 -8 -9 -10 -8 -7 -6 -7 -7 -9 -16 -20 -15 -16 -15 -11 -7 -6 -4 -9 -8 -3 -3 -7 -8 -7 -8 -12 -12 -12 -18 -12 -14 -18 -16 -22 -22 -19 -16 -15 -17 -20 -13 -12 -13 -16 -16 -17 -23 -22 -18 -13 -10 -13 -11 -11 -14 -15 -14 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -6 -3 -4 -5 -3 -1 -4 -5 -7 -7 -6 -3 -1 0 -1 -4 -5 0 0 0 0 0 0 -2 -17 -18 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -6 -6 -5 -3 -1 0 -6 -5 -2 -7 -11 -8 -11 -8 -3 -3 -4 -3 -3 -4 -5 -9 -21 -16 -19 -17 -15 -14 -13 -11 -12 -13 -12 -10 -7 -5 -9 -11 -11 -11 -10 -13 -9 -10 -11 -14 -22 -22 -18 -17 -20 -20 -19 -16 -15 -9 -12 -22 -23 -19 -20 -19 -15 -10 -10 -9 -15 -16 -13 -14 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -4 -6 -6 -3 -1 -2 -5 -8 -8 -7 -3 0 0 0 -4 -5 0 0 0 0 0 0 0 0 0 0 -12 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -2 0 -6 -14 -14 -1 -17 -17 -11 -12 -16 -4 -7 -4 -2 -2 -2 -1 -5 -5 -6 -6 -8 -10 -12 -15 -15 -13 -12 -11 -11 -11 -11 -11 -10 -9 -10 -10 -11 -14 -16 -9 -8 -9 -9 -16 -24 -21 -20 -21 -24 -22 -15 -11 -5 -4 -5 -4 -10 -17 -17 -18 -14 -6 0 0 0 -1 -2 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -2 0 0 -4 -7 -3 -6 -7 -3 -3 -6 -3 -4 -3 -2 -2 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 -26 -22 -11 -9 -7 -4 -2 -1 -7 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -8 -7 -9 -1 -5 -4 -2 -5 -14 -6 -17 -16 -16 -16 -3 -3 -5 -5 -4 -4 -4 -10 -11 -13 -10 -6 -8 -13 -11 -13 -12 -11 -9 -3 -9 -8 -7 -8 -9 -10 -10 -18 -20 -15 -7 -7 -7 -7 -14 -21 -23 -23 -14 -16 -13 -9 -5 -4 -5 -11 -21 -24 -18 -7 -17 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -12 -13 -2 0 -7 -10 -3 -1 -2 -1 -8 -12 -7 -1 -3 -1 -2 -2 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 -3 -17 -20 -19 -18 -14 -10 -14 -12 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -2 -8 -9 -8 -7 -4 -10 -13 -8 -6 -10 -2 -16 -18 -14 -10 -7 -3 -3 -3 -4 -4 -4 -5 -9 -11 -7 -5 -7 -10 -12 -9 -5 -2 -1 -2 -7 -5 -5 -5 -7 -8 -8 -14 -18 -12 -5 -4 -5 -6 -7 -8 -8 -11 -13 -13 -6 -4 -4 -7 -17 -13 -9 -9 -14 -15 -12 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -3 -1 -2 -1 -9 -12 -8 0 0 0 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -20 -23 -20 -18 -13 -9 -6 -8 -10 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -19 -11 -3 -8 -8 -8 -8 -8 -13 -17 -17 -13 -8 -6 -14 -11 -10 -12 -11 -6 -6 -6 -5 -4 -6 -9 -3 -2 -4 -6 -6 -9 -2 -1 0 -1 -2 -4 -3 -4 -4 -5 -7 -8 -7 -6 -4 -3 -4 -5 -5 -7 -8 -10 -8 -3 -4 -3 -3 -5 -15 -26 -12 -12 -4 -13 -19 -13 -7 -6 -3 -2 -1 0 0 0 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -3 -2 -2 0 -2 -3 -2 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -28 -19 -18 -15 -6 -4 -6 -15 -9 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -6 -3 -5 -5 -5 -8 -12 -18 -11 -3 -2 -2 -3 -12 -9 -8 -9 -10 -11 -14 -14 -7 -5 -7 -7 0 -1 -2 -4 -4 -3 -1 0 0 -4 -6 -4 -5 -5 -5 -7 -9 -11 -10 -11 -3 -2 -4 -5 -5 -6 -9 -9 -10 -9 -8 -8 -7 -8 -17 -21 -11 -2 -1 -3 -6 -9 -12 -14 -7 -11 -15 -12 -8 -10 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -3 -5 -6 -2 -6 -1 0 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -38 -53 -22 -24 -20 -8 0 -1 -5 -4 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -8 -6 -3 -3 -3 -3 -7 -10 -9 -13 -3 -2 -3 -6 -11 -6 -6 -8 -11 -12 -14 -19 -7 -6 -8 -6 0 0 -1 -4 -4 -2 0 0 0 -9 -11 -10 -10 -9 -5 -11 -11 -8 -8 -8 -7 -4 -4 -4 -5 -6 -8 -8 -8 -10 -11 -11 -11 -5 -7 -11 -9 -3 -5 -1 0 -3 -7 -8 -1 -2 -2 -2 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -1 0 0 -2 -5 0 0 -2 -1 -4 -13 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -40 -70 -58 -26 -28 -15 -6 -1 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -7 -8 -12 -14 -10 -2 -2 -5 -9 -10 -11 -15 -10 -11 -10 -8 -7 -4 -4 -9 -13 -13 -12 -11 -5 -6 -9 -6 -1 -1 -2 -5 -7 -6 -3 0 -1 -8 -8 -8 -9 -10 -7 -10 -11 -8 -7 -7 -10 -5 -4 -4 -5 -5 -5 -8 -9 -11 -11 -10 -11 -7 -5 -9 -12 -10 -7 -1 -6 -3 0 -1 -3 -3 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -9 -3 -3 -2 -1 -2 -4 -4 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -9 -26 -36 -33 -24 -23 -9 -9 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -10 -10 -10 -15 -17 -14 -13 -11 -14 -11 -12 -14 -14 -10 -14 -12 -7 -4 -5 -7 -11 -14 -14 -11 -6 -4 -6 -8 -9 -5 -5 -13 -13 -10 -8 -4 -1 -2 -6 -6 -8 -9 -10 -11 -9 -10 -9 -10 -12 -10 -9 -8 -5 -7 -7 -5 -5 -7 -8 -8 -9 -10 -10 -11 -9 -8 -5 -1 -1 -3 -2 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -12 -4 0 0 0 0 0 0 -8 -10 -6 -2 -1 0 -12 -22 -16 -3 -2 -1 0 0 0 0 -11 -4 0 0 -3 -12 -26 -27 -20 -16 -14 -10 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -11 -17 -24 -24 -34 -37 -31 -23 -19 -15 -17 -19 -21 -20 -14 -9 -7 -9 -9 -9 -10 -12 -15 -9 -5 -4 -5 -5 -6 -7 -10 -13 -11 -9 -5 -2 -2 -4 -5 -5 -11 -10 -9 -9 -8 -6 -9 -11 -8 -4 -5 -8 -5 -9 -9 -4 -2 -6 -7 -6 -6 -7 -7 -8 -10 -14 -14 -8 0 0 0 0 0 -1 -1 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -17 -2 -7 -8 -4 -1 -2 -6 -7 -12 -12 -7 0 0 0 -2 -5 -4 0 0 0 0 0 -1 -5 -2 0 -5 -15 -33 -36 -34 -21 -11 -7 -6 -9 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 -3 -5 -20 -37 -37 -37 -31 -28 -25 -22 -20 -21 -21 -19 -14 -11 -10 -11 -11 -13 -11 -8 -10 -12 -8 -5 -5 -5 -5 -4 -5 -8 -9 -8 -6 -1 0 -1 -1 -4 -12 -8 -7 -6 -6 -5 -6 -5 -7 -8 -5 -2 -5 -7 -7 -6 -6 -6 -6 -6 -5 -5 -4 -3 -4 -11 -15 -15 -12 -9 -7 -1 -1 -1 -1 -1 0 0 -1 -9 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -11 -12 -8 -5 -8 -4 -2 -5 -11 -12 -5 -4 -1 0 -4 -5 -1 -2 -1 0 0 0 0 0 -12 -24 -27 -24 -24 -28 -22 -7 0 -1 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 -5 -9 -7 0 0 0 0 -16 -29 -33 -34 -32 -27 -26 -25 -22 -20 -18 -18 -18 -17 -14 -8 -7 -16 -13 -7 -5 -12 -15 -12 -11 -11 -9 -4 -3 -5 -6 -6 -4 0 0 -2 -3 -3 -4 -7 -6 -7 -5 -4 -5 -6 -8 -5 -6 -7 -8 -5 -7 -7 -9 -9 -5 -5 -4 -2 -1 -2 -4 -6 -9 -8 -7 -7 -7 -4 -3 -1 -1 0 0 -1 -7 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -7 -8 -9 -5 0 -1 -7 -13 -16 -17 -17 -3 -3 -2 -1 -2 -2 -1 0 0 0 -2 -17 -29 -18 -13 -18 -18 -16 -4 -1 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -2 -17 -14 -5 0 0 0 0 -17 -23 -21 -16 -10 -36 -34 -22 -19 -21 -13 -13 -13 -12 -9 -6 -6 -11 -7 -8 -8 -8 -11 -12 -13 -14 -9 -2 -2 0 -2 -3 -3 -2 -1 -1 -1 -2 -5 -7 -4 -6 -3 -2 -4 -8 -8 -8 -10 -11 -9 -4 -5 -7 -4 -3 -3 -3 -1 -1 0 -1 -3 -4 -7 -6 -6 -6 -6 -6 -5 -3 -1 -1 0 0 -1 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -5 -3 -1 0 0 0 0 0 0 0 -10 -12 0 0 -3 -10 -13 -11 -4 -6 -2 -1 0 -1 -4 -3 -1 -9 -6 0 -5 -36 -27 -24 -20 -12 -10 -1 -2 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 -2 -8 -21 -14 -5 -27 -26 -3 -9 -15 -20 -16 -11 -15 -22 -19 -11 -12 -14 -8 -7 -8 -9 -9 -6 -3 -4 -7 -18 -16 -10 -7 -8 -14 -11 -7 -6 -8 -1 -1 -2 -2 -1 -1 -1 -3 -3 -3 -5 -5 -4 -1 0 -2 -4 -4 -1 -2 -3 -5 -6 -6 -7 -4 -4 -4 -3 0 0 0 0 -3 -8 -14 -7 -13 -13 -10 -7 -7 -7 -4 -2 -1 0 -3 -14 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 0 0 0 0 -4 -6 0 0 -11 -8 0 -1 -1 -4 -5 -3 -1 -1 0 -20 -7 -1 -2 -6 -16 -13 -16 -8 -12 -42 -51 -27 -13 -6 -3 0 0 -7 -5 0 0 0 0 0 0 0 0 0 0 -10 -11 -12 -12 -1 -6 -36 -38 -27 -22 -8 -16 -19 -19 -11 -8 -13 -5 -6 -6 -5 -7 -16 -7 -5 -3 -2 -6 -15 -23 -10 -2 -3 -5 -9 -7 -10 -9 -6 -5 -7 -2 -2 -3 -3 -3 -5 -5 -4 -5 -4 -2 0 0 0 0 0 0 0 0 -2 -3 -4 -6 -5 -4 -4 -5 -5 -5 -1 -4 -9 -13 -14 -15 -15 -15 -7 -6 -8 -6 -5 -4 -2 0 -6 -18 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -1 0 0 -5 -7 -1 -1 -4 -2 -3 -3 -1 -1 -1 0 0 0 -5 -32 -8 -2 -2 0 -2 -12 -8 -4 -21 -42 -42 -7 -2 -1 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 -1 -4 -5 -9 -6 -2 -2 -10 -17 -10 -9 -9 -3 -10 -13 -34 -34 -19 -12 -9 -9 -10 -8 -5 -1 -1 -1 -1 -4 -9 -17 -10 -3 0 -2 -5 -8 -7 -9 -7 -4 -5 -6 -3 -2 -5 -7 -7 -6 -7 -5 -4 -3 -1 0 0 0 0 0 0 0 0 -11 -7 -6 -9 -13 -13 -15 -18 -15 -9 -7 -11 -9 -10 -9 -5 -6 -3 -1 -5 -7 -5 -4 -1 -1 -11 -11 -6 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -7 -8 -7 -1 -4 -5 -2 0 0 0 -1 -1 -2 -3 0 0 0 -3 -9 -17 -5 -1 0 0 -1 -4 -1 0 -34 -35 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -4 -2 -1 -2 -5 -4 -1 0 0 0 0 -29 -30 -28 -23 -10 -11 -14 -9 -4 -3 0 0 -4 -10 -12 -10 -7 -6 -4 -4 -5 -8 -8 -6 -8 -5 -2 -1 -1 -2 -5 -9 -8 -5 -3 -7 -2 -1 0 0 0 0 0 0 0 0 -1 -7 -9 -10 -11 -12 -13 -13 -17 -18 -15 -14 -15 -4 -1 0 0 -1 -1 -7 -7 -7 -9 -10 -2 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -3 -6 -4 -2 -3 -2 -3 -3 -1 -16 -15 -14 -10 -2 0 -1 -3 -9 -11 -5 -13 -9 -2 0 -1 -1 -8 -25 -22 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -6 -4 -7 -7 -1 -2 -7 -3 0 0 0 0 0 -26 -43 -42 -33 -19 -9 -5 -3 -3 -6 -15 -12 -11 -11 -12 -12 -3 -3 -9 -11 -8 -6 -2 -1 0 0 -2 -7 -7 -9 -9 -6 -6 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -9 -10 -11 -13 -19 -21 -19 -22 -18 -15 -16 -8 -6 -3 -1 -5 -11 -8 -8 -9 -12 -12 -9 -2 0 -7 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 -3 -12 -16 -1 -4 -26 -27 -17 -5 -1 -5 -4 -4 -9 -15 -30 -31 -12 -3 -2 -4 -10 -8 -3 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -12 -18 -22 -30 -26 -8 -4 -1 0 0 0 0 0 -37 -49 -55 -46 -12 -1 -9 -14 -10 -4 -10 -21 -18 -16 -11 -13 -28 -14 -12 -11 -10 -7 -3 -1 -1 -1 -2 -4 -8 -10 -13 -8 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -10 -7 -9 -10 -16 -31 -30 -25 -20 -17 -18 -21 -21 -17 -6 -8 -15 -11 -12 -14 -16 -16 -14 -12 -2 -15 -13 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 -2 -2 0 -1 -5 -2 0 0 -4 -21 -35 -18 -6 -4 -9 -3 -1 -5 -11 -12 -10 -5 -1 -1 -2 -3 -2 -1 -1 0 0 0 0 0 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -8 -22 -27 -7 -1 -4 -9 -7 -1 0 0 0 0 0 -6 -12 -19 -16 -6 -17 -23 -11 -11 -9 -13 -41 -39 -38 -30 -21 -19 -15 -20 -16 -11 -8 -7 -7 -5 -4 -3 -3 -7 -13 -13 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 -7 -14 -12 -1 0 0 -15 -25 -13 -22 -22 -21 -20 -22 -23 -28 -27 -19 -17 -19 -16 -20 -16 -15 -17 -18 -14 -19 -15 -11 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -1 0 -6 -10 -10 -6 0 -1 0 0 -2 -12 -34 -13 -5 -3 -2 -1 -2 -2 -3 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -11 -5 0 0 0 0 0 0 0 0 0 0 0 -5 -9 0 0 -1 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 -30 -71 -72 -56 -46 -35 -38 -55 -52 -40 -35 -26 -20 -26 -35 -26 -11 -6 -6 -7 -7 -9 -6 -8 -11 -12 -8 -9 -6 -3 -3 -2 0 0 0 0 0 0 0 0 -3 -6 -6 0 0 0 -13 -21 -20 -18 -20 -20 -17 -20 -26 -29 -29 -32 -29 -27 -26 -22 -16 -15 -14 -17 -23 -23 -16 -10 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -10 -7 -5 -4 -1 -2 -15 -12 -5 -1 -1 -1 0 -9 -16 -19 -9 -2 -2 -2 0 -1 -1 -3 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -4 -19 -29 -13 -6 -6 -6 -10 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56 -93 -75 -69 -68 -60 -49 -50 -56 -49 -53 -47 -47 -48 -45 -26 -6 -2 -1 -3 -9 -16 -10 -6 -6 -5 -1 -6 -7 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -1 -21 -27 -27 -27 -21 -20 -18 -21 -26 -28 -24 -30 -30 -31 -30 -26 -25 -22 -18 -14 -15 -19 -20 -9 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 0 -2 -19 -9 -6 -5 -1 -1 -15 -8 -3 -3 -1 -1 -7 -9 -10 -10 -8 -4 -2 -2 -2 -2 -1 -6 -5 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 -3 -14 -35 -7 0 -14 -18 -9 -19 -11 -6 -2 0 0 0 0 0 0 0 0 0 0 0 -7 -10 0 0 0 0 0 0 0 0 -42 -62 -59 -55 -51 -52 -39 -45 -53 -43 -54 -36 -45 -45 -31 -18 -9 -3 -2 -6 -11 -8 -9 -2 0 0 0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -5 -15 -7 -21 -23 -22 -23 -22 -26 -26 -27 -27 -26 -28 -33 -31 -34 -35 -35 -33 -19 -23 -21 -22 -19 -7 -3 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -26 -3 -1 -1 -1 -1 -4 -13 -12 -6 -2 -2 -1 -14 -12 -8 -9 -10 -1 0 -8 -8 -4 -7 -10 -6 -2 -2 -3 -1 -1 -1 0 0 0 0 0 -1 -1 -6 -16 -1 0 -3 -4 -4 -18 -16 -17 -9 0 0 0 0 0 0 0 0 0 0 0 -6 -8 0 0 0 0 0 0 0 0 0 0 -40 -72 -48 -48 -48 -58 -57 -49 -52 -49 -33 -32 -21 -8 -9 -4 -5 -10 -12 -11 -5 -1 0 0 0 -4 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -16 -25 -22 -26 -27 -26 -26 -27 -30 -26 -27 -28 -30 -35 -39 -39 -38 -37 -33 -21 -23 -15 -16 -13 -5 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -13 -23 -1 -3 -2 -5 -5 -1 -7 -15 -6 -4 -4 -2 -13 -13 -6 -6 -7 0 0 -2 -4 -3 -4 -10 -7 -6 -6 -5 -3 -3 -2 -1 0 -2 -3 0 -1 -1 -1 -2 -2 0 0 0 0 -2 -6 -1 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -77 -75 -69 -57 -64 -56 -52 -51 -38 -4 -13 -14 -11 -9 -3 -4 -11 -11 -5 -1 0 0 0 0 -5 -13 0 0 -7 -4 0 0 0 0 0 0 0 0 0 -16 -27 -30 -28 -28 -23 -23 -22 -26 -31 -32 -16 -26 -30 -29 -26 -26 -28 -28 -24 -21 -20 -17 -10 -6 -3 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 -13 -14 -1 -2 -4 -9 -6 -2 -3 -10 -2 -6 -4 -3 -8 -8 -12 -4 0 0 -1 -5 -7 -3 -2 -7 -12 -10 -5 -4 -3 -2 -2 -1 0 0 -1 -1 -4 -2 -1 -1 0 0 0 0 0 -2 -5 -2 -15 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -72 -74 -58 -63 -53 -54 -50 -29 0 -2 -20 -24 -16 -4 -5 -6 -5 -2 0 0 0 0 0 0 0 -3 -16 -18 -7 0 0 0 0 0 -1 0 -10 -30 -37 -37 -29 -24 -24 -22 -18 -22 -24 -21 -16 -9 -23 -22 -21 -20 -18 -11 -15 -12 -11 -12 -11 -6 -6 -5 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -1 0 0 0 0 0 0 0 -6 -5 -4 -5 -12 -1 -4 -4 -5 -8 -11 -8 -8 -8 -9 -10 -4 -8 -6 -4 -5 -6 -13 -6 -1 -1 -1 -3 -3 -1 0 -1 -4 -6 -6 -6 -3 0 0 0 0 0 -2 -3 -2 -1 -2 -1 -1 0 0 0 0 0 0 -1 -5 -4 -12 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -65 -53 -61 -52 -58 -57 -35 0 -2 -48 -38 -16 -2 -2 -5 -1 -1 0 0 0 0 0 0 0 -6 -17 -5 -21 -9 0 0 0 0 -44 -53 -51 -53 -45 -42 -34 -32 -33 -31 -23 -23 -26 -22 -16 -22 -32 -17 -21 -25 -20 -9 -7 -4 -8 -10 -9 -5 -2 -3 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -5 -11 -5 -7 -8 -9 -9 -4 -1 -4 -13 -17 -12 -1 -1 -2 -12 -15 -8 -6 -3 -5 -4 -4 -9 -8 -3 -1 0 -1 0 0 -3 -2 -2 -3 -1 -2 -1 0 0 0 0 -1 -1 -1 0 0 0 -1 -2 -2 0 0 0 0 0 -2 -5 -6 -16 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 -61 -53 -56 -56 -66 -68 -70 -62 -40 -38 -18 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -11 -4 0 0 0 -4 -52 -60 -61 -59 -52 -43 -42 -42 -38 -32 -23 -20 -27 -26 -25 -22 -24 -19 -20 -14 -10 -8 -6 -1 -3 -7 -6 -3 -2 -2 -1 -3 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -3 -2 -7 -6 -5 -4 -5 -6 -9 -13 -12 -10 -8 0 0 -9 -11 -8 -6 -6 -5 -2 -2 -4 -5 -4 -1 0 -1 -1 -1 -6 -4 -1 0 0 0 0 -1 -1 0 -1 -7 -7 -3 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -11 -3 -60 -62 -61 -60 -55 -60 -55 -54 -55 -45 -21 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -66 -67 -65 -62 -51 -36 -37 -37 -25 -18 -22 -26 -23 -22 -22 -18 -11 -11 -15 -9 -6 -5 -3 -1 -3 -6 -3 0 -1 -1 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -4 -10 -7 -6 -3 -1 -3 -6 -10 -10 -9 -8 -7 -10 -8 -11 -11 -9 -5 -3 -1 0 0 -1 -1 -1 0 -1 -1 -1 -3 -2 -1 -1 -2 -3 0 -1 -1 -3 -3 0 -1 -1 0 -3 -4 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -44 -15 -80 -81 -58 -48 -46 -48 -51 -59 -54 -28 -8 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -87 -73 -67 -55 -44 -35 -32 -22 -15 -15 -18 -21 -21 -21 -19 -18 -17 -15 -12 -2 -5 -3 -1 -1 -4 -4 -2 -1 -1 -2 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -2 -5 -8 -5 -1 0 -4 -8 -10 -10 -9 -7 -5 -6 -7 -8 -4 -1 -1 -1 -1 -1 0 0 -1 -3 -1 0 0 0 -1 -3 -4 -7 -7 -6 -4 0 0 -10 -10 0 0 0 -4 -5 -4 0 0 0 0 -2 -2 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 -16 -22 0 0 0 0 0 0 0 0 0 0 0 -13 -54 -49 -43 -41 -38 -33 -8 -10 -7 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -39 -70 -67 -61 -49 -45 -41 -32 -16 -14 -16 -20 -26 -29 -17 -20 -20 -18 -14 -9 0 -1 -1 0 -1 -1 -1 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -1 -3 -1 -1 -2 -6 -8 -8 -8 -8 -9 -10 -11 -12 -7 -6 -6 -4 0 -1 -2 -1 0 -1 0 0 0 -1 -1 0 0 -4 -14 -17 -10 0 0 -1 -2 -2 0 0 0 0 0 0 -1 -6 -2 0 0 0 0 0 -1 -2 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -34 -49 -14 0 0 0 0 -19 -38 -1 0 0 0 -16 -51 -49 -47 -43 -37 -35 -48 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -58 -79 -70 -53 -48 -46 -45 -39 -28 -18 -14 -19 -18 -19 -20 -17 -24 -16 -11 -9 -7 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -6 -6 -6 -1 -2 -5 -11 -16 -7 -7 -7 -8 -11 -15 -5 -6 -7 -5 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 -2 -11 -19 -19 -5 0 0 -17 -11 -2 -4 -1 0 0 -3 -5 -2 -1 -1 -1 0 -1 -2 -2 -2 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -28 -49 -45 -10 -1 0 0 -15 -28 0 0 0 -2 -21 -49 -51 -51 -46 -34 -16 0 -1 -1 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -24 -45 -36 -69 -74 -73 -70 -62 -46 -41 -38 -28 -21 -19 -23 -30 -27 -24 -22 -19 -10 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 -1 -2 -2 -1 -3 -10 -15 -3 -6 -10 -20 -25 -5 -5 -6 -9 -11 -9 -5 -2 -6 -4 -2 -1 -2 -2 -4 -3 -1 0 0 0 0 0 0 0 0 -1 -10 -16 -2 0 -5 -4 -5 -7 0 0 0 -1 -1 0 -1 -2 -3 -1 -2 -4 -4 -3 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -15 -24 -52 -72 -76 -93 -16 0 0 -7 -17 -6 -47 -51 -43 -39 -41 -45 -27 -10 0 0 0 0 0 0 0 0 0 -46 -20 0 0 0 0 0 0 0 0 0 0 0 -47 -86 -82 -72 -65 -52 -47 -47 -39 -29 -30 -22 -20 -19 -15 -26 -37 -38 -24 -10 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 -1 0 0 -4 -6 -6 -5 -4 -3 -5 -8 -5 -5 -13 -18 -19 -16 -13 -8 -11 -10 -8 -5 -4 -3 -2 -1 0 0 0 -2 -2 -1 0 0 -1 -1 -2 -3 -2 0 -2 -5 -15 -19 0 0 0 -3 -3 0 0 0 0 0 -1 -2 -2 -11 -5 -5 -8 -6 -1 -1 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -41 -72 -57 -11 -2 0 -23 -32 -38 -31 -40 -36 -34 -30 -27 -27 -5 0 -3 0 0 0 0 0 0 -5 -17 -69 -18 0 0 0 0 0 0 0 0 0 -3 -55 -75 -60 -54 -65 -48 -48 -51 -42 -29 -23 -23 -22 -24 -24 -24 -28 -30 -32 -21 -12 -11 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -22 -4 -8 -10 -10 -8 -4 -10 -8 -9 -10 -7 -4 -6 -5 -9 -12 -11 -11 -6 -6 -6 -3 -2 -1 0 0 0 0 -1 -1 0 0 -1 -1 -4 -1 -1 -10 -16 -3 -7 -3 -5 -7 0 0 -1 -1 -1 0 0 0 -3 -2 -1 -1 -2 -4 -4 -3 -2 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -1 0 0 -1 0 -9 -62 -66 -30 0 -9 -41 -41 -26 -15 -15 -20 -11 -10 -33 -25 0 0 0 0 -18 -31 -37 0 -1 0 -43 -65 -53 -41 -26 -16 -4 -31 -78 -71 -71 -42 -39 -60 -51 -50 -47 -33 -22 -21 -20 -25 -22 -24 -24 -21 -22 -23 -14 -10 -8 -2 -1 -1 -2 -1 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -8 -8 -8 -11 -9 -9 -13 -10 -6 -8 -6 -8 -9 -8 -5 -8 -8 -9 -8 -7 -7 -2 -3 -4 -3 -1 0 0 -3 -4 -2 -1 -1 -2 -11 -12 -8 -4 0 0 -18 -22 -3 0 0 -7 -5 0 0 -1 -2 -3 -2 0 0 -1 -1 -1 -2 -2 -2 -1 -1 0 0 0 0 -3 -3 -2 0 0 0 0 0 0 0 0 -5 -5 -6 -8 -2 -1 0 -25 -29 -23 -51 -46 -27 -7 -12 -33 -34 -9 -3 -6 -15 -22 -36 -50 -54 -53 -49 -43 -44 -41 -22 0 0 0 0 -21 -86 -122 -116 -101 -101 -81 -64 -64 -58 -57 -55 -53 -55 -57 -51 -43 -31 -25 -22 -22 -24 -12 -15 -19 -17 -11 -13 -5 -4 -3 -1 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -5 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -14 -12 -14 -18 -15 -10 -12 -10 -5 -3 -3 -4 -4 -5 -5 -3 -2 -7 -5 -3 -4 -5 -1 -3 -2 0 -1 -3 -9 -19 -20 -13 -7 -4 -21 -25 -25 -28 -29 -21 -12 -7 0 0 0 -10 -5 0 0 -1 -2 -8 -5 0 -1 -1 -1 -1 -2 -3 -3 -2 -4 -2 0 -2 -6 -13 -9 -3 0 0 0 0 0 0 -1 -2 -8 -9 -12 -12 -10 -4 -1 -32 -30 -20 -21 -29 -41 -17 -5 -7 -10 -1 0 0 0 0 -9 -67 -18 -8 -16 -26 -39 -6 -24 -10 0 0 0 0 -36 -89 -110 -99 -87 -71 -65 -66 -69 -71 -66 -64 -59 -51 -40 -43 -39 -27 -22 -21 -17 -2 -2 -5 -8 -7 -5 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -5 -10 -13 -15 -16 -13 -8 -11 -8 -4 -3 -1 -5 -6 -7 -5 -1 -6 -4 -2 -6 -9 -3 -1 -2 -3 -4 -9 -13 -14 -10 -9 -12 -14 -14 -11 -11 -15 -16 -4 -1 0 -6 -8 -4 0 -1 0 0 0 -1 -6 -3 -2 -3 -3 0 0 0 -4 -6 0 -1 -1 0 -3 -7 -1 -3 -3 -2 0 0 0 0 0 -13 -19 -3 -5 -8 -14 -18 -16 -7 -23 -12 -13 -15 -17 -31 -12 -4 -2 -1 0 0 0 0 -13 -35 -75 -8 0 0 -23 -46 -27 -72 -31 0 0 0 0 -53 -70 -74 -71 -78 -93 -90 -82 -81 -84 -80 -76 -41 -25 -21 -20 -35 -24 -21 -18 -12 -5 -2 -3 -10 -13 -7 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -2 -2 0 0 0 0 0 -1 -2 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -10 -12 -10 -8 -8 -8 -10 -6 -6 -4 -1 -5 -4 -4 -4 -4 -6 -4 -4 -5 -7 -9 -9 -8 -8 -6 -7 -11 -10 -14 -11 -9 -10 -7 -5 -4 -5 -4 0 0 0 -9 -18 -14 0 0 0 0 0 -2 -6 -10 -4 -1 -2 -3 -2 -1 0 -6 -9 0 0 -10 -6 -2 -2 -1 0 -1 0 0 -1 -1 -1 -21 -19 -1 -1 -2 -11 -19 -16 -4 0 -1 -3 -3 -2 -8 -10 -3 0 0 0 0 0 0 -33 -59 -56 -59 -7 0 -45 -68 -31 -1 0 0 -57 -108 -91 -79 -92 -77 -76 -93 -105 -101 -90 -61 -47 -57 -68 -21 -4 0 -2 -7 -11 -21 -14 -10 -9 -3 -5 -12 -15 -10 -1 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 0 0 -1 -13 -7 -5 -8 -7 -2 -4 -3 -3 -4 -4 -4 -4 -7 -9 -8 -5 -7 -6 -10 -17 -16 -7 -8 -7 -10 -17 -20 -5 -4 -5 -3 -4 -6 -5 -2 0 0 0 0 -5 -5 0 0 0 0 0 0 -2 -7 -1 0 -1 -2 -2 0 0 -6 -6 0 -1 -8 -9 -6 -4 -3 0 -1 -4 -3 -3 -6 -4 -19 -10 0 0 -1 -7 -10 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -20 -21 0 0 0 -7 -4 -67 -119 -87 -92 -73 -61 -57 -60 -85 -72 -59 -47 -38 -30 -2 -1 0 0 -1 -4 -16 -12 -11 -10 -11 -13 -15 -12 -6 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -3 -4 -2 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 0 0 -1 -1 -1 -1 -2 -10 -6 -7 -8 -7 -2 -5 -3 -3 -4 -4 -3 -5 -4 -6 -8 -8 -16 -9 -8 -6 -5 -9 -15 -12 -11 -13 -11 -1 -1 -1 0 0 0 0 0 0 0 0 0 -2 -1 -1 0 0 0 0 0 -2 -3 0 -2 -2 -1 -1 -1 0 -1 -2 -2 -1 -3 -7 -7 -6 -6 -5 -11 -11 -6 -5 -9 -12 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -31 -112 -125 -75 -59 -61 -51 -51 -34 -27 -30 -47 -56 -58 -52 -35 -12 -1 -1 -1 0 0 -3 -11 -11 -16 -12 -8 -9 -17 -5 -1 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 -1 -3 -5 -2 -6 -8 -7 -4 -5 -3 -2 -6 -6 -3 -7 -10 -10 -7 -10 -18 -9 -5 -3 -2 -6 -19 -14 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -3 -2 0 0 0 0 0 -3 -3 -1 -5 -5 -2 -1 -1 -1 -5 -2 -3 -7 -13 -13 -10 -3 -4 -7 -4 -5 -3 -2 -1 -1 -2 -2 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 -4 -23 -33 -7 -1 0 0 -36 -82 -13 -94 -66 -41 -32 -26 -37 -27 -28 -25 -19 -24 -29 -26 -19 -9 -3 -3 -4 -5 -2 -1 -4 -5 -13 -11 -10 -11 -5 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -2 -2 -2 -1 -1 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 -1 -2 -3 -3 -6 -4 -2 -2 -3 -3 -4 -9 -9 -9 -15 -9 -5 -9 -13 -17 -16 -8 -3 0 -8 -17 -8 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 -7 -5 0 -1 -2 -1 0 0 -1 -1 0 -12 -17 -20 -23 -26 -6 -1 -1 -2 -3 -1 -1 -1 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 -2 -16 -4 0 -3 -7 0 0 0 0 0 0 0 -33 -33 -16 -2 0 0 0 0 -37 -89 -19 -29 -24 -21 -18 -15 -24 -17 -14 -24 -29 -12 -8 -6 -4 -2 -1 -1 -2 -2 -2 -3 -3 -5 -12 -7 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 0 0 0 0 0 -5 -6 -5 -5 -6 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 -2 -2 0 -2 -2 -1 0 -1 -2 -2 -2 -3 -4 -4 -4 -5 -5 -6 -8 -10 -10 -12 -11 -9 -18 -15 -16 -17 -13 0 0 0 -11 -13 -2 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 -1 -2 -3 -2 0 0 0 0 -2 -6 -9 -7 -4 -3 0 0 0 0 -1 -2 0 -3 -9 -12 -18 -24 -4 -1 0 -1 -3 -7 -2 -1 -1 0 0 0 0 -1 -1 0 0 0 0 0 -7 -13 -14 -2 0 0 -9 -20 0 0 0 0 0 0 0 -62 -32 0 -3 -9 -7 -2 -16 -29 -22 -17 -13 -12 -14 -14 -14 -17 -17 -12 -8 -3 -2 -1 -3 -2 -1 -2 -2 -2 -4 -6 -6 -4 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -4 -5 -4 -3 -2 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -7 -11 -1 -2 -2 -1 -1 -1 -1 -3 -3 -3 -4 -5 -5 -6 -9 -11 -12 -14 -12 -12 -8 -9 -19 -18 -18 -15 -9 -1 -3 -18 -17 -9 -1 0 0 0 -11 -10 -3 0 0 0 0 0 -3 -13 -10 -7 -8 -9 0 0 0 0 -3 -8 -6 -5 -2 -2 -2 -1 -5 -1 -2 -4 -5 0 -2 -3 -7 -11 -5 -1 -4 -2 -2 -5 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 -3 -5 0 0 0 0 -12 -17 0 0 0 0 0 0 0 -1 -3 -11 -17 -17 -17 -7 -13 -9 -1 -4 -11 -9 -13 -14 -14 -16 -13 -9 -5 -2 0 0 0 0 0 0 -1 -4 -4 -4 -5 -3 0 0 -1 -2 -2 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -10 -18 -14 -3 -2 -1 -2 -3 -3 -4 -7 -7 -6 -7 -13 -14 -15 -17 -19 -16 -10 -7 -11 -18 -18 -18 -12 -4 -5 -16 -26 -19 -6 0 0 -1 -1 -5 -4 -1 0 0 0 0 0 -1 -5 -8 -7 -8 -5 0 0 0 0 0 -2 -7 -9 -6 -2 -1 -2 -5 -1 -3 -3 -2 -2 -2 -1 -2 -5 -6 -2 -6 -6 -5 -5 -5 -4 -1 -2 -1 0 0 0 0 0 0 0 0 0 -8 -5 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 -14 -15 -15 -15 -18 -19 -31 -14 0 -1 -3 -4 -8 -5 0 -3 -18 -27 -12 -5 -5 -2 -1 0 0 0 -1 -2 -1 -2 -2 -1 0 0 -2 -2 -3 -3 -3 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 -3 -7 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -9 -5 -6 -3 -2 -2 -2 -3 -7 -15 -13 -9 -7 -12 -23 -19 -20 -19 -18 -16 -11 -14 -15 -15 -15 -13 -7 -3 -8 -13 -17 -14 -5 -6 -6 -4 -6 -5 -2 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 -6 -7 -8 -13 -6 -1 -1 -1 -1 -2 -7 -5 0 -2 -3 -1 -1 -3 -6 -7 -3 -7 -12 -13 -10 -5 -1 -1 0 0 -1 -1 0 0 0 0 0 0 -3 -2 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 -3 -15 -16 -18 -24 -31 -21 -6 0 0 0 0 0 0 0 0 -4 -25 -12 -9 -8 -5 -1 -1 -1 -1 -2 -4 -3 -2 -2 -1 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -1 -3 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -9 -6 -5 -2 -7 -7 -9 -14 -15 -11 -10 -13 -18 -18 -20 -18 -16 -14 -13 -9 -10 -12 -11 -9 -6 -7 -16 -16 -9 -5 -6 -11 -14 -12 -9 -5 -1 0 0 0 0 0 0 0 0 -1 -1 -5 -3 -1 -4 -8 -3 -9 -12 -14 -10 0 0 -1 -2 -2 -4 -10 -28 -32 -14 -1 -1 0 0 -1 -2 -2 -8 -10 -16 -11 -4 -1 -3 -4 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -4 -11 -7 -3 -2 -4 0 0 0 -2 -2 -1 -4 -26 -18 -19 -24 0 0 0 0 0 0 0 0 0 0 0 -3 -11 -10 -8 -7 -5 -4 -1 -2 -2 -2 -2 -2 -2 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -3 -3 -2 -3 -4 -1 0 -2 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -6 -6 -14 -12 -12 -13 -14 -15 -19 -17 -18 -21 -18 -13 -12 -15 -14 -6 -6 -9 -8 -10 -13 -12 -15 -5 -2 -4 -8 -8 -11 -4 0 -5 -12 -1 0 0 0 0 0 0 0 -2 -4 -5 -9 -4 -1 -3 -4 -4 -6 -9 -6 -1 -2 -1 -2 -2 -1 -4 -16 -3 -6 -4 -1 0 0 -5 -12 -15 -13 -13 -13 -7 -2 -1 -6 -26 -13 -5 -2 0 0 0 -1 -1 0 0 0 0 0 -4 -9 -5 -1 -1 -2 -2 0 0 0 0 -8 -15 -12 -13 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -12 -11 -11 -10 -8 -4 -2 -1 -1 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 -2 -3 -2 -3 -5 0 0 0 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 -2 -4 -14 -9 -6 -7 -9 -11 -13 -10 -10 -12 -15 -20 -16 -15 -19 -19 -11 -9 -15 -17 -14 -8 -8 -10 -12 -11 -9 -5 -2 -1 -4 -9 -11 -14 -5 -1 -7 -12 0 0 0 0 0 0 0 -2 -4 -3 -2 -5 -4 -2 -2 -2 -2 -4 -8 -4 0 -1 0 -1 -3 -3 -6 -15 -24 -18 -6 0 -1 -1 -3 -13 -17 -12 -4 -6 -3 -1 -1 -3 -9 -8 -8 -7 -5 -4 -3 -5 -6 -3 0 -1 -4 -1 0 -3 -5 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 -1 -4 -13 -12 -10 -6 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -3 -4 -2 -1 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -15 -16 -9 -7 -14 -8 -7 -11 -13 -15 -17 -14 -13 -14 -17 -18 -16 -15 -21 -15 -6 -11 -17 -19 -15 -6 -3 -10 -16 -11 -4 -4 -6 -6 -4 -10 -12 -8 -1 0 -1 -2 0 0 0 0 -1 0 -1 -1 -2 -2 -2 -2 -3 -3 -3 -3 -2 -3 -4 -1 0 -2 -2 -1 -3 -6 -6 -8 -9 -4 -2 0 -1 -2 -4 -12 -14 -8 -1 -1 -1 -1 -1 -8 -16 -7 -7 -6 -9 -11 -10 -12 -7 -7 -4 -1 -3 -1 -2 -3 -3 0 0 0 0 -5 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -5 0 0 0 -9 -13 -7 -11 -6 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -19 -18 -17 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 -17 -17 -15 -11 -7 -7 -13 -10 -9 -10 -11 -16 -15 -14 -14 -14 -13 -20 -9 -5 -11 -12 -13 -15 -8 -3 -9 -16 -14 -6 -2 -1 -2 -5 -12 -9 -3 0 0 -14 -6 0 0 0 -1 -4 -6 -4 0 0 -2 -4 -3 0 -1 -6 -3 -2 -3 -3 -2 -8 -4 -1 0 -1 -8 -3 -3 -5 -1 0 -3 -7 -7 -6 -5 -5 -2 -1 0 -1 -1 -2 -7 -7 -5 -5 -5 -11 -11 -8 -8 -15 -11 -12 -7 0 -1 -9 -7 -3 0 0 0 -13 -22 -20 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -1 0 0 -1 -5 -7 -7 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -1 -7 -14 -21 -19 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -7 -7 -11 -11 -10 -8 -7 -7 -10 -6 -8 -11 -13 -18 -13 -11 -12 -12 -12 -17 -9 -8 -10 -10 -11 -17 -7 -2 -7 -14 -8 -2 -2 -4 -4 -4 -10 -4 0 0 0 -2 -2 0 -3 -5 -5 -3 -6 -5 -2 -4 -5 -3 -2 -1 -2 -7 -6 -2 -1 -3 -7 -7 -4 -2 -3 -6 -11 -2 -6 -5 0 -1 -3 -14 -13 -8 -6 -1 -1 0 0 -1 -4 -5 -8 -9 -7 -4 -3 -7 -6 -5 -8 -11 -2 -14 -14 -10 -10 -14 -10 -9 -11 -14 -13 -12 -17 -21 -17 -5 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -2 -2 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -5 -12 -12 -19 -13 -7 -3 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -13 -14 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -14 -14 -9 -7 -7 -9 -14 -8 -7 -7 -8 -5 -4 -10 -15 -16 -12 -14 -15 -14 -13 -12 -6 -6 -8 -9 -9 -8 -2 -1 -6 -10 -5 -1 -1 -2 -4 -6 -7 -3 -1 0 -2 -6 -1 0 -5 -10 -8 -6 -5 -4 -4 -6 -7 -7 -8 -4 -1 -2 -4 -3 -1 -1 -1 -2 -6 -6 -6 -5 -4 -1 -1 0 0 0 -1 -8 -11 -11 -7 -1 -3 -1 -1 -2 -4 -8 -4 -2 -3 -3 0 0 -8 -8 -7 -7 -10 -12 -13 -13 -15 -15 -12 -15 -13 -12 -14 -12 -9 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 -1 -1 0 0 0 0 -1 -1 -1 -3 -1 0 0 0 0 -1 -2 -2 -1 -4 -2 0 -1 -1 -1 -1 -1 0 0 0 0 -13 -15 -11 -10 -12 -22 -23 -14 -1 -1 -1 0 0 0 0 0 0 0 -2 -8 -17 -12 -2 0 0 0 -1 0 -22 -21 -11 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -7 -8 -6 -6 -8 -10 -11 -7 -6 -7 -8 -9 -8 -19 -24 -18 -12 -15 -18 -16 -13 -9 -4 -4 -7 -7 -7 -5 -2 -1 -5 -6 -4 -3 -3 -4 -5 -5 -5 -4 -1 -1 -2 -5 -3 -1 -5 -15 -17 -8 -5 -2 -6 -5 0 0 0 0 0 0 -1 -2 -1 -2 -3 -2 -3 -7 -3 -1 0 -1 -6 -3 -1 0 0 0 0 -2 -4 -4 -3 -1 -1 -1 -3 -5 -8 -3 -1 -1 -3 -6 -7 -6 -7 -6 -1 -3 -9 -8 -8 -11 -10 -3 -7 -9 -11 -13 -14 -16 -5 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -1 -3 -2 -3 -3 -3 -3 -1 -1 -1 -1 -2 -3 -11 -7 -1 0 0 0 0 -2 -2 -1 -1 0 -9 -7 -2 -2 -2 -1 0 0 0 -1 -15 -17 -13 -8 -7 -14 -4 -9 -14 -10 -10 0 0 0 0 0 0 0 -9 -5 -2 -3 0 0 0 0 -12 -33 -27 -16 -10 -6 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -9 -9 -5 -4 -6 -7 -5 -6 -7 -6 -7 -9 -10 -10 -12 -24 -27 -21 -14 -13 -16 -14 -12 -11 -7 -3 -9 -6 -6 -6 -2 0 -5 -6 -6 -6 -8 -6 -6 -3 -2 -1 0 -1 -5 -7 -5 -1 -8 -15 -16 -9 -4 -4 -7 -4 0 0 0 0 0 -4 -5 0 -1 -1 -1 0 -1 -2 -1 0 0 0 0 0 -2 -2 -2 -2 0 -3 -8 -8 -3 -1 0 -1 -4 -5 -2 -3 -1 0 -2 -5 -1 -2 -1 -1 -2 -3 -9 -6 -3 -4 -7 -9 -9 -12 -13 -12 -12 -16 -4 0 0 0 0 0 0 0 0 -2 -3 -16 -16 -8 0 -1 -1 -2 -2 -2 -1 0 -1 -1 -1 -2 -2 -1 -13 -16 -13 -8 0 0 -1 -1 -2 -7 -8 -3 -2 -1 -1 -1 -1 -3 -2 -1 -1 -3 -4 -6 -7 -8 -11 -2 0 0 -1 -4 0 0 0 0 -6 -10 -9 -9 -4 0 0 0 0 0 0 -17 -31 -19 -8 -5 -4 -2 0 0 0 0 -2 -2 -1 -13 -11 -6 -4 -5 -6 -12 -9 -5 -5 -7 -8 -13 -15 -11 -6 -7 -13 -15 -18 -24 -20 -21 -18 -17 -17 -15 -10 -10 -5 -4 -12 -5 -3 -3 -4 -4 -7 -7 -7 -7 -9 -13 -6 -2 -3 -3 -2 -2 -2 -8 -7 -3 -10 -5 -8 -8 -3 -1 -3 -1 0 0 0 0 0 -6 -6 -2 -2 -3 -4 -2 0 -1 -5 -2 -1 0 0 -1 -4 -4 -3 -1 -1 -5 -5 -2 -1 0 -1 -2 -2 -1 0 0 0 -4 -3 -2 -2 0 0 0 -1 -3 -7 -2 -1 -5 -6 -5 -8 -11 -12 -14 -11 -2 -8 -1 0 0 0 0 0 0 -2 -11 -28 -27 -23 -16 -10 -7 -2 -1 0 0 0 0 0 -1 -1 0 0 -2 -22 -27 -26 -16 0 0 0 0 0 -2 -8 -1 0 -1 -1 -2 -8 -11 -12 -7 0 0 0 0 0 -1 -3 0 0 -1 0 -2 0 0 0 0 -13 -19 -16 -10 -19 -4 0 0 0 0 0 -14 -21 -15 -5 -1 -1 -1 0 0 0 0 -7 -8 -3 -7 -11 -8 -5 -3 -4 -7 -7 -5 -7 -12 -19 -20 -24 -23 -18 -16 -18 -20 -23 -22 -16 -15 -18 -19 -18 -15 -15 -11 -5 -8 -12 -3 -1 -6 -7 -6 -7 -7 -9 -6 -7 -8 -1 -1 -5 -5 -3 0 0 -12 -7 -4 -9 -8 -4 -4 -3 0 0 0 0 -1 -1 0 0 -2 -2 -2 -1 0 0 -2 -4 -5 -3 -1 -1 -1 0 -2 -5 -5 -8 -4 -1 -3 -4 -1 0 0 -1 -1 -2 -1 0 0 -1 -2 -4 -3 -2 0 0 -1 0 -3 -5 -3 -2 -8 -7 -5 -7 -8 -9 -8 -6 -9 -23 -3 0 0 0 0 0 0 -6 -14 -20 -21 -23 -19 -16 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 0 0 0 0 -1 -1 0 -1 -18 -22 -11 -9 -24 -9 -12 -13 -7 0 0 0 -4 -2 0 0 0 -4 -2 -1 0 0 -9 -25 -25 -12 -9 -11 -14 -1 0 0 0 0 -1 -10 -13 -9 -3 -1 -3 -2 0 0 0 0 -10 -14 -12 -9 -10 -10 -8 -6 -9 -20 -17 -13 -10 -16 -25 -21 -25 -27 -23 -19 -20 -19 -20 -21 -19 -15 -15 -21 -19 -15 -13 -12 -9 -12 -11 -4 -1 -11 -11 -9 -10 -12 -13 -3 -7 -8 0 -1 -4 -2 0 -1 -3 -17 -21 -18 -11 -1 0 -1 -1 0 0 0 0 -2 -1 0 0 0 0 0 0 0 -1 -6 -3 -1 0 0 -1 -1 0 0 -2 -4 -9 -5 -2 -3 -4 -1 -5 -4 -2 -2 0 0 0 0 0 -1 -6 -5 -3 -2 -2 -5 -3 -2 -2 -3 -3 -1 -2 -2 -2 -2 -3 -5 -9 -11 -8 0 0 0 0 0 0 0 0 0 -8 -21 -19 -16 -14 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -4 -25 -33 -13 -15 -26 0 0 -5 -7 -4 0 0 -4 -2 0 0 -1 -5 -2 0 0 0 -1 -13 -27 -3 0 0 -11 -28 -23 -4 0 -5 -6 -6 -9 -4 0 -3 -9 -9 -3 0 0 -4 -21 -24 -19 -14 -15 -19 -17 -13 -16 -20 -20 -20 -17 -21 -26 -21 -3 -5 -17 -23 -25 -21 -20 -21 -21 -15 -8 -25 -24 -21 -14 -10 -9 -13 -10 -5 -2 -5 -8 -9 -10 -10 -7 -1 -3 -2 0 -1 -2 -1 0 -5 -12 -12 -19 -12 -6 0 -1 -2 -1 0 0 0 -1 -2 -1 0 0 -2 -9 -8 -3 -1 -1 0 -1 -6 -4 -1 -1 -2 -1 0 -5 -13 -16 -4 -3 -3 -2 -1 -4 -4 -2 -1 0 0 -1 -4 -3 -1 -3 -4 -5 -7 -8 -10 -7 -5 -2 0 0 0 -1 -1 -1 -1 -2 -13 -22 -14 -5 0 0 0 0 0 0 0 0 0 0 -15 -33 -18 -11 -10 -7 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -27 -20 -15 -15 -5 -2 -1 -1 -1 0 0 0 0 0 0 -1 -5 -5 -2 -1 -2 0 -3 -8 0 0 0 0 -3 -7 -1 -12 -25 -24 -5 -5 -1 0 -3 -7 -8 -1 0 -19 -31 -36 -27 -25 -26 -25 -25 -24 -22 -26 -26 -24 -25 -27 -29 -29 -20 -1 -1 -22 -30 -29 -21 -13 -26 -25 -16 -9 -19 -20 -23 -18 -12 -12 -15 -5 -4 -4 -2 -3 -7 -11 -6 -1 -2 -2 -6 -3 0 0 0 0 -2 -2 -6 -13 -2 -1 -2 -2 -1 0 0 0 0 -1 -3 -3 -2 0 -5 -17 -17 -5 -2 -8 -21 -25 -15 -8 -5 -5 -8 -8 -10 -9 -8 -8 -2 -2 -3 -3 -4 -4 -4 -2 -1 -1 -2 -5 -2 -1 0 0 0 0 -4 -6 -6 -7 -2 -2 -1 -1 -1 -1 -1 -1 -1 -5 -18 -27 -9 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -20 -16 -10 -7 -4 -4 -15 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -8 -20 -15 -14 -17 -11 -9 -2 0 0 0 0 0 0 0 0 0 -1 -1 -4 -14 -16 -10 -11 -9 0 0 0 0 0 -3 -18 -26 -22 -14 -6 0 0 0 -5 -6 0 0 -45 -53 -41 -31 -25 -33 -34 -24 -19 -36 -33 -37 -35 -31 -28 -29 -26 -26 -19 -4 -28 -32 -22 -11 -6 -26 -20 -19 -17 -18 -26 -24 -15 -10 -11 -13 -1 -4 -3 -1 -1 -5 -14 -6 -2 -6 -9 -2 -1 -1 -2 -1 0 -10 -14 -13 -9 -1 -3 -7 -7 -6 -5 -1 0 0 -1 -1 -2 -4 -7 -9 -12 -10 -2 -3 -9 -13 -15 -4 -8 -8 -7 -5 -4 -1 -4 -3 -1 -2 -6 -2 0 -1 -1 -3 -1 -2 -3 -3 -4 -1 0 0 0 0 0 0 -3 -5 -6 -5 -2 -1 -1 -1 -2 0 0 0 -2 -10 -19 -3 0 0 0 0 0 0 0 0 0 0 0 -7 -10 -13 -13 -9 -3 0 0 0 0 0 0 0 0 -1 -6 -2 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 -1 -7 -11 -13 -14 -12 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 -5 -12 -13 -15 -10 -6 0 0 0 0 0 0 -5 -27 -22 -17 -7 0 0 0 -11 -10 0 -6 -66 -61 -50 -46 -38 -6 -9 -6 -16 -32 -1 -32 -40 -25 -11 -14 -14 -16 -9 -9 -30 -32 -8 0 -10 -24 -18 -19 -13 -17 -25 -27 -19 -6 -3 -6 -4 -1 0 -5 -5 -3 -10 -4 -3 -8 -10 -1 -1 -1 -2 -2 -3 -22 -29 -24 -14 -5 -4 -6 -7 -6 -5 -2 -1 0 -2 -3 -2 -7 -8 -9 -6 -2 0 0 -10 -8 -3 -3 -4 -4 -2 0 0 0 -1 -1 -9 -13 -7 -2 -1 0 -1 -1 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -4 -3 -2 -4 -5 -1 0 0 -5 -7 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -4 -1 0 0 0 0 0 0 0 0 -3 -13 -2 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 -7 -16 -18 -3 0 0 0 0 0 0 -21 -31 -31 -8 -2 -2 0 0 -1 -12 -6 0 -22 -81 -69 -61 -58 -72 -59 -4 0 -15 -21 0 0 -29 -26 -10 0 0 0 -2 -14 -23 -14 -2 0 -14 -17 -4 -6 -3 -11 -23 -22 -4 -1 0 -8 -13 -6 -1 -2 -4 -5 -8 -6 -7 -10 -7 0 0 0 -1 -1 -1 -4 -16 -19 -15 -8 -3 -4 -4 -5 -4 -2 0 0 -3 -3 -2 -2 -3 -6 -4 -3 -2 0 -4 -2 -8 -11 0 0 0 0 0 0 0 0 -13 -14 -1 -4 -5 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -2 -3 -2 -2 -5 -6 -7 -6 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 -3 -3 -1 0 -2 -5 -10 -10 -1 -14 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -11 -11 -3 0 0 0 0 0 0 0 -21 -40 -45 -52 -28 -6 0 0 -5 -19 -3 0 -9 -31 -37 -51 -20 0 -6 0 0 0 0 0 -1 -5 -12 -9 -2 0 -1 -2 -18 -17 -5 0 0 -19 -26 -15 -1 -2 -5 -15 -18 -7 0 0 -8 -14 -12 -1 -4 -6 -10 -10 -5 -9 -9 -5 -3 -3 0 0 0 -1 -9 -27 -22 -16 -8 -3 -3 -4 -4 -3 -2 0 0 0 -3 -3 -2 -3 -6 -4 -4 -3 -1 -2 -7 -13 -14 -7 0 0 0 0 0 0 0 -4 -6 -3 -2 -1 -6 -3 -1 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 -6 -4 0 -1 -4 -5 -5 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -11 -4 -4 -6 -18 -14 -7 -5 -33 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -7 -1 0 0 0 -1 -2 -2 -1 0 -1 -2 -1 0 0 0 -1 -2 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -19 -38 -44 -29 -24 -6 -2 -10 -21 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 -22 -6 -6 -3 0 -1 -3 -5 -4 -2 -1 -2 -17 -21 -13 -2 -1 0 -1 -4 -3 0 0 -3 -7 -5 -1 -1 -1 -9 -11 -11 -15 -8 -5 -2 -1 0 0 0 -1 -5 -8 -7 -10 -8 -5 -3 -4 -4 -5 -2 -2 -4 -3 -2 -3 -4 -5 -3 -4 -8 -6 -3 -2 -6 -7 -8 -7 -2 -1 -1 0 0 0 0 0 -3 -6 -6 -2 -2 -1 -4 -6 -7 -7 -4 -2 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -11 -14 -1 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -14 -5 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -19 -40 -35 -12 -4 -12 -17 -21 -62 -10 0 0 0 0 0 0 0 0 0 0 -22 -16 -3 -5 -19 -16 -9 -8 -14 -6 -3 -1 -1 -1 -2 -6 -6 -2 -1 -1 0 -2 -2 0 0 0 -5 -3 -1 -2 -1 -4 -9 -13 -13 -5 -5 -2 -1 -1 0 0 -1 -3 -5 -3 -3 -4 -4 -2 -1 -1 -8 -2 -3 -7 -8 -4 -1 -2 -4 -5 -4 -10 -6 -4 -3 0 -1 -3 -3 -2 -1 0 0 0 0 0 0 0 0 -8 -11 0 0 -2 -9 -12 -11 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -4 -1 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -2 -8 -7 -5 -3 -2 0 0 0 0 0 0 0 0 0 -2 -5 -6 -1 0 0 0 0 0 0 0 -13 -15 -1 -19 -7 0 0 0 0 0 -16 -25 -14 -12 -15 -25 -20 -5 -1 0 0 0 0 -3 -41 -14 0 0 -2 -14 -12 -9 -8 -16 -31 -28 -18 -8 -4 -3 -3 -2 -2 -2 -4 -4 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -2 -6 -7 -4 -2 -2 -2 -1 -1 -1 0 0 0 -2 -1 -1 -2 -6 -3 -4 -3 -1 -2 -3 -3 -5 -8 -8 -1 -3 -4 -4 -3 -2 -3 -4 -2 0 -1 -2 -3 -2 -1 0 0 0 0 0 0 -1 -2 -3 -5 -5 0 0 -5 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -1 -1 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -4 -1 -1 -2 -3 -3 -3 -2 0 0 0 -3 -4 -4 -4 -4 -1 0 -2 -4 0 0 0 0 0 0 0 0 -21 -29 -5 -1 -1 0 0 0 -2 -5 -19 -16 -11 -17 -5 -16 -9 0 0 0 0 0 0 0 -7 -3 0 0 -4 -15 -14 -17 -19 -20 -26 -23 -21 -12 -6 -5 -7 -7 -3 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -2 -1 -1 -2 -2 -1 -1 -1 0 -1 -4 -1 0 -3 -7 -2 -10 -6 -1 -1 -1 -1 -1 0 -1 -1 -2 -1 -2 -3 -2 -2 -11 -13 -8 -1 -3 -4 -3 -2 -1 -1 -3 -1 0 0 -1 -4 -2 -2 -1 -2 -5 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -8 -4 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 -14 -26 -17 0 0 0 0 -12 -50 -40 -14 -6 -7 -2 -14 -4 0 0 0 0 0 0 0 0 0 0 0 -7 -16 -16 -17 -18 -22 -23 -22 -29 -14 -4 -6 -13 -12 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -2 -4 -2 -2 -3 -2 -1 -1 -1 -1 0 0 0 0 -2 -4 -4 -2 -5 -2 -1 -1 0 0 0 -2 -1 -1 0 0 -1 -2 -2 -2 -9 -10 -9 -4 -1 -2 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 -13 -8 -5 -11 -9 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -1 0 0 0 0 -1 -2 -1 0 0 -1 -5 -5 -2 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 -24 -46 -49 -41 -6 0 0 -13 -50 -15 -6 -2 -5 -13 -1 0 0 0 0 0 0 -1 0 -4 -16 -9 -11 -16 -14 -11 -12 -17 -16 -14 -20 -16 -4 -3 -9 -11 -2 -3 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 -2 -3 -3 -2 -5 -3 0 -1 -2 -1 0 0 0 -1 -2 -2 -2 -3 -5 -5 -8 -5 -2 -2 0 -2 -2 -1 -2 -5 -2 -3 -2 -1 -1 0 -9 -7 -5 -5 0 -1 -2 -2 -1 -1 -4 -7 -8 -7 -5 -1 -1 -1 -4 -5 -6 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -2 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -22 -31 -59 -33 -5 0 0 -7 -14 -10 -3 -7 -10 0 0 0 0 0 -1 -1 -24 -24 -19 -21 -16 -15 -16 -18 -14 -10 -13 -11 -11 -13 -14 -8 -6 -7 -6 -4 -25 -7 0 0 0 0 0 0 0 0 0 -2 -1 -1 0 0 0 -1 -4 -6 -5 -1 -1 0 -1 -1 0 0 0 -1 -2 -4 -2 -2 -4 -7 -8 -8 -5 -3 -2 0 0 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -10 -7 -4 -2 0 -2 -3 -3 -1 -2 -5 -9 -11 -9 0 0 0 -1 -1 -1 0 -3 -3 -6 -8 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -33 -9 -34 -59 -47 0 0 0 -9 -18 -12 -3 -5 -5 -1 0 0 0 -5 -6 -6 -27 -24 -22 -20 -17 -15 -11 -9 -8 -7 -7 -7 -7 -9 -10 -10 -7 -10 -7 -7 -16 -2 0 0 -4 -8 -5 -1 -6 -6 -1 -1 -1 -1 0 0 0 0 -6 -7 -4 -1 -1 -1 -1 -1 0 0 0 0 -2 -4 -1 -1 -3 -7 -8 -5 -5 -3 -1 0 -1 -1 -1 -1 -1 -1 0 0 0 -2 -3 0 -2 -2 -2 -3 0 0 0 0 -1 -1 -4 -3 -1 -1 -1 0 0 0 0 0 -1 -2 -2 -1 -4 -5 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -19 -17 0 -1 -3 -22 -20 -6 -5 -8 -10 -7 0 -2 -17 -19 -14 -10 -23 -13 -14 -16 -15 -11 -13 -11 -6 -4 -5 -5 -5 -5 -5 -5 -6 -8 -9 -6 -2 -2 -1 0 -5 -12 -14 -3 -6 -4 0 0 0 0 0 0 0 -1 -3 -3 -2 -1 0 0 -1 -1 -1 -1 0 0 0 -1 0 0 -1 -7 -9 -6 -5 -3 -1 0 -1 -2 -5 -2 -2 -3 -2 0 0 -1 -1 0 -1 -3 -2 -1 -1 -1 0 0 0 -1 -3 -3 -2 -2 -2 -4 -4 -1 0 0 -1 -2 -3 -1 -1 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -6 0 0 0 0 0 0 -8 -42 -30 -18 -9 -9 -4 -1 -1 -14 -28 -35 -25 -20 -17 -12 -6 -7 -7 -9 -9 -7 -5 -4 -3 -4 -4 -6 -6 -7 -14 -20 -17 -17 -13 -8 -3 -2 -13 -12 -9 -10 -11 -8 -4 -2 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -4 -6 -7 -7 -2 -2 -1 -2 -5 -6 -1 -1 -1 -1 0 0 -2 -5 -7 -3 -1 -1 -2 -2 -2 0 0 -2 -2 0 -1 -3 -2 -2 -1 -2 0 0 -1 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -23 -26 -5 -37 -13 -1 0 0 0 0 0 -11 -30 -38 -15 -14 -16 -11 -2 -41 -40 -37 -35 -29 -24 -17 -16 -15 -12 -7 -8 -6 -6 -7 -7 -5 -6 -8 -8 -7 -7 -20 -31 -32 -32 -28 -22 -11 -6 -21 -20 -13 -11 -11 -5 -3 -2 -1 0 0 0 0 0 -1 -1 0 0 0 -2 -3 0 0 0 0 -1 -3 -1 -1 -3 -5 -6 -5 -2 -3 -4 -3 -3 -2 -5 -7 -6 -11 -10 -3 0 -2 -6 -8 -3 -1 -1 -1 -2 -2 -4 -3 0 0 -2 -1 -1 -2 -5 -3 -3 -2 -3 -6 -2 -1 -2 -3 -7 -14 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -11 -11 -12 -8 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -8 -1 -34 -33 -21 -32 -10 -8 -7 -4 0 0 0 -15 -30 -33 -20 -21 -25 -15 -7 -40 -44 -40 -35 -28 -18 -4 -1 -9 -15 -10 -9 -4 -2 -5 -9 -10 -9 -10 -10 -10 -12 -10 -14 -20 -25 -30 -25 -22 -22 -23 -9 -8 -10 -7 -3 -3 -1 0 0 0 0 0 0 -1 -1 0 0 -1 -1 -1 -1 -1 -3 -3 -4 -4 0 0 -2 -7 -12 -11 -2 -2 -3 -3 -1 -1 -9 -11 -8 -1 -2 -5 -3 -5 -10 -10 -2 0 -1 -2 -3 -1 -2 -2 -1 -3 -13 -6 -2 -2 -3 -1 -1 -2 -2 -3 -4 -1 -1 -1 -3 -3 -3 -1 0 0 0 0 0 0 0 -1 -2 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -2 -1 -1 -4 -3 0 -3 -15 -15 -15 -13 -5 0 0 -1 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -34 -1 -6 -9 -22 -29 -14 -9 -4 -11 -10 0 0 -13 -15 -13 -13 -15 -24 -12 -1 -11 -54 -44 -30 -22 -16 -12 -12 -6 -9 -13 -12 -5 -2 -3 -10 -19 -16 -9 -7 -6 -2 -5 -6 -8 -13 -21 -1 -1 -20 -18 -2 -4 -7 -4 0 -1 0 0 0 0 -1 0 0 0 0 -1 -1 -1 -4 -5 -3 -1 -3 -10 -12 -9 -6 -19 -3 -3 -9 -9 -2 -1 -6 -4 -1 -1 -7 -5 -4 -6 -7 -2 -7 -4 -4 -4 -1 0 -1 -1 -1 -1 -2 -2 -8 -10 -7 -7 -3 -2 -2 -2 -5 -1 -1 -3 -5 -3 -2 -2 -2 -1 -2 -3 -1 0 -1 -1 -1 -1 -3 -5 -6 -8 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -5 -3 -1 -3 -3 -2 -1 -1 -3 -4 -5 -7 -6 -1 -3 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -34 -2 -17 -26 -30 -21 -1 -1 -8 -12 -11 -11 -9 -4 -3 -3 -5 -9 -3 -9 -11 -14 -32 -12 -9 -10 -10 -5 -16 -14 -11 -8 -5 -2 -1 -6 -13 -15 -16 -8 -4 -4 -4 -3 -5 -3 -1 0 0 -5 -5 -1 -3 -4 -3 -2 0 0 0 0 0 -1 -2 0 0 0 -1 -2 -1 -1 -3 -3 -2 -4 -11 -6 -8 -12 -12 -5 -4 -6 -7 -3 -2 -8 -6 -2 -1 -1 -1 -1 -2 -5 -7 -13 -13 -11 -7 -4 0 0 0 0 -1 -3 -2 -3 -7 -8 -7 -7 -6 -4 -2 -2 -5 -3 -3 -4 -5 -3 -3 -2 -2 -2 -2 -1 -1 -2 -2 -2 -6 -8 -9 -8 -7 -5 -3 -2 0 -1 -4 -6 -5 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -3 -2 -1 -1 0 -1 0 -4 -4 -2 -2 0 -3 -3 -2 0 0 0 0 0 -3 -9 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -15 -8 -30 -32 -33 -17 -1 0 -2 -10 -17 -17 -2 -1 -1 -1 -2 -2 -3 -7 -7 -5 -7 -2 -6 -7 -8 -15 -17 -7 -7 -10 -15 -4 -10 -11 -15 -19 -26 -20 -9 -13 -17 -8 -2 -1 0 0 0 -1 -2 -1 -3 -6 -2 -1 -3 -4 -3 -2 -1 -2 -4 -4 0 0 -1 -2 -3 -2 -1 -1 -2 -2 0 0 -1 -1 -3 -3 -4 -3 -3 -3 -3 -14 -3 -1 -2 -3 -3 -4 -6 -10 -14 -15 -14 -16 -10 -2 -2 -2 -1 -1 -2 -2 0 -4 -5 -5 -5 -6 -9 -6 -3 -2 -5 -5 -3 -2 -3 -3 -3 -2 -1 -3 -3 -1 -1 -2 -3 -5 -8 -8 -4 -3 -4 -5 -2 -1 -1 -3 -7 -9 -9 -4 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -1 0 0 -4 -8 -5 -5 -2 -1 -2 -5 -7 -6 -5 -3 -1 -1 0 -4 -5 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -7 -3 -10 -16 -32 -12 -2 -2 -1 -8 -6 -3 -1 0 0 -1 -1 -3 -8 -11 -9 -9 -7 -5 -9 -11 -6 -9 -19 -8 -8 -9 -10 -15 -25 -23 -21 -18 -14 -12 -10 -14 -11 -6 -4 -2 -1 -1 0 -1 -3 -2 -2 -3 -2 -1 -1 -2 -5 -6 0 0 -4 -4 -1 -3 -2 -2 -2 -1 0 -1 -1 -1 -1 -1 -4 -2 -1 -2 -5 -3 -1 -1 -3 -7 0 -5 -6 -6 -5 -7 -8 -5 -7 -8 -4 -12 -7 -7 -5 -1 -1 -2 -3 -2 0 0 -14 -8 -3 -4 -7 -4 -2 -1 -1 -3 -4 -3 -3 -3 -3 -4 -1 -5 -6 -3 -3 -1 -1 0 0 -1 -1 -1 -3 -5 -2 -2 -2 -4 -7 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -4 -7 -8 -5 -4 -1 0 -1 -2 -5 -4 -5 -4 -2 -2 -2 -4 -8 -8 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -4 -1 0 0 -10 -2 0 0 -7 -26 -5 0 -1 -3 -8 -5 -3 -2 -2 -1 -1 -1 -3 -5 -5 -5 -6 -4 -3 -4 -7 -6 -11 -13 -7 -6 -9 -8 -6 -6 -9 -12 -11 -11 -13 -6 -6 -5 -4 -4 -3 -3 -8 -5 -1 -2 -3 -1 0 0 0 0 0 -4 -6 -2 0 -4 -3 -1 -3 -1 -1 0 0 0 0 -1 -1 -1 -1 0 0 0 -1 -3 -1 0 -5 -5 -2 -1 -4 -5 -5 -3 -2 -11 -8 -6 -5 -10 -29 -9 -1 -1 -2 -1 -4 -3 -1 -1 -2 -6 -6 -3 -3 -5 0 -2 -2 -2 -4 -4 -3 -2 -2 -4 -8 -11 -8 -6 -4 -3 -3 -2 -1 -1 0 0 -1 -2 -3 -2 0 0 -1 -1 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -8 -5 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -2 -5 -5 -7 -6 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -9 -13 -4 0 0 -8 0 0 -15 -22 -20 -3 -1 0 -1 -5 -8 -5 -3 -4 -4 -2 -1 -3 -5 -9 -20 -9 -7 -3 -1 -3 -8 -7 -10 -9 -7 -8 -6 -5 -5 -6 -7 -5 -6 -10 -14 -7 -4 -4 -3 -3 -3 -4 -3 -2 -2 -2 -1 0 0 0 0 0 -1 -4 -4 0 0 -1 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -2 -1 -1 -2 -6 -2 0 -2 -5 -10 -5 -4 -8 -14 -15 -4 -1 -1 -1 -5 -3 -4 -7 -12 -10 -10 -6 -3 -3 -2 -1 -4 -3 -1 -1 -1 -1 0 -2 -6 -9 -9 -4 -2 -2 -5 -5 -6 -4 -3 -3 -4 -1 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 0 -3 -5 -4 -1 -2 -1 -3 -3 -3 -1 -2 -2 -2 -2 -3 -4 -10 -4 0 0 0 0 0 -1 -2 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -1 -1 0 0 -12 -24 -20 -12 -23 -20 -6 -1 -1 -1 -4 -8 -7 -5 -3 -3 -2 -1 -2 -5 -5 -3 -2 -3 -2 -1 -2 -3 -5 -6 -7 -6 -6 -9 -10 -10 -9 -7 -3 -3 -6 -5 -2 -2 -2 -3 -3 -2 -1 -1 -1 -1 0 -1 -1 -1 0 -1 -3 -4 -4 -3 -1 0 0 0 0 -1 -2 -1 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -5 -2 -1 -1 -2 -5 -3 -8 -9 -7 -5 -3 -1 0 -1 -2 -1 -5 -7 -8 -8 -7 -3 -4 -3 -3 -3 -1 -2 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -2 -4 -1 -1 -1 -3 -4 -4 -3 -1 -1 -3 -8 -3 -6 -3 0 0 0 -1 -3 -3 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 -5 -8 -14 -13 -18 -15 -8 -2 -1 -1 -5 -7 -6 -1 -5 -3 -1 0 -1 -3 -4 -4 -4 -2 -2 -1 -1 -2 -7 -20 -8 -7 -9 -10 -18 -18 -14 -10 -6 -4 -3 -3 -3 -3 -3 -4 -4 -3 -1 -2 -1 -1 -1 -1 -4 -4 -2 -1 -2 -3 -2 -2 -4 -5 0 0 0 -1 -1 0 0 -1 -2 -2 -1 0 0 0 0 -1 -2 -3 -2 -1 -1 0 0 0 0 -1 -2 -1 -1 -1 -3 -5 -7 -8 -6 -3 -3 -1 -1 -2 -2 -1 0 0 0 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -2 -3 -4 -1 0 -1 -2 -3 -3 -1 -1 -3 -4 -1 -3 -2 0 0 -1 -5 -6 -7 -4 -1 0 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 -5 -7 -10 -12 -9 -4 -3 -2 -2 -7 -8 -6 -5 -4 0 -1 0 -1 -2 -2 -5 -5 -5 -3 -1 -1 0 0 -2 -10 -11 -7 -11 -17 -24 -19 -15 -9 -6 -3 -2 -4 -4 -4 -3 -3 -3 -2 -2 -2 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 -2 -2 -1 0 -1 -1 -1 -2 -3 -3 -3 -3 -1 -1 -2 -2 -2 -2 -1 -2 -1 -1 -2 -2 -2 -2 -1 0 -1 -3 -4 -3 -2 -1 -1 0 0 0 0 0 -1 -1 0 0 0 -1 -1 -1 -1 -1 0 -1 -3 -5 -3 -2 -1 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 0 0 0 -1 -1 0 0 -1 -3 -2 0 0 0 0 0 -1 -2 -4 -3 -1 -1 0 -1 0 0 0 -1 -4 -1 0 -1 0 0 -1 -1 -1 -1 0 0 0 0 -1 -1 0 -1 -1 -1 -2 -3 -1 -1 -1 -3 -6 -6 -2 -1 -6 -5 -3 -4 -3 -3 -2 0 0 -1 -2 -2 -1 -1 -2 -3 -2 0 0 0 0 -2 -4 -6 -3 -11 -17 -13 -4 -6 -4 -3 -3 -3 -3 -3 -2 -2 -3 -3 -2 -1 -1 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 0 0 -1 -2 -2 0 0 0 -2 -3 -2 -2 -2 -2 -2 -1 -1 -2 -3 -4 -5 -10 -3 -1 0 0 0 -1 -1 0 0 -1 -3 -5 -4 -3 -1 -1 0 0 0 -1 -6 -2 -1 -1 0 0 -2 -1 -1 -1 -1 -1 -1 -2 -3 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 -2 -4 -3 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 -2 -8 -7 -2 0 0 0 0 0 -5 -4 0 0 0 -3 -2 0 -1 -4 -4 -3 -2 -1 0 0 -2 -2 0 0 0 0 0 0 0 0 0 -1 -4 -5 -3 -1 -5 -6 -3 -2 -5 -4 -1 0 0 -1 -1 -2 -1 -1 0 -1 -1 0 0 0 -1 -1 -1 -1 -2 -3 -4 -3 -2 -3 -4 -4 -4 -5 -5 -4 -2 -1 -2 -3 -3 -1 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 0 0 0 0 -1 -1 0 -1 -1 -2 -2 -2 -2 -1 -1 -1 0 -1 -3 -2 -3 -5 -9 -6 -5 -2 0 -1 -4 -1 0 -1 -2 -3 -5 -5 -4 -1 0 0 0 0 -2 -6 -3 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 0 -1 -1 -1 -1 -2 -1 -1 0 -1 -1 0 0 0 -1 0 0 -1 -1 0 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 -3 -1 -2 -5 -11 -2 0 0 0 0 0 -8 -6 -1 -1 -2 -2 -1 0 -1 -6 -6 -7 -5 -2 -1 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -6 -12 -12 -5 -3 -8 -8 -2 0 0 -1 -4 -5 -4 -7 -9 -1 -7 -3 0 -1 -4 -5 -4 -3 -2 -2 -1 0 -1 -3 -3 -3 -3 -2 -2 -3 -2 -1 -1 -3 -4 -1 0 0 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 -2 -1 0 -1 -2 -1 -1 -2 -3 -1 0 0 -6 -10 -7 -1 -3 -7 -9 -4 -5 -2 0 -1 -3 -1 0 0 -1 -2 -2 -3 -1 0 0 0 0 0 -1 -1 -1 -1 -2 -1 -3 -6 -3 -2 -2 -2 -1 -2 -2 -2 -1 -1 -1 -1 -3 -3 -1 -1 0 0 -1 -1 -1 -1 -3 -2 0 0 0 0 0 -2 -5 -1 -1 -1 0 0 0 0 0 0 0 0 -2 -2 -2 -2 0 0 0 0 0 -1 -2 -1 -1 -3 -5 -2 -3 -4 -2 0 0 0 0 -2 -4 -4 -3 -3 -4 -5 -6 -6 -3 -3 -2 0 -1 -1 -2 -4 -5 -3 -1 0 0 -5 -1 0 0 0 -9 -6 -3 -6 -16 -4 -5 -6 -2 0 0 0 -2 -4 -5 -1 -4 -5 -2 -5 -2 0 0 0 -1 -2 -4 -3 -2 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 0 -1 -2 0 0 0 0 -1 -3 -2 -1 0 -1 -1 0 0 -1 -1 -1 -2 -1 0 0 0 0 0 0 -1 -1 -1 -1 0 -1 0 0 0 -1 -1 -1 -1 -1 -5 -7 -5 -1 -4 -10 -14 -13 -7 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 -3 -2 -2 -3 -2 -2 -2 -2 -1 -1 -1 -1 0 -1 -3 -1 -3 -3 0 0 0 -3 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -5 -8 -1 -4 -2 0 0 0 0 0 0 0 -1 -3 -2 -1 0 0 0 -1 0 0 -1 -2 -1 -3 -2 -4 -13 -13 -7 -3 0 0 0 -6 -7 -6 -5 -7 -7 -7 -8 -8 -6 -5 -6 -5 -4 -7 -6 -3 -8 -10 -4 -1 0 0 -3 -3 -1 0 -1 -7 -3 -1 -7 -19 -16 -10 -6 -3 0 0 -1 -1 -2 -2 0 -3 -1 -1 -1 -3 -1 0 0 -1 -2 -3 -2 -2 -3 -2 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 0 -1 -2 -3 -2 0 0 0 0 -1 -1 0 0 0 -2 -2 0 0 0 0 -1 -3 -3 -1 -2 -1 -2 -4 -3 -3 -2 -3 -3 -2 -2 -1 -1 -3 -1 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -4 -13 -3 -1 -2 -2 0 -1 -1 -1 0 0 0 -1 -2 -2 -1 -1 0 0 0 -1 -3 -1 0 -1 -2 -1 0 -1 -1 -1 0 -4 -2 0 0 -1 -1 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 -1 -2 -1 0 -1 -1 0 -5 -2 -1 -3 -4 -5 -11 -15 -11 -2 -18 -24 -15 -6 -6 -5 -10 -8 -4 -1 -1 -1 -1 -2 -4 -4 -3 -8 -6 0 0 0 0 -1 -11 -6 -5 -5 -4 -4 -2 -2 -7 -12 -6 -3 -1 -1 0 -1 -1 -1 -1 -2 -13 -4 0 -1 -3 -1 0 0 0 -1 -1 -1 -2 -2 -3 -2 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -1 -1 -1 -2 -1 0 0 0 0 0 0 -1 -1 -1 -3 -1 -1 -1 -1 -1 -1 -1 0 0 0 -4 -3 0 0 0 -1 -2 -7 -11 -1 -2 -1 -4 -9 -5 -3 -6 -6 -2 -2 -1 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 -3 -4 -3 -1 -1 -3 -3 -1 -1 -1 -1 -2 -3 0 -1 -1 -1 -1 -3 -1 0 -1 -2 -1 -1 0 -1 -2 -3 -1 0 0 0 -1 -3 -1 0 0 0 0 -2 -2 -1 0 -1 -3 -1 0 -1 -3 -2 -1 -1 0 0 0 0 0 0 -1 -5 -2 0 -3 -7 -1 -23 -17 -8 -2 -11 -18 -12 -7 -7 -5 -9 -5 -2 -1 -1 -1 0 0 -1 -2 -3 -5 -4 -1 -1 -1 -1 -1 -22 -3 -8 -11 -11 -9 -2 -1 -5 -7 -3 -3 -2 -1 0 -1 -2 -2 -1 -1 -1 0 0 -1 -1 -1 -1 -1 0 -1 -2 -1 -3 -3 -2 -1 -1 -1 -1 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 -1 -2 -3 -3 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -7 -11 -6 -3 -3 -4 -6 -6 -1 -7 -4 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -3 -1 0 0 0 0 -7 -7 -1 -2 -14 -9 -3 0 -1 -2 -2 -2 -2 -2 -1 -1 -2 -2 0 0 -2 -2 -2 -1 -1 0 0 0 0 0 0 -1 -1 -1 -1 0 -1 -2 -4 -5 -6 -3 -2 -1 -2 -4 -1 0 -1 -2 -1 -2 -1 0 0 0 0 0 -1 -1 -1 -1 0 0 -1 -1 -7 -3 0 0 0 0 0 -5 -6 -3 -8 -5 -4 -3 -3 -3 -1 0 0 -1 -3 -2 -3 -3 -3 -3 -3 -2 -5 -13 -4 -5 -9 -10 -7 -5 -5 -5 -4 -3 -2 -1 -1 -2 -4 -1 -2 -2 -1 0 0 -1 -1 -2 -2 -2 -1 -2 -3 -3 -3 -3 -2 -1 -1 -1 -1 0 0 0 -1 -1 -1 -1 0 0 0 -1 -1 -1 -4 -3 -3 -2 0 0 0 -1 -1 0 -1 0 0 -1 -1 0 0 -2 -2 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -3 -4 -3 -1 -2 -1 -2 -3 -4 -3 -3 -1 0 0 0 0 -1 -3 -5 -1 0 0 -1 -2 -5 -4 -3 -2 0 0 0 -2 -3 -2 -4 -3 -1 0 -2 -7 -3 -8 -5 -1 -1 -2 -2 -1 0 -1 -2 -1 -1 -1 -1 0 0 -1 -1 -1 -2 -1 -3 -3 -2 -2 -1 -4 -3 -2 -3 -2 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -5 -4 -2 -2 -6 -7 -6 -2 -1 -2 -2 -3 -3 -3 -3 -4 -4 -1 -1 0 0 -7 -8 -6 -3 -3 -5 -4 -3 -3 -1 0 -1 -1 -1 -3 -1 0 0 0 0 0 0 -2 -4 -2 -2 -2 -3 -3 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -5 -3 -2 -6 -7 -4 -2 0 -1 -5 -2 -1 -1 -1 0 0 0 0 0 0 -2 -1 0 0 0 0 -3 -3 0 0 0 0 0 0 0 -1 -4 -4 -2 -4 -4 -6 -7 -5 -2 -1 -2 -1 0 0 0 -2 -4 -4 0 0 0 0 -1 -1 -2 -3 -1 -1 -1 0 0 0 -1 -2 0 -2 -5 -5 -6 -6 -5 -2 -1 -2 -2 -1 0 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 0 -1 -2 -1 -4 -3 -3 -5 -1 -3 -2 0 -1 -2 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 -1 -2 -2 -2 -3 -3 -2 -1 0 0 -1 0 0 -1 -6 -7 -7 -7 -6 -2 -3 -3 -3 -3 -1 0 -4 -6 -5 -1 0 0 0 0 0 -1 -3 -4 -2 -2 -2 -2 -2 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -3 -5 -8 -1 0 0 -1 -3 -1 -1 -1 -1 -1 -2 -1 0 0 -1 -1 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 -3 -3 -2 -1 -3 -6 -6 -8 -6 -2 -2 -4 -2 0 0 -1 -2 -9 -6 0 0 0 0 0 0 0 -1 -3 -2 -1 -1 -1 0 0 -2 -3 -3 -8 -7 -5 -4 -2 -1 -1 -1 0 0 0 -3 -4 -3 -1 -2 -2 -2 -3 -1 -1 -2 -2 -3 -2 -1 -1 -1 -1 0 -1 -1 0 0 -1 -2 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -2 -1 -1 -2 -2 -1 0 0 -5 -5 -5 -4 -3 -3 -7 -8 -8 -7 -5 -4 -2 -3 -8 -1 -3 -4 -3 0 0 0 0 0 0 -1 -2 -2 -2 -4 -5 -3 -2 -2 -2 -2 -1 -1 0 0 0 0 0 0 -1 -2 -1 -1 -2 -4 -1 -3 -3 -3 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 0 0 -1 -2 -2 -1 0 0 0 0 0 -1 -3 -4 -1 0 -1 -3 -2 -3 -4 -3 -1 -2 -4 -4 -2 -1 -2 -6 -6 -2 0 0 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -2 -2 -5 -4 -2 -2 -4 -1 -1 0 0 0 -1 -2 -1 -1 -1 -3 -2 -1 -1 -1 -1 -3 -2 -1 -1 0 0 -1 -1 0 0 0 0 0 -1 -2 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -1 -2 -2 -1 -1 0 0 -5 -5 -6 -5 -5 -7 -9 -8 -9 -8 -4 -4 -3 -2 -1 -2 -15 -12 -6 -2 0 0 0 -2 -2 -1 -6 -6 -5 -4 -5 -3 -3 -3 -2 -1 -1 0 0 0 0 0 0 0 -1 -2 -1 -1 -1 -1 0 -1 -1 0 0 -1 0 -1 -1 -1 -2 -2 -2 -1 0 0 0 -2 -2 -1 -1 -2 -1 -1 -2 -2 -2 -1 0 0 0 0 -1 -1 -3 -8 -8 -2 -1 -1 -2 -2 -3 -2 -2 -4 -6 -5 -2 -1 -2 -2 -3 -3 -2 -1 -1 -1 -1 0 -1 0 0 0 -1 -1 0 -1 -1 -1 -1 -3 -3 -3 -1 -1 -2 -1 0 0 -2 -4 -5 -4 -3 -2 -3 -2 -1 -1 -1 -1 -3 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -2 -1 -2 -3 -3 -3 -1 0 -1 -7 -4 -3 -6 -4 -4 -8 -3 -12 -12 -6 -5 -4 -5 -6 -9 -18 -13 -9 -5 -1 -1 -5 -4 -3 -3 -4 -3 -5 -5 -5 -6 -5 -3 -2 -1 0 -1 -1 0 0 0 0 -2 -2 0 -1 -2 -1 0 0 0 0 0 -1 -2 -4 -3 -2 -2 -2 -2 -2 -1 -1 0 -1 -6 -4 -2 -2 -4 -2 -1 -1 -1 0 0 0 0 -1 -1 -3 -1 -3 -4 -4 -1 -1 -2 -4 -3 -1 -4 -3 -2 -3 -3 -1 -3 -3 -1 -2 -3 -1 0 0 0 -4 -2 0 0 0 0 0 0 0 0 -1 -1 -1 -2 0 0 -2 -3 -4 -4 -4 -3 -4 -6 -6 -4 -1 -1 -2 -4 -3 -3 -2 0 0 -1 -1 -1 -2 -3 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 -1 -1 0 -1 -2 -1 -1 -1 -1 -1 -1 -1 0 -20 -13 -6 -8 -4 -3 -8 -14 -11 -8 -7 -8 -9 -7 -8 -6 -4 0 -2 -6 -10 -9 -7 -4 -4 -5 -5 -3 -7 -4 -3 -5 -6 -3 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -1 0 0 0 0 0 0 0 -1 -1 -5 -3 -1 -1 -3 -2 -1 0 -1 -4 -4 -2 -1 -2 -2 -2 -1 -1 -1 0 0 0 -1 -2 -4 -3 -6 -5 -1 0 -1 -4 -4 -2 0 0 -1 0 -1 -3 -1 -4 -3 -1 -2 -2 -4 -4 -2 -1 -4 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 0 0 -2 -6 -8 -7 -2 -3 -3 -2 -2 -5 -1 0 -2 -4 -4 -5 -3 -1 -1 0 0 -1 -2 -3 -3 -3 -1 0 -1 -2 -1 -1 -1 -1 -1 0 0 -1 -2 -2 -2 -1 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -4 -2 0 0 -1 -1 -1 -1 0 -1 -2 -2 -1 -12 -14 -7 -7 -2 -1 -3 -6 -5 -4 -6 -10 -11 -5 -8 -7 -6 -5 -1 -1 -14 -15 -6 -8 -4 -5 -4 -3 -1 -9 -9 -5 -3 -9 -4 -2 -2 -1 0 -1 -1 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 0 -1 -5 -2 -1 -2 -4 -4 -2 -1 0 0 0 0 -1 -2 -3 -3 -1 -3 -3 0 0 0 -1 -1 -2 -6 -8 -3 -1 -2 -2 -5 -4 -2 0 0 0 0 -1 -1 0 0 -1 0 -1 -1 -3 -4 -3 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 0 0 -3 -6 -7 -6 -1 0 -1 -2 -2 -1 -2 -3 -3 -4 -6 -3 -2 -1 0 0 0 -3 -2 -1 -1 0 -2 -3 -2 -1 0 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 -1 0 0 0 -1 -1 -2 -2 -11 -8 -5 -3 0 0 -1 -2 -2 -2 -9 -12 -10 -7 -10 -6 -6 -6 -2 -1 -12 -16 -13 -9 -1 -4 -5 -5 -5 -11 -10 -9 -7 -7 -5 -2 -1 -1 0 0 -1 0 0 -1 -1 -1 0 0 0 0 0 0 -1 -2 -1 -1 -1 -2 -2 -1 0 0 -2 -4 -2 -1 0 0 0 0 -4 -4 -4 -2 0 -2 -2 -1 -1 -2 -1 -2 -2 -2 -7 -3 -6 -5 -2 -2 -1 0 0 0 0 0 -1 -1 0 0 -2 -4 -2 0 0 0 0 0 0 -1 -3 -2 -1 0 0 0 0 0 0 0 0 0 -2 -4 -5 -5 -2 0 -1 -2 -3 -6 -5 -2 0 0 -3 -3 -1 0 -1 -1 0 -1 -2 -1 -2 -2 -1 0 0 0 -1 0 0 0 0 0 -2 -3 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 -1 -1 0 0 0 0 0 0 -1 -10 -7 -5 -2 0 0 -2 -2 -3 -7 -16 -16 -9 -8 -15 -5 -3 -2 -2 -2 -8 -13 -14 -9 -2 0 -1 -6 -7 -4 -6 -9 -10 -7 0 0 0 -1 -1 -1 -1 -1 0 -1 -1 0 0 -1 0 0 0 0 -1 -1 0 0 0 -1 -1 0 0 0 -1 -1 -1 0 0 0 0 -1 -6 -6 -4 -2 -1 -2 -1 -1 -5 -11 -5 -5 -4 -4 -5 -4 -5 -4 -2 -1 -2 -2 -2 0 0 0 0 0 0 -1 -1 -4 -3 -1 0 0 0 0 0 -1 -3 -2 -1 0 -1 -2 -1 0 0 -2 -6 -1 -2 -4 -4 -3 -2 -1 -1 -2 -2 -2 -1 -1 -1 -1 -2 -2 -1 -1 -2 -2 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -2 -1 0 0 0 0 -1 -8 -17 -17 -16 -12 -9 -8 -1 0 -1 -2 -6 -9 -7 -5 -2 0 0 0 -1 -3 -8 -5 -7 -4 0 0 0 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 0 0 0 0 -1 -1 -1 0 0 -1 -1 0 0 0 0 0 0 -1 -1 -3 -3 -1 0 0 -1 -3 -3 -4 -4 -2 -1 -1 -2 -2 -2 -3 -5 -7 -9 -13 -10 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 -1 -2 -2 -2 -1 -2 -4 -2 -1 0 -1 -3 -2 -3 -4 -4 -1 -1 -2 -1 -1 -2 -1 -2 -3 -3 -3 -7 -2 -2 -3 -3 -2 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -1 -2 -3 -2 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -3 -4 -5 -4 -3 -3 -3 -1 0 0 -1 -1 0 0 0 -1 -1 0 0 -4 -2 -1 -1 0 0 0 0 0 -5 -11 -12 -7 -10 -9 -7 -4 -1 -1 -2 -4 -10 -14 -5 -1 0 0 0 0 -4 -6 -2 -5 -3 -1 0 0 0 0 -1 -2 -2 -1 -2 -2 -2 -2 -1 0 -1 -2 -3 -2 -1 0 0 0 0 -1 -1 -1 0 0 0 -1 0 -1 -2 -2 -1 -1 -1 -2 -5 -4 0 0 0 0 -1 -1 -2 -3 -2 -1 -1 -1 -3 -2 -2 -2 -2 -6 -3 -2 -1 0 0 0 0 0 0 -1 -4 -2 -1 -2 -2 -1 0 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 -1 -3 -5 -6 -2 -1 -1 -1 -1 -1 -1 0 -4 -6 -6 -3 -2 -4 -5 -4 -1 0 0 0 0 0 -1 -1 0 0 0 -1 -1 -1 -2 -2 -2 -1 -1 -1 -2 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 -2 -1 -4 -6 -7 -7 -4 -1 -1 -1 -2 -2 -3 -2 -1 -1 0 -2 -2 -1 -1 -4 -1 0 0 0 0 0 0 0 -2 -4 -7 -9 -9 -6 -5 -4 -1 -2 -9 -14 -15 -16 -12 -3 0 0 0 0 -3 -3 -2 -3 -2 -1 0 0 0 0 -4 -6 -7 -5 -3 -3 -3 -3 -2 -2 -4 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -3 -3 -7 -6 0 -1 -3 -2 0 0 0 -1 -1 -3 -4 0 -2 -1 -2 -3 -2 -3 -2 -1 -1 -2 -1 -1 -1 -1 -2 -1 0 -1 0 0 -2 -2 -2 -3 -5 -1 0 0 0 0 -1 -1 0 0 0 0 0 -3 -4 -4 -11 -4 0 -1 0 0 -1 -2 -2 -2 -1 -1 -1 -2 -2 -2 -4 -4 -3 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -2 -3 -2 -2 -1 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -2 -3 0 0 0 -1 -2 -4 -3 -2 -1 -1 -1 -1 -2 -2 -2 -2 -1 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -3 -4 -4 -2 0 -1 -1 -6 -14 -16 -12 -2 0 0 -1 -1 -3 -2 -3 -4 -4 -1 0 0 0 -1 -6 -9 -7 -3 -2 -2 -2 -2 -3 -3 -4 -4 -2 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 -2 -3 -2 0 0 -1 0 0 -1 -1 -1 0 -1 -1 0 -1 -2 -2 -1 -1 0 -3 -3 -2 -6 -6 -2 -1 -1 0 0 0 -2 -3 -2 -1 -3 -3 0 0 -1 -1 -1 -1 -2 -1 0 0 -1 -1 -1 0 0 0 0 0 -2 -4 -5 -6 -1 -1 -1 0 0 -1 -1 -2 -2 -1 0 0 -1 -1 -1 -2 -1 0 -1 -3 -2 -1 -2 -2 0 -1 -1 -1 -1 -1 -1 -2 -3 -3 -2 -2 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -2 -2 -1 0 0 0 -2 -2 -1 -3 -2 -1 0 0 0 0 -2 -1 -3 -2 -1 -1 0 0 0 -3 -5 -4 -3 -1 -2 -3 -3 -3 -1 0 -1 -2 -5 -10 -11 -9 -5 -2 -1 0 -1 -1 -1 -4 -4 -2 0 0 0 0 -2 -7 -7 -5 -2 -1 -1 -2 -2 -3 -4 -4 -3 -2 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -1 0 -1 -2 -1 0 -1 -1 0 0 -2 -3 -3 0 0 -1 -1 -2 -1 0 -1 -1 -3 -4 -2 -2 -1 0 0 -2 -1 -2 -3 -3 -1 -2 -2 0 -1 -1 -2 -2 -1 0 0 0 -1 -2 0 0 0 0 0 0 0 0 -2 -5 -1 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 0 -1 -4 -1 -2 -3 -1 -1 -2 -1 -1 -1 -1 -2 -2 -2 -3 -4 -3 -2 -2 -2 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -2 0 -1 -1 -1 -2 -3 -3 -2 -1 -1 0 0 0 0 0 -1 -2 -2 -5 -5 -1 0 -4 -5 -5 -4 -1 -1 -1 -3 -3 -2 -2 -2 -1 -1 -3 -4 -5 -6 -5 -1 0 -1 -1 -1 -6 -6 -6 -7 -5 -1 0 -1 -4 -8 -8 -6 -4 -3 -3 -2 -3 -5 -8 -6 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 0 -2 -2 -1 0 0 0 0 -1 -1 -1 -2 -1 -1 -2 -1 -1 0 -1 -1 -2 -2 -2 0 -1 -2 -1 0 -1 -1 0 -2 -1 0 0 0 -1 -2 -3 -3 -1 -1 -1 -2 0 0 0 0 -1 -2 -1 0 -1 -1 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -2 -1 -2 -1 -1 -2 -2 0 0 0 0 0 -1 -1 -2 -3 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -2 -3 -3 -3 -2 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -4 -2 -1 -2 -1 -4 -4 -2 -1 -1 -1 -1 -1 0 0 -1 -5 -6 -12 -8 -7 -4 -1 -2 -3 -3 -3 -2 -2 -2 -2 -3 -3 -6 -4 -3 -2 -2 -2 -2 -2 -2 -2 -6 -5 -7 -9 -9 -4 -1 -1 -2 0 0 0 -1 -2 -3 -4 -4 -4 -5 -3 -5 -6 -8 -9 -2 -2 -2 -1 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -2 -1 -2 -2 -1 0 0 0 0 0 -1 -2 -2 -1 -2 -2 0 0 -1 -2 -2 -1 0 -1 0 -1 -3 -1 0 -2 -3 -1 -2 -1 0 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 -2 -2 -2 -3 -1 0 0 0 -1 -5 -2 -1 -2 -2 -1 -1 -1 0 0 0 -1 -1 -1 -1 -1 0 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 -2 -3 -2 0 0 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -3 -2 -1 -1 -1 -1 -1 0 0 0 -2 -1 -1 0 0 0 -3 -3 -2 -3 -4 -3 -1 -1 0 0 -1 -1 -1 -1 -1 -2 -2 -1 -1 -2 -6 -7 -11 -11 -7 -5 -3 -3 -6 -3 -1 -1 -1 -2 -2 -2 -4 -7 -5 -6 -7 -4 -4 -3 -3 -2 -2 -2 -4 -8 -10 -8 -8 -8 -4 -2 -2 0 0 -1 -3 -6 -6 -6 -6 -7 -6 -4 -4 -5 -5 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 0 -1 -2 -2 -2 -1 0 0 0 -1 -2 -3 -1 -1 -1 0 -1 -3 -2 -1 -1 -2 -2 -1 -3 -5 -4 -3 -2 -2 -4 -7 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -2 -1 0 0 0 -1 -1 0 -1 -2 -2 -3 -2 0 0 0 -1 -1 -1 -2 -3 -1 0 -2 -3 0 0 0 0 -1 -4 -1 -1 -1 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -2 -2 -1 0 0 0 -1 -1 -3 -2 0 0 0 0 -1 -2 -2 -3 -2 -2 -1 0 0 0 0 -1 -1 -3 -4 -3 -2 -1 -2 -4 -7 -11 -17 -11 -7 -5 -5 -6 -4 -3 -2 -1 -1 -2 -4 -4 -5 -6 -1 0 -1 -2 -4 -3 -3 -2 0 -1 -7 -7 -5 -5 -4 -2 -1 -2 -2 0 -1 -2 -3 -5 -8 -7 -8 -7 -3 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 -1 -1 0 0 0 0 0 -1 -2 -3 -3 -2 -1 -1 -1 0 -4 -6 -1 -1 -1 0 -1 -3 -1 0 -3 -6 -4 -1 -2 -3 -4 -4 -2 -1 -1 -2 0 0 -1 -1 -1 0 0 0 -1 -2 -4 -1 0 0 0 0 0 -2 -3 -2 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 -2 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -1 0 0 -1 -2 -3 -2 -1 0 0 0 0 -1 -1 -2 -1 -1 -1 0 0 0 -2 -2 -2 -3 -4 -4 -3 -3 -3 -4 -7 -7 -10 -14 -12 -10 -7 -5 -5 -6 -2 0 -1 -2 -7 -4 -4 -5 -1 0 0 -4 -7 -2 -2 -1 0 -1 -5 -4 -4 -4 -3 -1 -4 -4 -3 0 0 0 0 -1 -3 -4 -5 -3 0 -1 -1 -1 0 0 0 -1 -1 0 -1 0 -1 -1 0 0 0 -1 -1 0 0 0 0 0 -1 -1 -2 -3 -1 -1 0 0 0 -3 -4 -1 -2 -2 -1 -1 -2 -2 -3 -4 -4 -2 0 -1 -2 -3 -3 -1 -1 -1 0 -1 -5 -4 -2 0 0 0 0 -1 -1 -2 -1 -1 -1 -1 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -1 -1 -1 -1 0 0 -1 -2 -1 -1 -3 -3 -3 -5 -3 -1 -3 -1 -2 -1 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 -1 -1 -2 -3 -3 -3 -2 -3 -5 -5 -11 -9 -7 -10 -12 -10 -7 -5 -6 -7 -2 0 0 -2 -6 -3 -5 -6 -7 -6 -4 -7 -7 -1 -2 -2 -2 -2 -3 -3 -6 -6 -4 -6 -5 -5 -4 -2 0 0 0 0 0 -1 -2 -1 0 0 -1 0 0 -1 -2 -2 -3 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 -3 -1 -1 -1 -1 -1 -1 -2 -3 -4 -2 -2 -1 -2 -3 -3 -4 -4 -3 -3 -3 -2 -1 -1 -1 -1 -2 -3 -3 -3 -4 -2 -1 0 0 0 0 -1 -1 -1 -2 -3 -6 -7 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 -1 -5 -3 -2 -1 0 0 0 -1 -1 -1 -2 -2 -2 -3 -4 -6 -5 -3 -3 -3 -1 -1 -3 -5 -5 -6 -2 -1 -2 -2 -2 -1 0 0 0 0 0 -1 -1 -1 -2 -1 -1 0 0 0 -1 -3 -3 0 0 0 -4 -7 -4 -11 -16 -10 -6 -6 -4 -2 -2 -3 -2 0 0 -2 -6 -8 -3 -7 -7 -8 -12 -6 -8 -9 -5 -4 -2 -1 -2 -2 -4 -5 -5 -4 -3 -1 -2 -8 -7 -3 -2 -3 -5 -7 -6 -3 -1 0 0 0 0 0 -6 -6 -4 -2 -1 -1 -1 0 0 0 -2 -4 -3 -1 0 0 0 0 0 0 0 -1 -2 -1 -3 -2 -2 -4 -3 -3 -6 -7 -2 -1 0 -2 -3 -3 -3 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -2 -5 -11 -3 -1 0 0 0 0 -1 -1 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 -3 -5 -4 -3 -2 -2 -2 -1 0 0 -1 -3 -2 -3 -2 0 0 0 0 0 0 0 -2 -1 0 0 -1 -4 -4 -4 -4 -2 -4 -5 -4 -4 -4 -2 -2 -2 -2 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -1 0 0 0 0 -4 -3 -2 -5 -4 -5 -7 -5 -8 -7 -6 -6 -5 -2 -1 -1 -1 0 0 0 -3 -4 -4 -2 -7 -9 -6 -3 -6 -6 -9 -8 -2 -1 0 -1 -1 -2 -2 -2 -2 -4 -3 -1 -8 -9 -8 -9 -10 -3 -4 -3 0 0 0 0 0 0 0 -7 -5 -3 -6 -6 -8 -4 0 0 0 -3 -4 -3 -1 -1 -1 0 0 0 0 0 0 -1 -2 -1 -3 -3 -2 -2 -2 -4 -4 -3 -4 -5 -13 -13 -8 -2 -2 -2 -2 -1 -1 -1 -1 -1 0 -1 0 -1 -3 -6 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -2 -2 -2 -1 0 -1 -2 -1 -1 -1 -2 -2 -3 -3 -3 -3 -3 -4 -1 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -3 -3 -5 -7 -6 -5 -3 -1 -1 -3 -2 -1 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 -3 -4 -6 -10 -10 -3 0 -1 -1 -1 0 0 -1 -1 -1 -1 -1 0 0 -1 -1 -5 -3 -2 -2 -3 -8 -6 -3 -4 -5 -8 -6 -3 -1 -1 0 0 0 0 0 -1 -1 -1 -3 -3 -3 -3 -5 -8 -3 -3 -3 -3 -3 0 -5 -5 0 0 0 -4 -6 -1 -4 -2 -1 -1 0 0 -3 -2 -1 -2 -3 -1 -1 0 -1 -3 -1 -2 -3 -1 -4 -2 -1 -2 -5 -2 -1 0 -1 -2 -5 -11 -8 0 0 -1 -1 0 0 0 0 0 -1 -1 -1 -1 0 -1 -1 0 -2 -1 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 0 -1 -6 -2 -1 -1 -3 -1 0 -2 -3 -4 -2 -2 -2 -2 -3 -3 -3 -4 -3 0 0 0 0 0 0 0 0 0 0 -1 -5 -2 0 0 0 0 0 0 0 0 -1 -5 -5 -5 -5 -1 0 0 0 0 -1 -2 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -2 -3 -2 0 0 0 -1 -1 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -4 -3 -2 -2 -3 -4 -2 -1 -4 -8 -7 -5 -4 -6 -3 -4 -2 -1 0 -1 -3 -1 0 -1 -1 -1 -1 -1 -3 -4 -4 -6 -11 -19 -21 -17 -8 -4 -7 -3 -3 -2 -1 -2 -2 -5 -4 -1 0 -1 -1 0 -1 -4 -3 -4 -3 -4 -6 -1 -4 -4 0 0 0 0 -1 -3 0 -1 -1 -1 -2 -8 -5 -3 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -6 -4 -2 -2 -2 -1 -6 -9 -7 -1 -2 -3 -1 0 0 0 0 0 0 0 -2 -2 0 0 -1 -1 0 0 0 0 -3 -3 -1 -1 -1 -1 -2 -4 -6 -6 -2 -1 -1 -2 -2 -2 -1 0 0 0 0 0 -1 -3 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 -3 -3 -2 -2 0 0 0 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -2 -1 0 0 -1 -1 0 -2 -1 -2 -2 -1 0 0 0 -1 -1 0 -1 -2 -2 -3 -3 -2 -1 -1 -1 -1 -1 -7 -11 -4 -6 -5 -5 -7 -7 -3 -1 -1 -1 -3 -1 0 -1 -2 0 -4 -2 -3 -5 -2 -3 -4 -3 -1 -3 -2 -9 -13 -5 -1 -7 -5 -2 -3 -5 -6 -4 0 0 0 0 0 0 -1 -6 -7 -6 -6 -3 -4 -2 -1 -1 0 0 -4 -5 -3 -1 -2 -1 -1 -5 -8 -7 -3 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -3 -2 -1 -2 -2 -5 -6 -7 -6 -2 -1 -4 -4 -1 0 0 0 0 -1 -1 -1 0 -2 -4 -6 -1 0 0 0 0 -3 -2 -1 -2 0 -1 -2 -3 -4 -3 -3 -1 0 -1 -4 -1 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 -1 -1 0 0 0 0 -1 -3 -2 -2 -2 -2 -3 -1 -4 -5 -5 -5 -4 -1 -1 -1 0 0 -1 -1 -2 -2 -2 -2 -1 -1 0 0 0 -1 -4 -5 -2 -3 -4 -2 -2 -4 -4 -1 -2 -4 -4 -4 -1 -1 -1 -1 -4 -1 -1 -3 -3 -1 -1 -1 0 0 0 -7 -6 0 0 0 -1 -2 -3 0 -2 -3 -1 0 0 0 0 0 0 0 0 -10 -10 -2 -1 -1 -3 -4 -4 -1 -2 -5 -5 -2 -2 -2 -5 -7 -10 -14 -6 -2 -1 -1 -4 -4 -3 -2 -1 -1 -1 0 0 0 0 0 0 -1 -1 -1 -3 -6 -6 0 -3 -5 -6 -4 0 0 0 -1 -1 -1 -1 0 -3 -5 -1 0 0 0 0 0 0 -1 -1 -2 0 -3 -4 -4 -4 -5 -2 0 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -3 -1 -1 -2 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -3 -4 -3 -3 -4 -4 -4 -5 -6 -2 -4 -5 -5 -6 -4 -1 0 0 0 -1 -3 -2 -1 -3 -3 -1 -1 -1 -1 0 0 -1 -1 -1 -2 -5 -1 -3 -6 -6 -1 -1 -1 -2 -2 -1 -1 -1 -1 -2 -1 -2 -2 -2 -1 -1 -1 -1 0 -1 -4 -4 -2 -1 0 0 -1 -1 0 -1 -9 -5 0 0 0 0 0 0 0 0 -5 -7 -4 -1 -3 -2 -2 -2 -1 -3 -3 -3 -3 -1 -2 -6 -8 -8 -10 -7 -3 -3 -7 -10 -7 -4 -3 -3 -2 -3 -2 0 0 0 0 0 0 0 0 -3 -5 -4 0 0 0 -3 -3 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 -2 -3 -1 -1 0 -1 -2 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -2 -3 -3 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 -1 -2 -2 0 0 -1 -3 -3 -3 -3 -5 -3 -3 -5 -1 -1 -2 -3 -6 -3 0 0 0 -1 -1 -3 -7 -7 -7 -5 -4 -3 -3 -2 0 -1 -1 -1 -2 -1 -1 -1 -1 -3 -5 -4 -3 -1 -1 -2 -3 -2 -1 -2 -3 -1 -4 -2 0 -1 -1 -1 -1 0 -1 -3 -6 -3 -1 -1 0 0 0 0 -2 -8 -2 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -2 -2 -3 -2 -2 -4 -2 -2 -2 -1 0 -1 -3 -4 -3 -4 -3 -2 0 -3 -9 -8 -9 -6 -5 -5 -5 -2 0 -1 -2 -1 -1 -1 0 -1 -3 -2 0 0 0 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -2 -3 -3 -1 0 0 -1 -1 -1 -1 -2 -3 -4 -4 0 -1 -2 -1 0 0 0 0 0 -2 -6 -1 0 0 0 0 0 0 0 -1 -5 -3 -1 -2 -4 -1 0 0 0 0 0 0 -1 -1 -2 -2 -2 -1 -1 -2 -2 -3 -2 -1 -1 0 -3 -4 -4 -4 -5 -5 -3 0 -1 -1 -1 -2 -4 -1 0 0 0 -1 -1 0 -3 -10 -8 -5 -5 -5 -1 0 0 -1 -1 -1 -2 -2 -1 0 0 -7 -7 -7 -8 -10 -3 -1 -2 -2 -1 0 0 0 -1 -1 0 -1 -1 0 0 0 -1 -3 -4 -2 -1 -2 -4 -1 -1 -2 -5 -7 -5 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -1 -2 -1 -1 -2 -1 0 0 -1 -1 -2 -2 -3 -6 -4 -3 -6 -7 -9 -7 -5 -11 -9 -3 -2 -5 -7 -5 -2 -1 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -3 -2 0 0 0 -1 -1 -2 -1 0 -3 -2 -1 -1 -2 -2 -2 0 0 0 -9 -5 -3 -8 -5 -1 0 0 0 0 0 0 -2 -6 -5 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -4 -4 -5 -6 -6 -6 -6 -5 -4 -3 -1 0 0 -1 -1 -2 -2 -3 -1 -1 -1 -3 -4 -3 -2 -2 -3 -2 -2 -3 -4 -3 -1 -1 -1 -1 -1 -4 -3 -1 0 -2 -10 -6 -3 -1 0 0 0 0 0 0 0 0 -3 -5 -4 -1 -1 -1 -1 -3 -10 -7 -4 -4 -4 -3 -2 -1 -1 -1 -3 -7 -9 -7 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -2 -1 0 -1 -2 -1 0 0 0 0 0 -1 -2 -1 0 0 -4 -7 -7 -9 -7 -6 -5 -1 -1 -1 -3 -6 -7 -2 -1 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -7 -3 0 -1 -2 -1 0 0 0 -1 -6 -8 -7 -9 -10 -2 0 0 0 0 0 0 -4 -7 -5 -6 -5 -4 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -4 -4 -2 0 -1 -1 -2 -2 -2 0 0 0 0 -1 -1 -1 -1 -1 -1 -6 -2 -2 -3 -4 -4 -2 -1 -2 -5 -2 -1 -1 -3 -3 -3 -3 -2 -1 0 -3 -2 -3 -8 -9 -8 -4 0 -1 -8 -3 0 0 0 0 -1 -1 -2 -2 -1 0 0 -1 -2 -2 -3 -3 -3 -1 0 0 -1 0 -1 -1 0 0 0 0 -7 -5 0 0 0 0 0 0 0 0 -2 -3 -1 -1 -2 -3 -5 -7 -4 -1 0 0 0 0 -2 -1 -1 0 0 -1 -2 -8 -19 -8 -3 0 0 0 0 0 0 -1 -2 -2 -1 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -5 0 0 0 0 0 0 0 -5 -7 -5 -5 -4 -3 -3 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -2 -3 -3 -3 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -1 -2 -1 -1 0 -1 -1 -1 -7 -6 -3 -3 -1 0 0 -1 -1 -3 -2 0 0 0 -10 -6 -3 -6 -7 -3 0 -1 -3 -1 -1 -1 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 0 0 0 0 -1 -2 -9 -5 0 0 0 0 0 0 0 0 0 -5 -9 -5 -1 -9 -8 -7 -8 -1 0 -3 -3 -1 -2 -1 -1 -1 0 0 0 -4 -9 -3 -1 0 0 0 0 0 0 0 -1 -1 -1 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -2 -3 -1 -3 -4 -1 -1 0 0 0 0 0 0 -1 -2 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 Wind_Speed nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 nan nan nan nan nan 56 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 62 63 nan nan 58 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 62 62 62 nan 59 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 nan nan nan nan nan 64 63 62 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 67 nan nan nan nan nan 65 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 69 70 nan nan nan nan 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 70 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 74 nan nan nan nan nan nan nan nan nan nan 48 nan nan nan nan nan nan nan nan nan nan nan nan 65 66 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 nan nan nan nan nan nan nan nan 74 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 nan nan 68 69 67 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 nan nan nan nan nan nan nan nan nan 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 57 60 nan nan nan nan 68 65 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 70 71 nan nan nan nan nan nan nan nan nan 67 nan nan nan nan nan nan nan nan nan nan nan nan 62 61 nan nan 54 nan nan nan nan nan 68 67 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 70 71 72 74 nan nan nan nan nan nan 67 nan 59 55 nan 54 nan 57 nan nan 59 61 nan nan nan nan 55 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 69 70 72 nan nan nan nan nan nan nan nan nan 62 nan nan nan 57 nan nan nan 59 60 nan nan nan nan nan 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 nan nan nan nan nan 69 71 nan nan nan nan nan 73 72 nan nan nan nan nan nan 57 59 59 58 58 58 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 nan nan nan nan nan nan nan nan nan nan nan 72 72 nan nan nan nan nan nan nan nan nan 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 nan nan nan nan nan nan nan nan nan nan nan 70 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 67 nan nan nan nan nan nan nan nan nan nan nan nan 61 62 63 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 65 nan 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 66 64 nan 61 nan nan nan nan 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 71 70 69 67 66 64 61 60 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 nan nan nan nan 71 71 70 69 68 67 64 62 61 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 72 71 nan nan 72 71 70 70 69 nan 65 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 73 72 72 72 nan 72 71 nan nan nan nan 66 64 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 74 73 73 72 73 nan nan nan nan nan nan nan nan 66 66 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 75 74 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 74 74 74 nan 73 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 74 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 nan nan nan nan nan nan nan nan nan nan nan 74 74 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 58 58 nan nan nan nan nan nan nan nan nan nan nan nan 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 56 56 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 54 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 50 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 62 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 58 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 55 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 58 54 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 59 57 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 61 59 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 58 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 59 58 nan nan nan nan nan nan nan nan nan nan nan 61 nan nan 59 58 58 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 59 58 58 57 56 55 55 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 58 57 nan 56 56 55 54 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 nan nan nan nan nan nan nan nan 59 58 58 57 nan 55 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 58 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 nan nan nan nan nan 54 nan nan nan nan 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 58 59 60 60 61 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 nan nan nan 58 nan nan nan nan nan nan nan nan nan 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 59 nan nan 61 62 nan nan 65 nan nan nan nan nan nan nan 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 60 nan nan 63 63 65 66 nan nan nan nan nan nan nan nan 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 nan nan nan nan nan nan nan nan nan nan 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 60 nan nan nan 65 66 66 67 nan nan nan nan nan 68 nan 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 59 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 nan nan nan nan 67 67 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 nan 68 nan nan nan nan nan nan nan nan nan nan nan 60 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 nan nan nan nan nan nan nan nan nan nan nan 61 61 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 nan nan nan nan nan nan nan nan nan nan nan nan 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 69 nan nan nan nan nan nan nan nan nan 71 71 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 60 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 70 69 68 nan nan nan 68 nan nan nan nan nan 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 65 64 65 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 nan nan nan 70 69 68 nan nan nan nan nan nan nan nan nan 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 54 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 67 67 67 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 nan nan 70 69 nan nan 69 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 54 54 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 67 67 67 nan 68 nan nan nan nan nan nan nan nan nan 76 nan nan nan nan nan nan nan nan 73 nan nan nan nan 69 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 65 66 66 67 67 67 nan nan nan nan nan nan nan nan 77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 65 66 66 66 67 68 69 71 72 73 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 66 67 68 69 71 72 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 68 68 69 nan nan 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Direction nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 303 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 308 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 nan nan nan nan nan 307 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 299 300 nan nan 303 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 294 296 299 nan 302 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 nan nan nan nan nan 294 296 299 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 294 nan nan nan nan nan 294 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 294 294 nan nan nan nan 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 295 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 293 nan nan nan nan nan nan nan nan nan nan 301 nan nan nan nan nan nan nan nan nan nan nan nan 295 296 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 nan nan nan nan nan nan nan nan 296 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 nan nan 294 297 298 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 nan nan nan nan nan nan nan nan nan 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 288 289 nan nan nan nan 298 299 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 298 299 nan nan nan nan nan nan nan nan nan 300 nan nan nan nan nan nan nan nan nan nan nan nan 292 292 nan nan 287 nan nan nan nan nan 297 298 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 298 298 298 299 nan nan nan nan nan nan 301 nan 302 303 nan 304 nan 303 nan nan 296 293 nan nan nan nan 289 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 295 297 298 nan nan nan nan nan nan nan nan nan 301 nan nan nan 302 nan nan nan 295 292 nan nan nan nan nan 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 nan nan nan nan nan 296 298 nan nan nan nan nan 303 302 nan nan nan nan nan nan 301 300 299 297 295 293 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 nan nan nan nan nan nan nan nan nan nan nan 303 303 nan nan nan nan nan nan nan nan nan 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 nan nan nan nan nan nan nan nan nan nan nan 304 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 302 nan nan nan nan nan nan nan nan nan nan nan nan 294 295 295 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 300 nan 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 299 299 nan 301 nan nan nan nan 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 295 296 297 299 299 299 300 300 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 nan nan nan nan 293 294 295 296 297 298 299 298 297 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 292 292 nan nan 292 293 293 294 296 nan 298 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 291 291 291 291 nan 292 291 nan nan nan nan 296 295 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 291 290 291 291 291 nan nan nan nan nan nan nan nan 292 292 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 291 290 291 nan 291 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 291 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 nan nan nan nan nan nan nan nan nan nan nan 291 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 286 286 nan nan nan nan nan nan nan nan nan nan nan nan 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 284 285 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 283 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 280 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 291 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 294 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 296 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 296 298 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 297 298 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 297 297 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 284 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 281 281 nan nan nan nan nan nan nan nan nan nan nan 282 nan nan 284 284 284 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 283 284 284 284 285 285 285 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 283 283 nan 284 284 284 283 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 nan nan nan nan nan nan nan nan 280 281 281 281 nan 281 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 283 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 nan nan nan nan nan 279 nan nan nan nan 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 280 282 283 284 286 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 nan nan nan 280 nan nan nan nan nan nan nan nan nan 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 280 nan nan 282 284 nan nan 284 nan nan nan nan nan nan nan 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 279 nan nan 282 283 283 283 nan nan nan nan nan nan nan nan 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 nan nan nan nan nan nan nan nan nan nan 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 279 nan nan nan 282 282 283 283 nan nan nan nan nan 282 nan 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 nan nan nan nan 281 281 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan 272 nan nan nan nan nan nan nan nan nan nan nan 276 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 nan nan nan nan nan nan nan nan nan nan nan 275 275 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 nan nan nan nan nan nan nan nan nan nan nan nan 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 276 nan nan nan nan nan nan nan nan nan 282 282 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 274 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 274 274 274 nan nan nan 277 nan nan nan nan nan 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 271 272 274 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 nan nan nan 273 273 274 nan nan nan nan nan nan nan nan nan 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 287 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 270 271 273 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 nan nan 274 273 nan nan 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 288 287 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 269 270 271 nan 275 nan nan nan nan nan nan nan nan nan 279 nan nan nan nan nan nan nan nan 274 nan nan nan nan 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 270 271 272 274 276 276 nan nan nan nan nan nan nan nan 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 273 275 276 276 277 277 278 278 279 280 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 277 277 278 279 279 280 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 278 279 279 nan nan 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan