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 1 2 1 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 0 0 0 0 0 0 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 34 45 40 21 4 0 0 0 0 0 2 4 5 4 3 2 5 9 12 10 6 3 1 0 0 0 0 0 0 0 0 0 3 10 11 4 1 0 0 0 0 0 1 1 4 9 20 33 42 44 40 39 59 46 31 21 19 19 20 19 16 11 8 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 35 59 72 64 37 6 0 0 0 1 6 11 16 26 42 58 71 87 86 62 29 8 2 1 1 0 0 0 0 0 1 4 19 39 43 24 7 1 0 0 0 0 0 1 4 11 20 27 23 15 8 6 13 32 27 18 13 13 13 11 11 11 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 55 87 102 83 13 5 3 12 26 28 19 25 36 55 84 82 89 96 90 65 35 18 12 10 9 5 3 4 5 7 11 25 39 40 30 13 2 1 1 1 1 1 1 2 5 8 8 4 1 0 0 1 10 13 15 15 13 7 6 14 20 34 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 43 83 112 102 32 16 15 31 47 49 30 39 51 71 95 82 90 104 113 116 111 79 64 54 49 46 37 25 22 21 18 14 14 12 9 7 8 10 10 8 7 6 6 5 6 7 6 4 4 2 0 1 3 6 8 10 10 7 4 13 20 50 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 81 115 108 67 34 43 60 72 71 61 69 73 68 67 85 146 182 189 195 202 172 153 126 106 91 72 49 40 33 24 16 9 7 9 13 17 21 21 24 27 27 23 19 19 19 18 15 13 9 7 6 5 6 7 6 7 7 3 8 12 31 67 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 51 105 158 135 83 47 60 77 81 81 84 98 107 74 56 73 115 161 185 197 209 216 201 154 114 87 73 64 57 51 44 35 26 21 21 24 29 33 36 43 49 50 46 41 38 36 35 32 24 20 20 23 27 28 18 10 8 8 6 9 13 17 29 0 0 0 0 0 0 0 0 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 3 1 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 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 5 20 51 103 177 147 90 63 94 109 84 80 88 101 121 83 57 63 102 149 154 152 153 156 139 98 69 56 55 56 57 58 58 56 51 47 42 41 42 44 49 49 51 52 51 49 48 46 46 46 37 39 41 40 36 31 28 21 18 16 15 15 16 18 23 0 0 0 0 0 0 0 0 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 5 4 1 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 1 2 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 3 8 21 50 110 146 138 134 145 140 93 86 88 91 96 87 82 87 100 118 121 104 83 64 47 32 27 27 30 34 38 51 56 60 65 68 65 61 56 52 53 48 46 45 45 46 49 51 56 59 58 68 68 59 50 46 44 45 37 31 26 21 18 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 1 5 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 1 2 2 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 1 4 9 16 19 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 9 33 79 102 113 115 107 75 65 67 71 72 72 74 73 68 62 58 39 28 20 15 14 16 17 20 24 29 36 41 50 59 67 70 72 71 69 68 62 56 53 53 55 61 82 86 90 96 100 90 69 51 40 39 39 43 41 34 23 16 20 26 0 0 0 0 0 0 0 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 5 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 3 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 1 7 29 69 99 92 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 16 64 78 65 46 37 25 29 40 50 57 63 63 52 35 19 16 16 17 16 15 14 15 17 20 22 21 27 36 46 55 61 66 70 74 77 77 75 73 72 78 95 126 119 113 110 103 86 63 50 54 73 103 123 103 69 40 30 41 67 0 0 0 0 0 0 0 0 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 3 2 3 4 5 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 4 4 4 4 4 4 2 2 2 3 2 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 3 17 40 59 50 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 17 72 77 39 12 9 5 8 17 29 42 53 52 32 19 15 14 14 18 19 18 14 12 16 17 17 17 20 26 34 42 50 60 62 65 70 75 79 82 89 102 118 129 114 102 92 83 73 67 58 67 88 109 140 143 119 92 82 99 139 0 0 0 0 0 0 0 0 0 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 1 1 2 3 3 3 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 4 5 7 9 8 7 7 7 5 2 1 2 2 0 2 1 2 3 3 2 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 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 43 52 20 5 2 1 2 5 14 27 40 45 23 12 14 20 20 18 16 16 14 12 14 16 17 16 18 22 25 28 34 46 54 62 67 71 73 76 81 90 99 100 94 89 84 80 77 79 74 72 80 98 121 135 137 134 133 145 181 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 3 2 2 0 0 0 0 0 0 0 0 0 0 0 2 3 3 5 8 11 14 16 17 15 14 10 6 4 5 5 4 5 4 8 13 14 10 3 0 0 0 0 0 1 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 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 16 7 5 3 1 0 1 6 15 26 36 28 20 19 23 26 27 26 23 19 16 15 15 16 16 19 23 24 23 26 32 41 56 67 73 78 86 91 90 90 92 96 95 90 86 83 81 83 82 82 86 93 103 111 127 142 156 184 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 0 0 0 0 0 0 0 0 0 0 2 4 6 7 10 15 20 23 23 17 15 14 12 10 11 16 15 13 12 17 23 27 26 19 9 4 2 1 0 5 14 19 15 2 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 11 4 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 3 2 2 6 14 24 31 27 26 29 34 36 35 33 28 22 15 12 12 15 19 24 27 28 29 30 31 42 57 69 77 84 99 101 102 107 114 116 106 95 87 84 88 91 92 90 88 88 103 140 168 184 205 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 4 5 7 11 15 21 26 27 24 18 17 17 17 18 23 43 38 30 24 22 24 32 40 42 29 19 10 5 3 5 10 13 10 2 4 2 2 2 4 6 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 5 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 6 7 6 3 1 2 7 14 22 27 28 30 35 41 41 37 33 27 17 11 10 11 15 19 27 30 31 31 32 37 52 73 90 97 95 108 118 126 134 140 135 119 106 99 97 98 99 98 98 104 124 170 201 222 244 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 8 13 18 23 27 28 28 29 32 27 22 25 39 69 59 47 36 29 26 33 45 52 48 37 25 19 16 13 6 2 0 2 5 6 5 5 5 4 4 2 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 1 5 5 3 2 2 4 9 11 14 18 18 19 22 26 30 29 28 25 19 13 10 9 9 12 19 23 26 29 32 38 53 89 126 145 139 147 157 163 165 165 166 166 156 148 147 145 143 145 152 165 194 215 222 241 277 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 11 17 25 30 26 28 35 41 39 30 30 41 60 68 52 42 37 35 37 43 49 50 45 40 44 47 43 28 7 3 2 3 6 6 4 2 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 0 0 0 0 0 0 0 0 0 0 1 1 0 1 3 6 9 9 8 8 10 10 9 10 12 16 16 16 14 11 9 8 6 6 10 14 17 22 26 31 43 83 131 162 179 210 234 236 222 206 204 213 216 224 235 239 230 222 212 204 202 197 197 241 325 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 4 12 15 13 15 24 34 36 26 29 32 37 39 37 36 40 53 65 53 45 42 41 41 42 47 49 50 55 69 79 73 51 19 12 13 13 12 11 8 4 1 0 0 0 1 2 3 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 1 2 3 3 3 3 3 4 3 1 1 3 6 7 8 7 7 7 4 3 4 8 10 15 18 22 32 68 116 155 190 234 277 291 264 235 233 216 237 258 266 254 224 192 155 129 124 122 146 233 370 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 0 0 0 0 3 12 17 20 24 35 45 43 34 34 32 33 36 41 44 47 54 60 59 54 51 50 50 49 52 51 53 58 67 75 73 61 46 38 38 36 33 30 26 15 7 4 2 0 1 1 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 1 1 1 1 1 0 2 4 5 7 8 7 2 1 1 3 6 9 12 19 37 79 122 156 183 210 239 260 238 213 196 170 202 220 217 196 172 123 90 78 84 97 165 297 439 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 6 4 1 1 1 2 1 0 2 8 13 21 32 46 51 45 38 35 31 33 38 44 50 53 56 60 61 61 59 58 58 59 60 57 57 57 56 55 54 58 61 63 64 63 59 54 46 31 24 21 17 12 7 5 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 1 2 3 2 0 1 2 3 2 4 8 11 9 2 1 1 2 5 10 15 24 47 86 123 156 178 190 194 193 170 150 135 127 156 177 179 196 229 161 153 149 162 203 304 421 458 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 10 7 5 3 3 4 5 3 3 4 8 12 20 30 42 50 43 38 34 32 36 41 43 44 45 58 61 64 64 60 57 60 62 62 59 57 58 57 53 47 52 57 62 67 69 66 59 48 37 36 33 30 26 23 18 11 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 1 3 5 5 4 6 5 2 0 5 13 17 14 7 4 5 7 9 12 17 29 50 78 105 130 145 148 142 137 113 101 94 93 114 135 158 224 302 278 269 270 300 366 463 429 319 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 5 9 11 9 4 4 8 9 8 7 4 4 5 8 12 17 23 30 38 39 39 39 42 50 59 60 53 47 50 56 64 70 70 64 66 68 66 63 61 67 70 66 59 58 54 53 53 51 46 41 34 28 27 27 27 27 27 24 17 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 9 11 9 6 4 9 22 26 20 11 13 13 9 7 6 8 17 36 58 76 88 91 90 92 105 119 122 109 84 54 45 88 166 259 327 339 344 362 383 373 238 133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 5 8 8 5 6 18 16 11 6 4 6 5 9 14 17 19 22 28 34 38 44 51 62 76 83 73 61 52 48 54 63 69 70 61 62 60 61 70 87 96 92 81 68 49 45 45 45 40 30 21 14 11 13 13 13 14 15 14 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 2 2 1 0 0 0 3 6 6 6 13 11 5 1 0 0 3 13 27 38 44 43 47 56 71 91 104 104 88 59 27 27 63 123 185 211 210 210 212 193 81 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 1 3 5 10 9 12 16 16 11 8 9 9 8 15 21 24 24 24 28 33 38 47 53 65 84 102 84 76 66 58 57 62 64 59 52 53 49 49 62 86 111 103 86 65 38 29 29 31 29 20 9 4 3 4 4 3 4 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 3 1 0 0 0 0 2 5 9 11 11 15 25 34 38 39 42 41 33 16 4 8 18 31 39 41 43 45 38 8 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 2 8 6 2 1 0 0 2 7 15 9 13 17 14 9 9 12 13 12 21 31 37 38 35 36 41 49 55 58 60 66 74 82 75 71 68 68 68 64 55 45 41 41 45 49 58 73 88 74 57 38 17 9 8 6 2 0 0 3 5 4 2 3 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 0 0 0 0 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 1 1 2 5 10 12 10 8 9 10 7 3 4 4 3 1 1 3 7 8 4 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 1 4 11 10 9 6 4 2 2 7 11 9 11 11 11 9 9 17 18 20 29 41 46 48 49 53 58 66 69 67 63 64 68 70 64 64 63 64 64 63 52 43 36 35 39 44 51 64 86 81 61 38 17 7 6 3 1 0 1 5 6 4 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 0 0 0 0 0 0 0 0 4 7 8 6 2 0 0 0 0 0 0 2 4 8 7 5 4 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 1 5 10 14 15 15 13 8 3 3 3 2 3 8 12 16 19 25 24 27 33 43 50 51 52 54 58 62 67 69 65 58 54 54 53 50 51 50 47 44 38 37 32 29 30 33 40 47 56 66 65 41 21 12 14 7 3 3 5 4 6 7 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 0 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 37 52 47 11 1 0 0 0 0 1 2 5 8 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 0 0 0 0 0 0 0 0 0 0 1 2 5 2 0 0 0 1 3 9 15 16 16 16 14 11 7 2 0 1 4 7 10 17 26 25 30 39 46 48 46 49 52 56 64 67 68 67 61 55 52 49 48 46 48 46 41 36 39 39 34 29 26 27 31 38 41 31 22 14 8 7 4 1 2 5 6 19 25 20 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 2 16 52 92 118 110 35 9 2 0 0 0 0 0 0 2 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 2 9 15 3 1 0 0 0 2 11 17 17 16 15 14 12 8 4 2 2 2 4 10 17 26 32 35 39 51 68 81 75 62 55 56 63 68 68 64 57 55 52 47 45 46 49 46 40 39 41 39 36 31 28 25 25 20 7 6 5 2 1 1 4 3 11 25 37 35 22 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 7 27 53 77 100 104 47 19 5 0 0 0 0 0 0 0 0 2 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 2 9 11 2 0 0 0 0 2 10 15 15 13 10 7 6 6 6 7 7 8 10 14 18 29 42 50 59 65 69 75 81 84 80 74 71 71 69 67 63 58 58 55 51 48 49 47 46 47 48 48 44 40 36 31 20 10 4 2 1 1 3 10 24 18 29 44 53 48 28 11 2 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 0 0 1 1 1 0 0 0 3 10 18 23 31 35 20 9 3 1 0 0 0 0 0 0 0 3 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 0 0 0 0 0 0 0 0 0 0 2 17 14 10 9 10 11 12 14 15 11 11 13 15 15 18 32 49 59 54 45 49 61 80 89 86 76 66 67 67 64 60 57 54 51 48 46 46 49 49 48 48 46 45 43 40 31 15 6 1 0 1 5 18 35 33 43 42 37 33 37 15 3 1 2 7 8 5 1 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 1 1 0 0 0 0 0 0 2 3 3 2 1 0 0 0 0 0 0 0 0 0 4 12 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 3 3 6 10 14 16 23 23 18 10 7 7 10 11 9 18 25 31 38 44 51 59 65 63 68 71 69 67 73 73 64 52 43 41 42 43 43 45 45 42 38 35 37 43 43 33 15 7 3 2 4 9 21 33 40 48 42 31 26 33 9 2 2 7 18 23 18 9 4 12 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 18 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 16 17 12 8 3 1 1 4 6 9 14 18 28 43 56 47 51 54 52 57 65 71 72 73 76 65 51 40 36 37 40 41 39 37 35 32 29 31 36 34 25 14 8 5 4 7 16 38 45 46 43 41 43 41 32 7 2 0 7 24 47 49 36 21 18 16 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 1 0 4 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 18 29 22 2 0 0 0 0 0 0 0 1 3 13 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 1 9 8 4 0 0 0 0 0 0 1 3 7 13 6 3 2 2 1 1 4 10 16 17 25 35 43 44 45 44 43 47 59 69 69 61 50 43 39 37 37 40 45 44 38 35 33 32 34 36 35 29 22 16 12 8 8 12 22 45 48 44 38 29 24 22 18 11 13 7 10 21 32 35 58 46 17 8 7 3 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 14 18 14 11 8 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 40 62 49 0 0 0 0 1 2 2 1 0 1 3 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 1 3 3 0 0 0 0 0 0 0 0 0 2 3 2 0 1 0 5 5 4 6 8 7 8 7 6 6 5 4 1 2 7 13 15 21 26 27 27 34 43 46 49 58 69 67 54 39 37 38 38 38 39 45 43 39 37 32 30 32 34 34 29 23 17 14 11 12 17 27 41 43 43 42 40 40 46 32 24 31 17 18 36 58 64 61 41 17 4 0 0 0 0 0 0 0 2 4 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 29 35 33 31 28 17 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 16 66 87 61 0 0 0 0 2 5 5 3 1 1 0 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 2 6 3 0 0 0 0 0 0 0 0 0 2 8 7 2 0 2 9 7 7 13 20 9 5 6 8 9 9 8 6 6 9 11 12 16 16 13 13 21 33 41 50 60 68 67 55 50 54 50 46 42 39 38 39 40 39 35 29 26 28 31 27 24 19 16 15 20 34 44 50 53 55 56 54 51 46 38 25 17 9 8 20 37 53 53 26 9 1 1 1 0 0 0 0 0 4 11 17 13 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 25 33 36 35 31 28 21 12 8 4 1 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 24 72 93 59 0 0 0 1 2 5 7 6 7 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 1 3 1 0 0 0 0 4 11 13 2 3 6 12 14 3 0 1 3 1 5 9 12 5 5 7 10 12 14 14 14 14 11 13 14 13 11 9 13 16 19 28 41 55 65 68 61 66 71 67 62 59 55 51 50 55 52 45 35 30 30 29 24 21 17 17 20 33 61 72 75 77 76 74 68 52 28 21 11 4 1 0 1 1 1 1 0 1 3 8 12 2 0 0 0 0 4 11 17 17 11 7 3 1 0 0 0 0 1 1 0 0 0 1 3 28 47 40 29 22 18 18 24 37 38 34 30 23 14 9 11 16 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 3 18 47 90 110 60 0 0 0 0 2 4 8 10 11 9 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 2 8 10 4 16 22 23 20 12 7 2 0 1 5 9 8 6 9 10 11 14 19 25 26 24 19 21 17 12 7 6 8 9 9 13 21 32 43 52 65 64 66 67 66 64 63 64 68 72 68 58 47 38 36 30 24 19 17 19 26 42 73 106 109 100 90 80 68 48 24 8 2 1 0 0 2 8 5 1 0 0 1 4 6 1 0 0 0 0 0 2 4 5 5 4 2 1 0 0 0 0 1 0 0 0 1 3 13 43 52 33 13 6 4 5 10 21 26 32 41 46 36 33 29 22 9 2 0 0 0 0 0 0 0 0 0 0 0 1 7 7 56 137 211 149 58 1 0 1 0 1 4 7 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 1 4 4 1 0 0 0 0 1 1 8 23 29 32 32 28 20 6 1 4 12 17 13 11 12 11 11 15 21 29 31 30 26 20 16 12 7 3 2 0 0 2 5 12 20 32 46 40 44 50 55 57 59 62 65 66 63 59 54 47 42 37 31 27 24 24 30 44 72 125 121 106 88 69 48 29 22 22 9 2 7 19 31 31 15 7 8 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 1 3 8 7 4 2 0 0 0 0 0 0 7 20 35 42 53 43 22 7 1 0 0 0 0 0 0 0 0 0 0 1 8 28 29 71 133 173 93 33 5 1 1 0 1 4 8 8 12 10 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 1 4 8 7 2 0 0 0 0 0 8 20 29 36 39 36 26 9 2 8 20 28 24 17 13 9 8 11 16 22 25 25 17 8 6 7 5 3 1 0 0 0 1 4 9 16 19 15 20 29 37 43 47 47 47 46 44 46 46 45 42 43 41 36 30 26 27 37 65 104 107 97 80 58 31 20 21 22 10 1 5 17 33 39 14 12 14 11 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 7 19 39 33 18 6 0 0 0 0 0 0 0 1 4 7 4 11 22 38 69 91 94 74 21 8 3 2 1 1 4 7 9 10 13 11 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 1 4 5 4 1 0 3 7 6 0 2 10 21 33 42 44 38 24 7 8 18 31 36 21 13 9 7 8 10 12 14 15 8 3 2 3 4 4 3 3 1 2 2 2 3 5 4 2 6 11 17 24 28 28 26 24 22 23 25 26 30 35 39 36 30 25 22 27 44 69 87 82 67 51 36 25 15 8 3 0 3 11 18 21 7 21 26 18 1 0 0 6 14 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 0 0 0 4 5 3 0 0 0 0 0 0 0 0 1 7 27 47 76 104 116 93 59 25 3 1 1 0 0 0 1 5 9 12 16 13 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 1 0 0 0 1 6 11 9 4 1 3 11 25 39 47 49 36 17 14 23 32 32 16 11 11 13 15 15 11 10 11 7 4 3 2 4 7 7 6 5 6 5 4 3 2 2 2 3 5 11 18 21 18 13 8 5 6 8 12 16 20 23 22 20 18 17 16 22 37 51 47 34 30 22 8 3 1 2 7 13 13 8 4 2 18 25 24 18 22 28 21 14 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 1 0 0 0 0 0 0 0 0 0 0 0 1 10 39 52 76 92 80 32 11 2 2 1 0 0 0 0 0 5 10 14 18 14 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 3 9 15 14 9 4 1 4 15 29 43 47 38 26 20 21 21 16 9 6 9 14 19 20 16 14 11 8 7 8 8 8 8 8 8 8 8 8 7 5 4 5 5 5 6 9 17 17 12 6 3 1 2 6 13 13 13 11 8 5 6 8 10 13 17 17 12 3 6 4 0 0 0 2 4 6 5 2 0 1 4 10 15 19 27 26 15 5 0 0 2 6 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 5 11 7 2 0 0 0 0 0 0 0 0 0 0 4 12 25 24 19 11 1 0 0 0 0 0 1 0 0 0 1 6 13 19 16 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 3 8 12 14 14 10 5 1 9 24 37 37 20 12 5 0 1 3 5 5 7 12 18 21 19 17 16 14 13 13 13 11 8 7 8 10 10 9 8 6 7 10 8 5 4 6 11 9 6 3 2 3 7 14 23 18 15 11 6 2 3 8 14 21 20 13 6 0 0 0 0 0 0 0 0 0 0 0 3 4 5 16 37 45 41 28 18 9 3 1 7 32 26 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 16 30 22 4 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 0 0 0 0 0 0 1 2 1 0 0 6 12 14 11 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 1 3 6 9 15 16 11 6 7 16 23 20 4 1 0 1 2 7 7 8 9 12 16 19 19 17 19 18 17 17 15 10 6 6 7 10 12 13 12 11 19 24 19 11 5 4 5 4 2 2 5 9 16 29 31 13 15 12 9 6 6 7 14 22 24 17 7 0 0 0 0 1 2 3 2 2 3 11 15 15 16 25 45 58 57 46 36 20 16 28 52 69 45 16 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 24 37 27 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 3 3 1 2 9 10 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 3 7 11 14 13 12 10 7 4 1 1 1 0 0 0 1 1 5 11 14 15 14 14 14 14 14 14 13 10 7 3 3 4 4 6 8 10 12 10 14 18 17 11 5 1 1 2 1 1 5 11 19 24 17 5 5 4 3 2 3 6 9 12 13 11 6 2 0 0 1 4 6 6 2 1 4 11 12 14 15 20 30 49 59 63 65 60 60 73 84 60 61 41 17 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 3 14 28 31 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 2 1 4 7 7 6 12 12 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 2 7 13 13 7 4 5 6 5 0 0 0 0 0 0 2 12 29 25 22 18 15 13 13 16 17 14 11 10 9 8 13 10 6 6 5 5 6 7 6 6 5 4 5 8 8 6 1 0 2 6 10 11 6 1 0 0 2 4 6 8 7 5 5 5 4 2 0 1 4 4 3 2 0 0 0 0 0 1 3 5 12 30 49 71 86 90 74 53 35 18 56 45 22 2 2 3 2 1 0 0 0 0 0 0 4 4 2 0 1 2 3 2 1 1 0 0 0 0 2 8 19 18 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 2 3 6 11 13 15 17 14 5 2 6 18 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 1 3 9 16 14 5 1 0 0 0 0 0 0 0 0 1 5 10 11 11 10 7 3 1 5 8 8 11 13 16 22 30 22 17 15 14 12 13 11 5 4 3 3 3 6 11 9 3 1 1 1 1 1 0 0 2 4 8 12 14 14 10 6 4 2 2 1 4 5 5 3 1 0 0 0 0 0 0 0 0 0 2 8 17 42 58 55 26 11 4 8 31 25 12 3 5 1 0 0 0 0 0 0 0 1 14 14 8 4 6 9 9 6 5 3 2 2 5 8 4 3 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 4 7 13 17 18 17 12 5 12 23 27 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 2 5 13 9 3 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 0 0 0 4 8 13 17 17 19 21 18 18 19 20 20 18 17 13 7 3 1 1 3 9 14 13 9 5 4 3 4 9 12 16 19 21 18 13 11 11 12 14 15 14 11 18 22 22 14 7 4 4 4 1 0 0 0 0 0 0 0 0 10 15 12 0 0 0 1 4 4 2 1 1 1 2 1 1 0 0 0 1 3 12 14 14 12 13 14 12 9 6 3 2 2 2 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 1 3 4 6 9 15 19 18 13 4 5 19 35 45 50 0 0 0 0 0 0 0 0 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 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 7 13 17 17 19 18 11 12 15 18 19 16 11 10 9 5 1 1 2 7 22 21 15 10 9 9 11 14 17 21 26 28 25 19 14 10 10 17 24 28 28 35 36 33 28 22 21 22 18 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 4 4 6 9 14 11 7 5 6 8 11 14 16 15 13 9 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 2 3 1 5 12 18 19 15 8 3 14 31 45 54 51 0 0 0 0 0 0 0 0 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 1 2 3 2 0 0 1 2 6 10 15 22 31 33 30 22 14 8 3 4 8 11 11 7 5 5 5 4 2 0 1 8 28 24 18 12 11 11 12 16 22 24 23 23 22 18 21 20 16 16 24 28 31 37 38 30 20 16 32 37 31 17 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 14 11 10 13 19 18 12 5 2 4 7 13 19 23 20 15 9 5 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 1 2 2 3 4 2 8 15 19 15 7 2 5 19 41 51 48 34 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 2 7 14 16 10 6 8 14 23 36 47 57 60 51 39 25 9 7 4 2 2 5 4 3 2 2 2 1 1 0 0 6 19 30 26 18 13 14 12 14 17 20 22 23 21 18 31 38 39 36 28 27 26 26 31 34 34 35 36 33 22 12 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 17 16 14 14 18 11 6 2 0 2 6 15 23 27 24 19 13 9 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 5 6 9 15 18 18 13 3 0 6 21 39 42 32 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 27 38 35 28 26 30 41 55 53 50 45 38 28 18 10 9 7 5 2 2 2 2 1 0 0 0 0 0 0 2 10 24 28 19 14 14 13 12 11 12 18 26 27 28 39 40 42 45 48 44 32 27 31 36 39 40 38 30 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 9 6 2 2 3 5 6 9 11 10 4 1 0 0 1 2 6 11 12 14 12 8 4 7 7 5 4 3 2 2 1 2 1 1 1 2 2 0 0 0 0 0 0 0 0 0 0 2 5 7 8 7 7 11 17 15 8 0 2 5 14 27 32 26 20 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 0 0 0 0 0 0 0 2 7 36 46 46 42 42 43 48 54 40 30 23 22 21 13 8 7 5 3 3 5 9 4 2 1 0 0 0 0 0 0 5 14 26 30 22 17 17 17 14 12 17 30 31 34 37 35 36 41 46 47 40 34 32 35 40 43 45 39 15 4 0 0 0 0 0 0 0 1 3 2 0 0 0 0 1 5 13 16 13 4 1 0 0 1 2 5 5 2 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 1 2 3 2 1 0 1 1 1 1 0 0 1 1 0 0 0 0 0 2 5 8 11 11 10 11 15 17 15 9 4 11 18 24 27 25 22 22 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 27 44 53 54 52 49 43 37 28 23 19 16 12 4 2 2 1 0 2 6 10 3 1 0 0 0 0 0 0 0 1 10 26 44 39 29 23 22 19 17 20 29 32 33 34 35 39 45 45 42 43 37 35 37 42 44 55 56 21 4 0 0 0 0 0 0 2 9 14 8 0 0 0 0 0 0 2 13 16 9 3 1 0 0 0 5 5 2 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 1 3 3 2 1 0 0 0 0 0 2 4 4 3 2 1 2 2 7 11 14 15 15 16 18 19 13 4 1 7 20 31 30 28 30 39 37 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 42 52 56 50 34 28 24 19 13 7 2 1 2 3 4 3 2 1 2 0 0 0 0 0 0 0 0 0 0 6 17 33 49 38 30 23 16 10 11 19 34 36 36 38 40 43 40 37 35 34 37 41 44 41 22 9 2 0 0 0 0 0 0 0 0 0 1 1 0 0 2 3 4 8 14 18 19 16 7 2 0 0 0 7 6 3 1 4 12 9 1 0 0 0 0 0 0 1 1 0 0 0 1 2 3 2 2 1 0 0 0 0 0 2 3 4 4 3 4 7 11 15 19 21 22 20 22 21 16 9 2 2 13 31 26 25 30 41 55 56 61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 36 43 41 27 20 14 9 4 2 2 4 8 12 11 8 4 2 1 1 1 0 0 0 0 0 0 1 2 3 8 16 28 33 33 26 15 4 4 13 23 22 29 36 41 41 36 35 35 34 37 40 39 31 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 5 16 20 21 25 33 26 22 17 10 4 2 1 1 3 2 1 1 2 8 6 1 0 0 1 2 2 0 3 4 6 7 9 7 4 2 5 9 11 10 9 10 8 3 1 0 0 0 0 3 12 20 25 25 26 27 26 27 19 10 2 1 5 11 16 15 21 33 48 63 77 86 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 21 30 35 33 15 7 3 1 1 5 11 18 22 16 9 3 2 3 4 4 3 2 1 0 0 0 0 1 2 3 3 5 13 22 23 19 13 14 19 19 15 23 32 36 34 28 27 28 30 32 33 24 16 15 8 3 0 0 0 0 0 1 8 11 8 3 0 0 10 25 35 35 35 34 29 25 21 15 10 7 3 1 0 0 0 0 0 1 1 0 1 4 8 11 12 6 12 23 38 49 48 24 8 7 20 33 41 42 37 35 28 18 8 2 0 0 0 0 12 25 34 34 33 33 31 23 13 5 2 4 12 15 17 18 25 38 57 77 87 89 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 29 27 16 6 2 1 3 8 15 20 20 13 6 3 4 5 9 10 8 5 4 2 1 1 0 0 0 1 0 1 4 12 24 32 35 34 32 27 22 21 22 21 19 17 15 14 15 18 21 9 3 4 2 1 0 0 0 0 8 19 32 41 41 29 4 0 11 24 33 33 35 35 31 26 20 14 9 5 2 0 0 1 3 5 7 6 7 5 5 10 20 22 27 38 58 84 106 111 99 47 18 11 19 35 49 53 45 48 41 27 13 2 0 0 0 0 18 37 49 49 43 34 23 10 3 2 4 11 18 18 17 20 34 62 84 94 90 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 14 19 16 10 3 1 1 2 5 11 11 10 7 4 5 7 10 16 15 13 10 7 6 5 3 2 1 1 0 0 1 5 13 27 44 53 53 43 32 23 15 12 13 14 15 13 10 9 9 8 2 0 0 0 0 0 0 0 0 7 16 24 27 29 31 32 32 32 33 34 32 30 25 20 17 14 10 6 4 1 1 2 5 10 15 17 18 18 15 16 22 32 34 46 61 69 80 94 103 95 51 27 15 10 14 21 25 27 44 50 45 35 23 24 14 3 1 23 48 61 57 49 27 8 0 1 2 4 8 13 14 16 21 31 53 63 71 82 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 7 3 1 0 1 2 4 5 3 2 3 5 10 16 21 24 22 18 14 11 9 8 7 6 4 3 3 3 4 8 16 29 46 60 62 53 38 26 18 15 17 18 17 15 10 6 2 0 0 0 0 0 0 0 0 0 0 1 2 4 4 6 16 24 25 24 22 20 17 17 16 15 14 12 10 8 5 3 3 6 11 18 21 20 18 19 22 27 35 45 50 54 63 74 79 71 60 45 19 14 11 9 5 5 14 30 53 76 87 87 78 72 63 53 49 55 67 68 56 35 22 13 7 4 5 3 3 6 12 17 22 29 44 52 58 62 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 6 5 3 1 1 3 7 9 9 8 7 7 10 17 28 34 35 31 26 21 17 13 13 13 12 11 10 10 11 13 15 21 30 44 60 61 56 46 36 30 26 26 23 17 11 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 8 8 9 9 9 10 13 12 10 9 10 8 7 8 9 11 13 17 20 16 16 19 24 28 34 42 48 45 44 44 45 43 36 27 12 14 16 16 14 14 34 56 79 106 126 129 119 106 97 91 87 83 77 64 44 15 16 18 15 6 3 4 6 10 15 21 27 31 37 48 59 69 73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 5 2 3 2 5 10 18 13 12 8 2 4 9 17 29 38 41 41 35 28 23 19 19 19 19 19 20 21 22 24 25 28 34 45 60 69 65 58 53 48 41 34 28 25 15 6 0 0 0 0 0 0 0 0 0 0 0 1 2 10 19 21 18 16 20 23 22 18 17 16 15 19 15 10 9 14 14 15 17 16 18 20 22 22 18 18 20 21 23 26 31 35 26 21 18 18 22 24 36 49 36 32 49 69 73 74 84 99 116 124 121 112 103 95 88 82 76 64 47 31 18 15 14 11 6 2 6 10 14 16 19 23 29 37 42 47 52 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 3 5 7 9 11 4 8 12 10 5 4 8 16 26 33 36 35 30 27 25 23 23 23 24 25 27 27 28 32 35 39 50 65 78 72 67 65 64 52 41 31 26 16 6 0 0 0 0 0 0 0 0 0 0 0 8 21 37 48 47 43 42 42 41 38 36 38 36 31 26 20 16 17 21 24 24 27 37 45 44 38 31 22 21 20 18 16 17 26 30 19 17 20 23 23 42 52 52 37 39 84 115 112 91 84 84 85 80 78 78 77 73 62 50 42 42 37 31 26 20 17 19 17 7 9 10 10 11 15 18 24 32 33 34 36 35 0 0 0 0 0 0 0 0 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 7 4 2 1 2 5 6 5 1 2 6 13 17 21 22 22 23 21 20 20 21 22 23 24 23 25 30 38 47 57 62 66 72 70 65 59 50 45 38 27 14 4 0 1 1 1 0 0 0 0 0 0 0 15 30 41 42 42 43 45 45 44 43 44 49 49 42 33 27 23 20 21 26 32 41 49 54 49 42 33 24 27 27 23 15 13 20 25 26 31 40 46 44 45 33 19 12 28 89 102 81 57 51 49 46 40 42 47 50 48 42 39 38 39 41 38 31 24 17 21 20 12 8 6 6 7 15 23 29 33 35 38 43 42 0 0 0 0 0 0 0 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 9 13 15 11 3 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 2 0 0 0 0 4 7 8 6 3 4 6 7 9 11 11 9 11 12 13 15 17 18 18 18 22 28 38 50 64 80 86 76 70 63 54 47 39 31 21 10 3 2 3 5 5 4 3 2 2 1 0 1 7 13 15 13 19 30 40 46 47 49 54 59 52 42 33 26 24 27 35 46 51 59 65 66 54 45 36 29 28 30 28 25 24 28 35 44 53 56 52 41 19 8 3 4 14 44 43 36 35 36 34 30 25 28 30 32 34 37 44 50 52 49 47 42 35 25 26 22 17 16 17 17 19 24 33 37 38 36 34 34 29 0 0 0 0 0 0 0 0 0 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 15 17 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 0 0 0 0 1 5 12 17 19 15 10 6 3 2 3 2 2 3 4 6 8 10 10 13 19 27 32 39 49 66 80 79 70 64 64 58 46 27 17 10 4 1 4 8 12 13 13 13 12 11 3 0 0 2 3 2 2 1 22 40 52 56 55 61 61 46 32 25 24 29 35 43 50 55 58 57 52 43 41 36 34 33 34 36 39 43 51 55 57 56 45 25 11 3 0 1 3 9 24 25 30 37 42 41 31 21 21 22 25 30 38 43 51 57 55 52 49 47 44 44 40 36 35 33 30 31 37 37 35 30 22 14 12 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 1 8 15 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 1 5 10 16 20 21 18 12 7 4 4 1 0 0 2 3 4 7 12 20 29 35 36 37 42 51 57 61 64 64 61 51 38 19 8 7 10 12 8 9 11 12 12 12 11 9 2 0 4 10 13 10 9 12 30 47 59 64 62 66 51 27 16 22 34 46 48 49 52 54 54 51 45 40 41 45 52 59 64 59 60 63 64 55 41 24 6 3 1 0 0 1 4 10 19 15 14 15 17 18 17 16 17 19 22 27 34 38 44 48 46 42 38 35 33 34 36 36 34 28 19 16 17 20 20 17 11 6 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 3 9 13 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 0 0 2 6 10 13 15 16 14 13 12 10 5 2 0 1 2 3 5 9 13 20 26 30 33 42 50 56 62 63 61 54 42 31 21 12 9 8 9 7 4 4 5 6 7 4 1 0 0 11 24 31 21 21 30 45 60 70 74 71 67 40 19 18 33 50 61 61 54 51 50 50 48 47 52 65 72 80 86 88 74 70 63 51 36 21 9 2 0 0 0 0 0 1 4 8 10 10 11 11 12 13 15 16 17 19 23 28 29 30 30 29 28 27 24 21 20 50 65 54 21 16 12 11 12 14 15 12 8 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 2 8 17 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 4 3 1 0 2 6 9 9 8 9 11 14 16 15 9 5 3 3 4 4 5 6 6 9 14 21 27 36 46 55 62 61 56 48 38 37 33 27 17 8 10 15 9 8 8 7 7 7 7 9 12 38 64 78 70 57 57 65 75 79 75 66 53 30 23 29 45 56 61 61 54 49 49 52 58 62 67 75 85 99 111 105 67 53 39 26 14 7 2 0 1 0 0 0 0 1 2 4 5 5 3 2 2 4 9 13 15 15 17 17 16 12 10 10 11 15 33 61 90 102 87 63 36 32 28 22 17 17 21 16 7 5 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 2 6 13 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 3 1 2 5 7 8 5 4 6 8 12 15 15 12 9 7 5 4 4 4 5 7 10 15 21 29 41 51 56 56 50 42 36 38 32 24 13 2 4 7 10 12 21 29 31 22 16 22 37 63 93 117 125 105 94 88 86 83 69 43 16 16 24 36 47 51 52 50 46 48 53 58 64 67 69 80 98 112 102 81 50 25 12 6 2 0 1 8 17 20 16 8 1 3 3 2 2 1 0 0 0 1 1 1 2 2 3 4 4 5 6 8 15 29 62 92 110 102 75 55 42 34 32 31 30 30 27 17 7 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 2 4 7 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 4 2 3 4 5 3 2 2 3 6 13 13 10 7 5 4 2 2 2 4 6 9 13 17 23 33 42 45 44 38 33 29 27 16 8 4 2 4 4 5 11 29 46 54 46 32 39 56 76 92 106 111 98 91 86 79 68 50 28 12 17 28 36 42 41 41 40 41 46 52 55 58 61 64 75 88 94 60 33 13 4 1 0 1 3 23 40 54 64 52 23 1 4 2 1 1 0 0 0 0 0 0 0 0 0 0 1 7 21 33 40 51 72 89 97 96 87 70 58 48 39 36 39 43 47 34 19 9 6 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 2 4 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 4 2 1 1 1 1 1 2 2 4 4 3 2 0 0 0 0 1 2 5 8 12 16 20 25 32 33 32 27 26 21 14 6 2 2 4 6 5 7 12 22 36 48 54 51 68 84 97 103 92 82 71 67 67 63 49 14 15 19 24 30 33 34 33 34 38 41 44 47 48 52 58 62 63 60 51 30 13 3 6 32 58 61 53 70 74 73 68 55 30 20 25 14 5 1 0 0 0 0 0 1 2 2 4 11 25 38 50 64 77 88 97 98 95 88 78 63 51 44 42 42 45 48 46 29 18 12 11 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 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 0 0 1 4 6 6 5 4 3 3 2 1 0 0 0 0 2 5 9 14 19 21 22 24 24 23 22 22 15 9 3 1 4 8 12 12 18 23 29 37 45 51 59 86 105 111 103 76 59 45 33 30 33 36 34 32 30 28 26 26 29 32 35 42 46 49 50 52 55 57 56 49 37 26 18 7 2 3 13 36 69 88 89 86 82 76 67 51 62 70 44 22 13 8 3 2 2 4 9 15 21 29 42 54 65 75 84 92 100 108 112 105 93 80 67 58 51 47 47 52 53 46 27 18 14 13 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 1 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 3 0 3 7 12 15 11 5 2 2 2 1 0 0 0 0 0 3 7 14 23 24 22 20 20 21 22 23 18 11 5 2 5 12 16 16 30 40 47 51 51 57 70 91 107 108 94 66 35 16 7 4 9 22 34 34 32 31 31 30 27 31 38 46 51 53 54 58 53 50 48 39 20 9 5 2 0 0 1 8 41 72 89 89 86 82 73 44 33 34 42 46 35 21 9 6 9 16 25 36 50 60 69 79 87 89 89 93 114 124 119 105 93 81 72 65 60 57 58 63 59 46 26 13 7 5 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 2 5 7 6 3 0 1 4 9 15 24 21 11 5 3 1 0 0 0 0 0 1 5 14 24 24 21 17 16 18 23 27 29 24 15 8 2 3 6 13 30 43 48 51 60 67 72 80 91 100 100 90 82 64 42 21 9 23 31 30 31 34 37 40 44 43 43 48 53 57 58 56 53 49 41 28 8 1 0 0 0 0 2 8 42 69 86 87 83 85 79 54 42 30 19 11 9 8 7 12 19 28 39 51 71 81 86 95 107 118 124 120 117 113 104 93 84 78 73 66 64 65 68 71 60 42 23 9 4 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 0 0 0 0 0 0 0 7 14 18 14 6 1 0 2 6 13 24 37 36 23 10 3 0 0 0 0 0 0 4 12 20 22 21 17 15 15 25 39 47 42 29 16 5 0 3 10 23 38 47 54 61 61 59 61 67 81 97 107 110 93 69 41 21 25 41 51 52 52 56 58 57 50 50 53 58 57 56 55 56 45 30 14 1 0 0 0 0 0 2 13 54 72 79 79 78 86 81 64 56 50 41 28 11 12 16 17 24 34 45 58 79 91 100 110 120 125 125 120 117 114 109 100 83 76 72 68 68 68 68 64 50 33 18 9 10 11 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 17 26 26 9 1 0 0 2 7 17 35 37 31 18 7 2 1 0 0 0 1 2 10 17 21 20 18 18 21 31 49 52 43 27 14 6 1 4 14 29 46 61 58 50 46 38 34 37 49 69 74 68 58 48 41 37 39 76 89 79 54 49 48 47 48 51 53 55 52 50 52 52 41 24 10 2 0 0 0 0 0 1 18 57 67 68 68 72 93 93 84 80 74 62 42 10 10 12 16 25 38 48 59 79 92 103 111 119 119 116 112 110 108 103 97 89 81 76 74 72 68 61 52 39 28 21 19 23 25 23 0 0 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 1 0 0 0 1 1 2 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 24 28 6 1 0 0 1 4 10 20 23 21 16 9 3 1 0 0 0 0 1 4 13 18 20 22 29 35 40 41 32 22 11 8 7 7 10 18 32 49 66 52 38 25 13 6 7 13 25 25 23 21 21 23 36 60 86 88 74 48 36 34 37 41 45 47 45 40 42 44 43 33 15 6 2 1 0 0 0 1 4 25 55 66 67 67 69 85 89 95 102 100 82 62 42 30 27 30 36 43 47 55 69 81 91 98 104 101 98 94 90 88 87 87 86 83 81 80 78 70 57 43 29 24 22 23 26 25 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 9 14 14 3 1 1 1 2 3 6 10 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 22 19 2 0 0 0 0 1 6 12 15 13 10 5 1 0 0 0 0 0 0 1 5 9 16 26 41 53 49 21 10 4 1 3 5 7 9 17 27 36 40 22 11 4 1 3 5 8 12 9 8 10 15 26 44 62 64 54 41 29 25 29 31 32 35 39 39 39 42 42 36 23 4 0 0 0 1 1 3 8 21 38 54 63 68 74 81 89 88 96 104 105 80 71 68 60 56 55 59 63 63 63 67 71 75 80 83 78 74 70 67 66 66 67 68 69 71 73 72 62 45 29 19 17 18 19 18 17 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 2 6 14 16 11 1 0 1 2 1 3 7 9 8 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 11 6 0 0 0 0 0 1 6 10 11 8 3 1 0 0 0 0 0 0 0 0 1 4 14 29 47 49 34 11 1 0 0 1 3 3 5 11 21 30 25 5 2 0 0 1 4 6 8 7 6 11 26 57 52 43 31 21 17 17 20 25 25 25 26 31 39 44 45 38 28 15 0 0 0 2 8 15 18 24 37 48 55 59 65 83 97 105 104 100 94 83 61 73 83 81 73 65 60 61 63 63 61 60 60 62 63 60 57 55 54 55 56 59 62 61 59 58 54 42 26 16 11 12 15 17 17 17 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 2 8 13 14 6 1 0 1 1 1 2 7 9 10 12 12 10 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 3 6 6 6 3 1 0 0 0 0 0 1 1 0 0 1 4 12 23 32 26 14 5 0 0 0 1 2 3 6 9 12 13 9 2 0 0 0 1 2 5 7 6 4 8 23 47 27 15 9 6 8 10 13 16 19 22 26 31 46 50 44 34 22 10 0 0 2 4 5 10 24 39 49 55 58 60 64 85 99 109 115 108 92 73 55 72 81 82 76 67 62 61 62 63 64 62 58 58 58 55 53 50 48 46 44 45 45 45 43 39 34 25 20 17 16 16 20 21 20 18 15 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 4 8 9 5 2 1 1 2 3 4 7 8 10 13 13 10 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 1 3 5 3 2 1 0 0 0 0 0 1 1 1 0 0 2 5 8 12 13 8 4 2 1 2 4 9 11 8 6 5 4 2 1 0 0 0 0 2 5 7 7 5 3 2 6 11 6 6 7 8 8 9 11 15 20 25 31 38 55 56 49 38 24 9 1 3 10 16 22 27 28 38 52 60 61 61 65 82 89 97 104 103 94 82 72 77 80 80 79 78 76 73 66 66 67 67 62 59 55 51 47 43 42 40 35 35 37 38 36 27 21 19 19 21 22 24 24 21 19 17 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 8 5 4 8 13 17 18 12 11 9 6 4 2 2 3 4 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 1 2 2 1 0 0 1 1 0 0 0 0 1 1 1 0 0 2 4 6 6 4 1 1 4 11 20 21 16 7 3 1 0 0 0 0 0 0 0 1 2 2 2 1 0 0 0 2 5 6 6 6 8 11 16 20 21 23 30 42 60 63 58 47 31 9 2 7 18 28 34 38 40 47 53 58 65 74 82 89 89 88 90 93 97 97 96 96 90 85 81 83 82 77 69 64 61 59 55 46 39 35 36 42 50 52 46 43 40 37 32 28 24 21 21 23 22 19 15 14 15 18 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 5 10 14 15 8 10 19 30 38 37 28 19 12 5 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 1 2 2 2 2 1 0 2 4 5 2 1 0 1 4 6 5 1 0 1 1 2 2 1 0 1 4 12 22 23 14 6 0 0 0 0 0 0 0 0 1 2 2 1 1 0 0 0 1 3 4 4 3 2 4 8 12 15 17 20 29 44 62 73 71 58 37 9 2 7 18 32 44 50 47 52 58 62 65 69 82 95 93 91 93 97 107 113 113 108 95 83 77 80 82 77 68 57 49 43 39 34 37 42 49 56 55 59 64 63 57 49 40 39 36 31 24 15 8 2 2 5 9 15 22 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 7 5 4 7 14 18 21 16 20 23 28 30 16 7 6 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 3 6 9 9 4 1 1 6 14 19 16 7 3 4 10 22 17 7 2 3 6 9 6 3 1 0 1 5 14 26 14 5 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 3 6 6 4 0 1 4 10 16 19 22 24 30 46 66 84 86 73 46 10 4 4 9 19 33 41 43 45 51 60 71 84 94 107 121 128 128 123 117 124 127 124 111 94 85 84 84 74 61 47 40 36 38 48 62 72 78 73 61 58 59 57 51 45 42 44 44 39 29 15 6 2 2 5 10 17 25 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 5 9 10 10 16 33 54 55 46 41 25 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 0 0 0 0 0 0 1 4 8 11 9 8 8 17 38 46 40 19 9 16 38 69 49 30 17 10 8 9 8 3 1 0 0 1 11 22 16 7 2 0 0 0 0 0 0 0 0 2 2 1 1 3 7 14 24 26 18 9 0 0 9 18 24 25 26 27 31 50 73 95 106 94 61 17 6 2 2 4 12 32 47 48 52 60 71 83 96 109 122 134 140 131 115 124 133 136 130 107 90 79 73 58 44 34 34 35 38 42 43 37 29 19 13 15 18 18 16 19 22 22 25 27 28 26 14 7 7 11 19 29 37 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 5 16 28 22 31 47 69 73 66 51 27 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 1 1 4 21 43 63 72 74 51 20 1 7 26 57 72 53 30 11 3 0 0 0 0 0 0 0 8 18 24 18 7 0 0 0 0 0 0 0 1 2 2 2 4 10 23 29 31 26 16 7 0 0 10 18 24 26 25 28 37 56 82 105 119 103 62 21 8 4 1 0 2 25 45 58 64 67 74 86 101 111 115 118 116 106 96 104 110 109 100 77 64 54 47 39 32 27 26 25 22 19 13 7 3 1 1 0 0 0 1 2 4 7 8 10 17 26 16 13 15 21 30 37 41 0 0 0 0 0 0 0 0 0 0 0 0 4 6 6 4 1 7 19 37 50 59 57 33 18 9 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 4 14 31 47 56 53 32 13 0 1 3 11 25 24 16 6 2 0 0 0 0 1 1 2 11 18 23 22 6 0 0 0 0 0 0 0 0 0 1 2 7 18 37 32 26 18 10 3 0 1 9 16 21 24 25 32 43 58 78 89 84 51 29 14 7 5 2 0 0 2 18 38 56 68 76 88 110 124 128 122 102 87 84 93 97 90 75 51 41 36 33 32 29 22 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 1 1 2 6 13 14 18 24 31 38 41 42 0 0 0 0 0 0 0 0 0 0 0 3 11 10 7 3 1 8 21 37 39 25 7 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 2 7 14 25 29 25 14 6 1 0 0 1 3 4 5 5 4 1 0 0 0 0 1 10 31 20 9 2 0 0 0 0 0 0 0 0 0 0 0 0 3 10 20 20 15 9 4 1 1 4 11 16 20 22 24 32 42 53 58 52 38 12 8 6 5 4 1 0 0 0 3 16 36 64 63 69 90 107 114 110 92 69 68 81 93 88 66 37 29 26 25 23 19 12 6 5 3 2 1 3 1 0 0 0 0 0 0 0 0 0 1 2 7 13 20 26 31 35 39 38 37 0 0 0 0 0 0 0 0 0 0 0 5 11 13 9 5 4 16 19 20 19 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 1 3 6 8 8 8 6 4 2 0 0 1 4 6 8 6 1 0 0 0 0 2 32 61 45 22 6 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 4 3 1 1 3 7 13 18 21 22 22 29 38 44 43 31 17 6 5 5 4 3 1 0 0 0 1 10 32 69 63 70 87 106 114 109 91 64 56 58 66 68 50 30 24 22 20 18 15 12 11 11 9 6 5 6 3 1 0 0 0 0 0 0 0 1 3 7 15 23 30 34 36 37 35 31 32 0 0 0 0 0 0 0 0 0 0 0 9 11 9 5 2 2 5 4 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 1 2 4 5 4 2 0 0 1 2 4 4 2 0 0 0 2 7 19 69 83 54 22 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 5 8 14 20 24 23 23 29 38 44 43 34 25 20 22 19 13 7 0 0 0 1 1 8 27 54 63 71 84 104 125 119 97 70 52 41 34 32 26 21 19 18 16 15 15 15 14 13 11 10 8 6 2 1 0 0 0 0 0 1 3 7 11 17 25 32 37 38 38 35 31 29 33 0 0 0 0 0 0 0 0 0 0 1 3 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 0 0 1 1 1 0 0 0 0 0 1 1 0 0 0 0 0 5 17 33 54 47 26 3 1 0 0 0 2 9 22 46 27 6 0 0 0 0 0 0 0 0 0 1 3 5 10 15 20 25 22 23 31 43 52 55 53 48 42 36 25 13 7 3 3 3 4 5 5 5 11 32 43 61 86 122 121 105 80 58 41 30 25 25 23 19 15 13 12 13 14 14 13 11 10 9 7 3 1 0 0 0 0 1 3 6 11 17 25 31 34 35 34 33 32 31 34 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 36 52 37 21 9 0 0 0 0 0 6 14 24 32 53 42 18 2 0 0 0 0 0 0 1 3 4 7 11 15 19 21 20 23 32 45 59 67 69 60 40 23 9 4 3 6 11 10 8 6 5 3 2 5 17 43 76 115 122 113 95 72 53 41 35 33 28 23 16 10 12 15 17 16 15 12 9 8 7 4 1 0 1 3 4 5 7 9 15 20 25 28 30 31 32 34 35 36 39 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 26 14 6 2 0 0 0 0 0 2 8 18 30 35 27 13 0 0 0 0 0 1 2 3 4 5 7 10 12 15 16 17 23 31 43 60 80 83 65 36 16 5 3 2 6 12 14 12 10 7 5 6 11 24 50 79 107 119 111 97 78 60 48 40 36 29 21 14 9 17 21 19 16 14 11 8 8 7 6 5 4 5 8 8 7 8 10 15 19 22 25 28 31 34 37 37 38 41 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 0 0 0 0 0 0 0 0 0 1 1 2 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 3 2 1 0 0 0 0 0 0 0 0 2 8 10 5 3 2 0 0 0 0 0 1 2 3 5 4 5 8 12 16 17 17 23 29 40 59 98 102 81 48 26 14 11 8 7 9 11 13 16 19 20 25 33 44 59 78 95 102 95 83 69 58 49 42 37 28 19 18 26 28 26 21 17 13 11 10 11 11 10 9 9 8 6 2 2 4 7 11 16 21 25 29 32 35 37 39 41 44 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 3 1 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 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 1 0 1 1 2 2 4 7 12 17 21 24 30 32 40 60 103 118 104 68 38 27 23 17 11 7 6 10 17 25 33 40 45 50 53 59 66 73 70 62 54 48 43 37 31 23 17 24 37 34 29 24 20 18 17 17 17 16 13 10 8 4 1 0 0 1 3 9 14 20 26 30 33 37 40 43 45 47 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 2 6 15 16 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 1 5 3 1 0 0 0 0 1 3 8 13 18 23 28 34 37 40 48 69 100 99 77 46 35 29 25 16 9 6 6 14 25 37 48 54 56 54 46 41 37 36 36 32 26 22 19 17 16 20 31 39 36 31 26 23 23 21 20 20 18 14 10 7 3 1 0 0 0 3 8 14 20 26 33 36 40 43 46 48 50 52 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 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 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 1 0 6 18 28 29 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 1 1 0 0 1 1 0 0 0 0 0 1 3 7 13 19 25 31 37 42 48 54 62 84 91 84 63 38 31 29 23 16 11 10 13 28 43 58 67 68 65 57 48 42 39 40 39 33 23 18 18 25 39 46 48 45 38 31 27 26 24 22 20 18 14 9 4 2 0 0 0 0 4 9 15 22 29 35 40 44 47 50 52 54 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 1 1 3 3 2 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 2 1 1 2 4 6 6 5 2 0 0 0 0 0 0 0 0 0 0 0 1 3 6 7 3 3 9 21 30 33 23 17 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 9 10 9 6 1 0 0 0 0 0 0 1 1 2 4 8 14 21 28 35 43 51 62 74 76 70 67 66 61 40 36 33 29 23 19 17 20 34 52 69 81 82 78 69 54 43 37 38 37 31 22 15 16 23 35 45 50 52 50 41 34 30 27 24 20 16 11 6 2 0 0 0 0 2 6 12 19 27 33 38 43 48 52 55 58 59 61 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 2 3 4 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 3 6 8 9 7 5 6 7 8 10 11 7 2 0 1 0 0 0 0 0 0 0 0 0 0 2 4 7 6 11 18 22 29 35 35 18 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 11 13 13 19 21 15 2 1 0 0 0 0 1 3 3 3 5 10 19 28 35 40 44 50 58 75 85 87 83 75 68 63 56 48 38 29 23 22 27 40 56 72 88 92 86 76 64 54 45 40 37 29 19 10 7 7 8 11 17 25 36 46 42 35 30 25 19 13 5 2 1 0 0 0 0 2 7 13 21 30 35 40 46 52 57 60 63 63 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 10 12 15 17 16 15 15 15 14 12 8 4 2 1 2 1 0 0 0 0 0 0 0 0 1 1 2 4 9 21 23 17 20 36 40 11 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 8 11 18 22 13 2 3 1 0 0 0 2 4 4 4 6 11 21 31 39 45 48 50 54 69 82 93 98 96 91 85 78 67 54 41 30 30 35 43 55 68 80 88 81 72 64 58 51 45 43 34 23 14 10 8 7 6 7 12 25 48 45 38 32 26 19 12 6 2 1 0 0 0 0 1 5 12 20 29 35 42 50 56 60 64 65 65 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 18 21 19 17 17 18 20 22 24 24 23 16 8 3 2 2 3 1 1 1 2 2 1 0 2 2 3 4 5 6 10 22 19 12 8 22 20 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 15 50 61 52 24 12 7 9 5 2 0 0 1 1 2 2 4 8 15 25 36 45 50 50 54 67 82 95 105 110 107 104 99 88 73 58 45 41 42 46 53 61 68 72 61 54 52 54 52 52 53 48 40 31 24 23 26 32 39 43 47 52 46 40 33 26 18 12 9 4 2 0 0 0 0 1 5 11 19 29 35 43 51 57 60 62 63 64 62 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 2 6 10 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 9 14 19 23 19 15 13 13 16 18 20 27 34 36 24 16 10 4 2 3 6 5 6 7 5 3 3 7 4 3 3 4 6 11 17 14 9 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 17 60 65 49 24 8 10 14 10 3 0 0 0 0 0 0 1 4 8 16 26 36 45 50 53 63 88 108 117 117 110 106 101 92 78 64 52 46 44 46 51 56 61 64 60 56 54 55 60 63 65 63 59 56 56 53 53 55 57 59 61 61 51 41 32 25 19 13 9 5 3 1 0 0 0 1 5 12 20 29 36 43 49 55 59 60 61 62 62 0 0 0 0 0 0 0 0 0 2 2 2 1 1 1 2 1 0 0 0 1 3 4 4 3 0 0 0 0 0 0 0 0 0 0 1 1 3 7 14 17 18 16 16 19 21 16 14 15 17 18 16 15 18 22 26 28 37 33 20 10 7 7 8 9 9 8 4 4 5 4 2 2 3 5 12 19 20 16 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 15 53 105 107 65 24 4 5 7 6 2 0 0 0 0 0 0 0 1 3 8 14 23 33 45 54 74 109 133 130 116 101 99 98 95 86 75 64 51 49 51 54 54 55 55 54 57 64 73 76 78 78 76 73 71 68 60 59 60 62 67 68 65 54 43 35 28 23 17 11 7 5 4 3 1 0 1 5 13 20 28 37 43 48 52 56 57 58 60 60 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 2 4 9 12 15 14 14 15 18 20 21 19 18 18 19 20 19 18 18 20 22 22 24 24 22 19 19 19 19 16 12 7 3 1 0 0 0 1 2 6 8 8 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 61 91 108 99 46 15 2 0 1 1 1 0 0 0 0 0 0 0 0 0 2 6 12 19 30 44 64 88 108 103 97 92 97 103 108 109 93 76 62 55 52 53 53 55 57 57 59 63 72 86 89 89 86 81 70 59 50 53 60 68 70 71 68 61 52 43 35 28 20 13 8 6 6 7 7 5 4 6 13 20 28 38 46 49 50 53 55 57 58 56 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 13 16 18 19 21 22 21 18 19 22 24 27 29 31 35 31 26 22 25 25 23 20 18 20 25 23 19 15 11 7 3 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 2 7 33 87 74 57 36 11 4 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 2 5 10 18 31 51 71 87 84 89 97 104 112 120 124 100 82 70 61 56 55 56 59 61 63 65 70 80 93 99 101 99 93 74 60 52 53 62 69 73 74 72 68 60 50 40 31 24 17 12 8 10 12 14 15 15 15 17 26 36 46 53 56 58 59 58 56 55 53 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 1 2 5 9 13 16 15 15 17 21 24 24 21 22 25 30 36 41 45 46 41 34 29 25 21 17 16 18 19 17 12 7 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 2 6 15 22 27 29 23 11 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 6 11 20 37 57 75 80 88 95 99 105 114 116 98 82 72 67 68 67 65 66 68 70 72 77 83 90 96 98 94 86 73 65 58 53 53 63 75 76 74 69 63 51 42 34 26 21 16 13 13 14 16 20 25 28 30 40 48 56 61 65 66 65 63 59 54 51 0 0 0 0 0 0 0 0 0 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 5 8 12 15 11 11 14 19 24 25 23 23 25 30 35 39 44 51 49 40 25 12 10 12 15 16 12 6 11 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 1 0 0 1 3 8 17 17 18 18 15 7 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 6 14 26 45 66 84 89 94 98 101 101 96 86 76 70 70 77 78 76 73 74 76 79 80 84 89 95 99 96 87 75 66 61 59 60 68 75 76 73 70 64 56 47 38 30 24 19 17 15 15 16 20 28 35 43 51 57 62 66 69 69 68 65 60 54 48 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 1 5 9 13 17 17 12 13 17 22 24 25 26 25 25 27 29 30 35 42 52 58 45 18 9 6 8 11 5 8 25 22 13 1 0 3 5 7 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 7 5 4 5 7 9 9 9 8 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 18 34 59 76 88 89 90 93 96 90 90 90 84 77 73 75 80 81 80 79 81 85 88 90 92 93 93 90 87 83 77 71 67 66 76 81 80 75 71 67 62 53 44 34 27 22 19 16 15 17 21 30 40 50 59 65 69 71 74 73 71 68 63 58 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 1 0 0 0 0 0 0 0 0 0 2 5 11 16 21 24 21 18 18 22 26 30 28 27 26 24 24 22 19 25 34 43 52 58 46 19 5 0 0 0 5 13 18 14 8 4 9 15 20 18 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 14 11 7 6 8 11 11 9 7 5 1 0 0 0 2 5 7 6 6 6 4 2 1 0 0 0 0 0 0 1 4 13 29 52 81 79 73 65 57 54 56 64 66 70 74 77 76 76 79 82 84 86 86 90 93 91 85 77 70 67 69 74 80 85 86 85 89 91 91 88 83 75 66 56 46 36 26 22 19 15 13 13 18 30 43 55 66 75 77 78 81 80 77 73 69 64 60 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 1 1 2 3 5 6 8 10 12 15 18 19 17 19 20 22 25 30 32 34 35 35 30 27 24 25 35 46 56 51 37 18 4 0 0 0 18 26 26 20 13 8 10 13 16 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 19 35 44 49 50 36 19 4 6 9 11 8 4 1 0 0 4 10 22 35 38 30 24 20 15 7 2 0 0 0 0 0 0 0 7 23 43 59 71 57 44 32 21 18 32 58 60 69 81 94 90 87 87 89 92 94 94 94 91 85 73 58 46 43 44 51 63 83 99 107 103 101 101 101 93 81 68 56 45 34 24 20 17 13 11 13 19 31 46 61 74 84 89 89 87 85 83 80 77 72 67 0 0 0 0 0 0 0 0 0 0 0 1 5 11 9 1 1 2 2 0 1 2 1 2 4 7 10 12 15 18 19 20 20 19 17 18 20 21 21 27 31 31 29 35 38 33 32 34 39 46 48 48 51 56 48 15 32 36 23 4 0 0 0 0 2 4 4 7 10 8 4 1 0 0 1 1 1 0 0 0 0 0 0 0 0 5 22 51 84 118 106 88 67 41 17 1 1 4 5 4 1 0 0 1 18 38 58 55 46 35 32 26 17 8 3 1 0 0 0 0 0 0 12 32 54 59 54 41 27 17 12 20 38 56 54 61 77 100 101 102 102 105 107 108 107 101 93 86 78 71 61 53 43 39 42 55 89 111 113 108 103 98 90 78 66 54 43 31 22 17 14 13 13 19 28 40 54 69 83 95 99 97 92 88 88 87 86 81 75 0 0 0 0 0 0 0 0 0 0 0 2 8 27 25 9 1 1 1 0 2 4 3 9 21 31 36 35 34 32 29 25 21 20 20 21 22 24 29 39 44 45 44 43 39 35 35 42 49 54 64 70 74 79 85 89 94 90 78 56 44 36 27 13 5 9 18 18 18 18 14 6 0 0 8 13 13 3 0 0 0 0 0 1 3 27 71 112 142 154 122 89 58 29 9 1 1 2 3 3 2 1 2 4 13 22 29 28 24 22 25 24 18 9 6 3 1 0 1 1 1 3 18 39 61 62 56 46 30 24 29 51 38 31 27 40 66 91 101 105 107 108 108 106 103 97 91 87 86 104 102 87 66 49 38 37 67 90 104 106 99 90 84 72 60 48 36 25 17 12 11 14 22 42 49 55 65 78 91 102 107 105 100 94 90 90 91 87 81 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 2 18 36 50 45 43 40 32 26 21 19 16 15 15 17 21 24 25 30 37 41 40 39 39 36 36 39 49 58 67 77 85 90 96 111 122 129 127 123 119 120 107 92 71 48 37 33 28 23 18 13 5 0 1 12 18 17 3 1 1 0 0 3 14 46 82 117 141 142 131 109 87 60 33 10 6 7 10 10 8 6 5 4 5 6 8 9 10 12 15 20 24 26 24 21 15 10 5 3 7 15 26 46 64 78 69 58 50 46 50 59 72 44 26 19 29 58 80 90 91 92 92 94 89 86 85 84 85 90 110 121 115 91 61 48 47 49 64 80 94 88 81 75 65 52 40 28 19 13 10 10 14 23 43 54 64 75 88 99 107 110 109 106 103 101 99 95 90 83 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 19 29 34 29 23 17 14 12 13 15 18 21 24 26 29 29 29 32 35 35 35 36 40 42 45 50 58 64 69 80 92 104 116 126 134 138 138 144 142 106 83 65 50 46 35 18 10 5 2 0 0 1 4 7 8 5 4 3 3 4 10 38 93 111 120 121 106 87 70 61 53 42 30 25 22 20 17 14 11 8 7 6 6 6 6 6 6 11 17 25 31 31 28 24 17 11 6 13 25 40 56 69 72 58 59 66 79 99 113 107 48 23 17 28 55 70 76 75 73 74 79 79 80 83 83 79 80 90 114 120 107 71 71 78 68 70 77 86 81 76 69 59 47 35 24 18 14 13 14 17 23 32 51 69 85 96 104 109 110 109 109 108 106 101 94 87 79 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 -14 -28 -16 -2 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -148 -204 -195 -148 -88 -17 0 0 0 -0 -2 -4 -11 -18 -16 -5 -3 -4 -37 -65 -42 -15 -10 -4 0 -0 -1 0 0 0 0 -0 -8 -28 -31 -29 -27 -7 -0 0 0 -2 -12 -57 -82 -79 -57 -39 -30 -26 -26 -26 -25 -39 -35 -26 -17 -11 -6 -4 -3 -3 -5 -9 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 -24 -176 -223 -208 -174 -143 -99 -18 0 0 -2 -8 -9 -26 -59 -79 -70 -71 -56 -54 -64 -64 -46 -29 -17 -7 -8 -23 -10 -2 0 -7 -27 -66 -90 -95 -115 -130 -59 -10 0 0 -1 -5 -24 -64 -72 -62 -52 -50 -43 -22 -7 -5 -8 -21 -29 -29 -23 -16 -9 -7 -5 -6 -10 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -139 -214 -218 -188 -160 -131 -22 -6 -7 -24 -49 -60 -59 -79 -80 -61 -47 -38 -31 -33 -46 -59 -62 -63 -38 -28 -40 -24 -51 -81 -97 -111 -139 -131 -130 -148 -140 -74 -17 -9 -7 -8 -10 -10 -26 -32 -33 -32 -31 -23 -11 -2 -0 -5 -29 -33 -31 -30 -29 -22 -16 -8 -5 -8 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -56 -162 -231 -217 -194 -180 -156 -52 -55 -75 -91 -98 -99 -98 -78 -53 -37 -24 -18 -15 -18 -28 -46 -66 -51 -45 -56 -76 -121 -157 -169 -177 -188 -180 -134 -158 -173 -148 -109 -99 -74 -58 -53 -47 -35 -29 -30 -32 -32 -25 -33 -18 -4 -7 -25 -38 -40 -41 -43 -39 -22 -13 -11 -14 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -45 -151 -260 -244 -234 -236 -206 -62 -82 -97 -95 -88 -92 -84 -70 -49 -29 -15 -13 -13 -12 -12 -14 -19 -25 -46 -79 -113 -119 -92 -97 -110 -140 -181 -128 -127 -137 -141 -133 -125 -99 -85 -76 -68 -55 -49 -47 -45 -42 -37 -40 -31 -25 -27 -38 -50 -56 -63 -61 -45 -17 -17 -22 -27 -38 0 0 0 0 0 0 0 0 0 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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -60 -168 -268 -243 -226 -231 -188 -79 -78 -103 -100 -90 -85 -72 -58 -49 -38 -27 -23 -24 -19 -12 -10 -15 -24 -47 -68 -75 -56 -18 -25 -26 -51 -94 -100 -99 -107 -119 -122 -111 -89 -80 -74 -70 -66 -62 -58 -52 -46 -42 -41 -37 -45 -53 -53 -45 -42 -30 -29 -28 -20 -23 -32 -41 -51 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 0 -0 -2 -1 0 0 -5 -8 -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 -76 -195 -281 -252 -213 -226 -225 -189 -138 -113 -119 -115 -102 -84 -66 -60 -54 -45 -36 -29 -28 -27 -32 -43 -56 -52 -43 -33 -28 -32 -25 -18 -19 -27 -31 -29 -41 -67 -81 -73 -84 -85 -83 -81 -79 -76 -69 -63 -62 -58 -46 -39 -42 -43 -42 -43 -55 -33 -24 -23 -23 -25 -36 -52 -69 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -3 -10 -20 -19 -5 -0 -7 -14 -13 -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 -62 -162 -223 -212 -176 -201 -211 -188 -139 -103 -121 -121 -117 -108 -95 -85 -73 -62 -54 -51 -52 -67 -80 -74 -49 -25 -15 -16 -23 -27 -17 -70 -54 -31 -21 -19 -17 -20 -20 -31 -70 -81 -90 -94 -93 -88 -83 -88 -97 -89 -62 -50 -49 -45 -38 -34 -36 -33 -28 -26 -26 -27 -33 -46 -70 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -13 -33 -35 -24 -8 -2 -3 -6 -7 -14 -23 -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 -2 -10 -19 -20 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -26 -51 -63 -76 -169 -171 -146 -118 -103 -112 -119 -124 -125 -121 -114 -105 -100 -101 -105 -108 -137 -85 -43 -19 -7 -5 -7 -8 -7 -12 -71 -53 -33 -25 -26 -25 -24 -18 -15 -16 -17 -47 -73 -86 -93 -110 -116 -111 -96 -75 -63 -65 -66 -51 -38 -44 -65 -60 -50 -41 -37 -38 -58 -68 0 0 0 0 0 0 0 0 0 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 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -12 -25 -14 -8 -4 -7 -15 -14 -10 -29 -32 -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 -1 -10 -16 -15 -13 -12 -13 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -166 -157 -129 -117 -112 -96 -59 -62 -95 -124 -130 -125 -128 -137 -147 -144 -42 -24 -16 -12 -9 -6 -8 -9 -9 -9 -16 -25 -28 -28 -28 -30 -29 -25 -22 -23 -25 -20 -19 -39 -92 -149 -109 -97 -88 -81 -77 -79 -81 -86 -80 -67 -46 -41 -57 -71 -74 -73 -105 -93 0 0 0 0 0 0 0 0 0 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 -2 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -1 -2 -2 -17 -34 -39 -22 -42 -42 -29 -23 -23 -14 -5 -2 -2 -0 -11 -9 -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 -1 -3 -7 -12 -11 -8 -7 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -126 -127 -103 -108 -111 -83 -10 -11 -74 -123 -137 -133 -143 -152 -91 -16 -12 -6 -7 -8 -8 -6 -9 -25 -33 -32 -27 -31 -34 -36 -42 -48 -41 -39 -31 -25 -24 -24 -21 -29 -76 -126 -98 -80 -70 -68 -68 -63 -42 -65 -67 -51 -40 -36 -47 -70 -94 -107 -105 -90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -7 -3 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -1 -1 -13 -31 -45 -45 -51 -49 -39 -33 -42 -39 -23 -15 -11 -3 -22 -13 -7 -5 -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 -1 -2 -2 -1 -0 -0 0 0 -3 -5 -3 -0 0 0 0 0 0 0 0 0 0 0 0 -16 -56 -93 -97 -69 -51 -33 -5 -1 -40 -88 -121 -131 -132 -154 -79 -17 -11 -5 -7 -15 -19 -16 -14 -89 -112 -91 -54 -31 -30 -33 -44 -51 -46 -51 -44 -38 -37 -36 -28 -29 -61 -89 -79 -50 -34 -30 -31 -29 -19 -27 -38 -46 -47 -45 -56 -76 -96 -105 -94 -80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -8 -25 -41 -47 -39 -26 -13 -14 -28 -39 -36 -29 -19 -13 -20 -14 -14 -15 -15 -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 -10 -25 -31 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 -31 -83 -120 -80 -24 -5 -6 -2 -9 -61 -112 -135 -126 -144 -82 -34 -11 -9 -64 -114 -116 -75 -41 -146 -160 -115 -57 -23 -28 -30 -36 -39 -39 -53 -53 -51 -50 -51 -50 -49 -40 -33 -34 -36 -31 -25 -22 -22 -26 -34 -36 -46 -62 -78 -83 -93 -100 -100 -90 -78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -3 -9 -23 -36 -34 -20 -3 -4 -4 -8 -16 -28 -38 -35 -26 -20 -18 -18 -18 -18 -16 -13 -10 -7 -4 -1 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 -1 -6 -19 -37 -26 -9 -2 0 0 0 0 0 0 0 0 0 -12 -44 -82 -99 -24 -8 -10 -8 -5 -31 -66 -85 -95 -128 -142 -142 -135 -129 -126 -139 -143 -126 -106 -137 -105 -64 -34 -23 -30 -29 -29 -29 -32 -42 -44 -57 -77 -82 -66 -45 -42 -39 -36 -33 -34 -35 -33 -32 -36 -55 -59 -65 -67 -62 -54 -101 -105 -93 -81 -71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -2 -4 -13 -29 -39 -22 -4 -5 -5 -8 -14 -23 -37 -40 -29 -21 -20 -19 -18 -17 -18 -20 -18 -14 -8 -3 -1 -1 -0 -0 -0 -2 -8 -5 -2 -3 -6 -12 -10 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -8 -3 -1 0 0 0 0 0 0 0 0 0 0 -5 -20 -39 -16 -11 -11 -11 -6 -5 -12 -20 -43 -89 -123 -118 -116 -114 -113 -121 -130 -139 -123 -86 -47 -28 -20 -19 -21 -25 -25 -26 -28 -38 -65 -108 -138 -144 -119 -77 -64 -57 -53 -54 -56 -60 -66 -70 -71 -72 -68 -65 -60 -53 -52 -100 -97 -84 -71 -60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 -0 -1 -3 -3 -4 -4 -9 -21 -43 -19 -5 -4 -3 -15 -25 -27 -28 -33 -34 -33 -30 -22 -16 -16 -17 -18 -18 -12 -8 -6 -4 -3 -1 -1 -0 -3 -9 -7 -5 -5 -7 -7 -6 -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 -3 -10 -9 -8 -6 -3 -1 -2 -5 -12 -31 -64 -47 -55 -86 -122 -123 -120 -128 -98 -54 -34 -31 -25 -17 -15 -24 -24 -27 -27 -45 -94 -159 -153 -136 -126 -131 -129 -126 -124 -122 -116 -111 -106 -105 -101 -90 -85 -86 -86 -86 -83 -75 -67 -61 -54 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -12 -26 -43 -19 -18 -15 -9 -12 -23 -25 -22 -25 -43 -37 -32 -24 -18 -16 -18 -22 -21 -14 -11 -8 -7 -5 -5 -4 -4 -6 -8 -7 -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 -3 -2 -1 -0 -1 -3 -4 -6 -10 -15 -12 -12 -12 -18 -47 -128 -129 -89 -50 -30 -29 -26 -18 -14 -17 -21 -27 -28 -38 -66 -113 -134 -120 -111 -111 -102 -96 -99 -104 -108 -106 -96 -88 -78 -65 -55 -53 -53 -57 -62 -64 -60 -56 -49 -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 -0 -4 -9 -9 -4 -1 0 -0 -0 -2 -3 -3 -5 -5 -12 -30 -43 -34 -33 -33 -24 -12 -14 -28 -26 -26 -30 -14 -12 -17 -20 -20 -20 -26 -25 -19 -15 -12 -9 -7 -6 -6 -7 -10 -10 -7 -5 -5 -2 -2 -1 -0 0 -2 -5 -6 -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 -1 -2 -3 -4 -4 -5 -5 -4 -3 -5 -14 -20 -19 -15 -14 -19 -27 -18 -13 -13 -20 -25 -27 -29 -37 -61 -123 -112 -99 -90 -81 -76 -84 -102 -111 -104 -101 -80 -61 -46 -38 -36 -43 -47 -53 -56 -44 -38 -33 -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 -1 -3 -10 -15 -15 -7 -2 -1 -0 -0 -1 -2 -4 -6 -6 -14 -34 -30 -17 -17 -31 -34 -30 -28 -42 -37 -24 -14 -8 -4 -10 -18 -20 -18 -23 -25 -24 -21 -17 -14 -11 -9 -7 -7 -6 -6 -7 -7 -7 -5 -8 -7 -2 -0 -3 -6 -7 -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 -1 -1 -1 -2 -5 -8 -7 -3 -7 -5 -3 -3 -8 -16 -9 -7 -8 -12 -20 -43 -74 -87 -94 -121 -107 -95 -89 -89 -94 -105 -125 -133 -128 -131 -104 -77 -57 -46 -42 -52 -48 -39 -34 -42 -44 -32 -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 -1 -2 -2 -3 -6 -5 -4 -5 -4 -3 -4 -2 -0 -1 -2 -3 -5 -7 -13 -29 -21 -12 -9 -14 -27 -40 -50 -55 -52 -30 -23 -18 -10 -3 -5 -7 -8 -11 -21 -23 -28 -32 -30 -16 -12 -11 -12 -11 -10 -10 -11 -12 -10 -11 -11 -7 -4 -4 -5 -6 -6 -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 -1 -3 -2 -2 -3 -4 -4 -4 -3 -3 -3 -1 -0 -3 -16 -44 -88 -121 -132 -131 -126 -111 -101 -97 -101 -111 -129 -146 -151 -152 -156 -136 -108 -87 -66 -45 -52 -48 -44 -41 -38 -32 -31 -54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -5 -6 -8 -12 -11 -6 -3 -3 -5 -2 -2 -3 -2 -2 -3 -5 -8 -15 -39 -38 -29 -22 -26 -32 -37 -42 -48 -41 -37 -32 -22 -10 -5 -2 -2 -5 -11 -14 -36 -59 -60 -32 -19 -16 -15 -13 -9 -10 -15 -18 -16 -11 -11 -9 -7 -6 -8 -10 -11 -10 -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 -1 -2 -4 -1 -5 -5 -3 -0 -3 -5 -5 -6 -12 -8 -22 -49 -87 -127 -147 -149 -142 -133 -120 -113 -111 -111 -118 -133 -155 -167 -176 -182 -171 -150 -132 -96 -54 -42 -33 -30 -29 -30 -32 -63 -117 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -5 -10 -17 -18 -10 -4 -2 -2 -2 -3 -9 -12 -10 -7 -6 -10 -19 -36 -41 -38 -32 -28 -21 -8 -9 -26 -44 -38 -32 -25 -15 -3 -6 -3 -3 -4 -5 -28 -57 -71 -57 -28 -20 -14 -11 -9 -11 -18 -20 -17 -12 -11 -8 -5 -5 -6 -8 -11 -10 -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 -1 -1 -2 -4 -5 -7 -8 -6 -3 -3 -17 -39 -31 -49 -66 -73 -68 -81 -144 -158 -144 -132 -130 -132 -131 -126 -120 -120 -132 -152 -178 -208 -228 -204 -150 -90 -51 -36 -35 -40 -52 -77 -148 -209 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -7 -2 -2 -2 -3 -3 -2 -2 -31 -41 -34 -19 -9 -8 -9 -16 -31 -32 -29 -23 -15 -6 -8 -13 -22 -26 -24 -18 -14 -17 -29 -8 -10 -21 -31 -39 -48 -54 -58 -52 -26 -14 -10 -11 -15 -20 -21 -21 -20 -19 -18 -14 -8 -5 -6 -8 -9 -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 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -9 -25 -35 -39 -34 -18 -0 -4 -59 -118 -151 -158 -155 -157 -151 -139 -126 -115 -115 -128 -161 -209 -259 -180 -182 -181 -152 -131 -135 -147 -154 -150 -145 -207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -6 -5 -3 -1 -1 -3 -5 -6 -8 -32 -38 -36 -30 -21 -15 -9 -8 -15 -24 -25 -22 -16 -8 -5 -8 -10 -11 -10 -10 -14 -23 -27 -4 -18 -32 -47 -56 -51 -50 -59 -55 -28 -21 -18 -19 -21 -22 -16 -12 -17 -30 -47 -55 -47 -26 -4 -4 -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 0 0 0 0 0 0 0 0 -0 -15 -23 -19 -10 -3 0 0 0 0 -36 -61 -70 -69 -72 -72 -109 -142 -149 -148 -153 -172 -201 -215 -59 -169 -211 -166 -117 -142 -204 -222 -187 -104 -153 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -1 -2 -2 -3 -5 -6 -7 -6 -17 -24 -27 -29 -29 -16 -20 -25 -24 -22 -23 -23 -18 -7 -8 -8 -7 -7 -7 -8 -8 -6 -5 -13 -14 -21 -37 -55 -57 -67 -64 -46 -29 -21 -20 -24 -23 -1 -1 -32 -52 -56 -59 -56 -28 -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 -3 -6 -4 0 0 0 0 0 0 0 0 -2 -5 -7 -8 -40 -98 -143 -141 -115 -119 -136 -137 -52 -105 -138 -130 -90 -48 -105 -175 -209 -203 -209 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -3 -2 -2 -1 -2 -3 -4 -4 -3 -5 -10 -17 -20 -22 -24 -24 -23 -25 -22 -22 -25 -24 -21 -18 -12 -6 -7 -7 -6 -6 -8 -8 -10 -12 -15 -8 -6 -10 -21 -40 -46 -29 -21 -18 -11 -6 -5 -5 -6 -12 -51 -58 -38 -10 -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 0 0 0 0 0 0 0 0 0 0 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 -58 -123 -139 -78 -19 0 0 0 0 -53 -103 -114 -80 -88 -185 -242 -244 -251 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -1 -1 -1 -2 -3 -3 -4 -10 -19 -19 -20 -23 -23 -20 -23 -20 -24 -28 -27 -20 -23 -20 -12 -6 -4 -4 -5 -7 -8 -9 -10 -13 -14 -13 -11 -8 -4 -2 -4 -5 -6 -7 -8 -11 -14 -33 -64 -70 -62 -48 -33 -24 -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 -37 -87 -122 -105 -28 -1 -0 0 0 0 -12 -44 -88 -129 -179 -177 -146 -133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -2 -3 -9 -12 -14 -17 -20 -18 -21 -23 -24 -23 -22 -22 -20 -24 -24 -16 -7 -3 -3 -3 -5 -7 -8 -8 -9 -11 -11 -10 -7 -5 -5 -6 -5 -5 -5 -5 -4 -2 -30 -57 -38 -35 -41 -41 -30 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -23 -39 -46 -49 -50 -58 -29 -10 -2 0 0 0 -1 -16 -64 -74 -88 -104 -121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -5 -8 -11 -11 -11 -7 -15 -23 -20 -18 -15 -13 -15 -20 -25 -26 -26 -21 -12 -4 -2 -4 -7 -8 -7 -7 -6 -5 -7 -4 -3 -5 -6 -5 -3 -4 -7 -20 -16 -21 -36 -35 -29 -25 -15 -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 -22 -56 -64 -51 -42 -35 -44 -97 -97 -60 -22 0 0 0 0 0 -2 -6 -54 -112 -152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -4 -6 -8 -9 -12 -13 -11 -8 -6 -11 -18 -19 -21 -22 -21 -16 -8 -6 -4 -3 -5 -6 -6 -6 -6 -6 -4 -5 -6 -3 -1 -10 -27 -41 -57 -63 -53 -38 -26 -20 -20 -16 -8 -1 -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 0 0 0 0 0 0 0 -15 -30 -31 -42 -71 -48 -36 -99 -95 -61 -24 0 0 0 0 0 0 0 -40 -93 -120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -4 -5 -3 -3 -3 -3 -2 -2 -6 -8 -9 -11 -15 -17 -16 -13 -10 -8 -5 -5 -4 -4 -5 -7 -8 -7 -8 -7 -3 -1 -15 -44 -51 -37 -42 -33 -25 -18 -15 -13 -16 -11 -3 -1 -4 -6 -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 -2 -11 -30 -19 -14 -37 -20 -6 0 0 0 0 0 0 0 -1 -26 -69 -92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 -0 -0 -1 -1 -2 -2 -1 -1 -1 -1 -1 -2 -2 -3 -3 -3 -3 -3 -4 -6 -14 -18 -17 -13 -9 -11 -10 -13 -19 -17 -7 -6 -9 -12 -10 -13 -18 -20 -26 -49 -43 -34 -31 -25 -19 -16 -13 -8 -7 -4 -2 -3 -4 -9 -16 -13 -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 -1 -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 -1 -1 -1 -2 -1 -0 0 0 0 0 0 0 0 -2 -17 -58 -72 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -1 -0 -0 -1 -2 -2 -2 -2 -1 -1 -3 -6 -11 -14 -14 -12 -11 -12 -12 -11 -10 -8 -6 -7 -8 -8 -8 -8 -19 -33 -45 -50 -38 -31 -28 -28 -25 -18 -13 -9 -7 -2 -0 -1 -3 -6 -6 -6 -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 -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 -10 -16 -12 -1 0 0 0 0 0 0 0 -3 -13 -59 -62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -3 -5 -6 -7 -8 -10 -11 -9 -9 -10 -12 -10 -7 -6 -7 -9 -13 -11 -7 -7 -26 -49 -56 -46 -38 -33 -30 -30 -33 -30 -17 -7 -5 -3 -1 -1 -2 -4 -9 -4 -2 -3 -2 -1 -0 0 0 0 0 0 -1 -4 -6 -2 0 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 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -10 -15 -12 0 0 0 0 0 0 0 0 -1 -6 -25 -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 -0 -0 -0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -3 -6 -8 -8 -7 -7 -7 -5 -6 -6 -6 -7 -6 -6 -10 -15 -20 -15 -10 -12 -25 -48 -66 -62 -43 -38 -33 -29 -26 -23 -13 -7 -8 -13 -7 -6 -8 -8 -1 -0 -10 -13 -7 -1 0 0 0 0 0 0 -4 -11 -17 -5 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -7 -6 -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 -1 -7 -12 -11 -7 0 0 0 0 0 0 0 0 0 0 0 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 -0 -0 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -3 -4 -5 -5 -4 -4 -5 -5 -4 -5 -7 -8 -7 -11 -17 -19 -14 -11 -10 -13 -24 -45 -48 -38 -32 -27 -23 -20 -18 -15 -14 -10 -8 -5 -5 -9 -11 -7 -2 -1 -3 -2 -0 -1 -0 0 0 0 0 -2 -7 -11 -4 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -6 -7 -5 -3 -1 -0 -0 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -10 -11 -8 -4 0 0 0 0 0 0 0 0 0 0 -1 -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 -2 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -2 -2 -3 -3 -2 -8 -8 -6 -5 -5 -9 -13 -15 -11 -9 -7 -8 -13 -28 -26 -23 -21 -18 -16 -14 -15 -17 -19 -11 -4 -0 -0 -0 -0 -0 0 0 0 -1 -4 -6 -1 0 0 0 0 -2 -4 -5 -3 -3 -4 -5 -3 -0 0 -0 -2 -6 -3 -1 0 -0 -0 -0 -0 -1 -2 -5 -8 -11 -10 -6 -2 -1 -0 -0 0 0 -0 -1 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -20 -23 -18 -9 -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 -1 -1 -1 -0 -1 -2 -4 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -9 -7 -4 -2 -3 -5 -7 -9 -9 -7 -5 -8 -15 -30 -23 -18 -14 -13 -12 -14 -18 -19 -8 -3 -1 0 -0 -0 -2 -1 -1 -1 0 -0 -2 -3 -0 0 0 0 0 -0 -1 -1 -1 -1 -3 -4 -2 0 0 0 -3 -6 -3 -1 0 -0 -0 -2 -2 -5 -8 -7 -4 -5 -6 -4 -1 -0 -0 -1 -1 -1 -1 -3 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -8 -13 -14 -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 -1 -1 -0 -1 -2 -3 -1 -1 -1 -2 -3 -2 -2 -1 -0 0 -0 -0 -1 -1 -1 -1 -0 -1 -1 -1 -0 -0 -0 -0 0 -1 -1 -1 -1 -2 -3 -3 -5 -7 -6 -5 -10 -24 -37 -27 -19 -14 -13 -14 -16 -15 -14 -11 -4 -1 -1 -2 -4 -6 -3 -4 -9 -8 -2 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 -1 -0 -1 -1 -1 -0 0 0 0 0 0 -0 -2 -4 -6 -6 -10 -12 -6 -1 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -1 -5 -13 -5 -1 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 -1 -1 -1 -2 -3 -3 -2 -2 -2 -1 -2 -2 -2 -1 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -4 -2 -1 -0 -1 -1 -1 -2 -3 -2 -2 -4 -5 -6 -15 -37 -42 -26 -18 -15 -16 -18 -19 -6 -4 -4 -2 -0 -0 -2 -4 -6 -2 -3 -4 -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 -1 -4 -10 -8 -19 -23 -13 -1 0 0 0 0 0 0 -1 -2 -4 -1 -2 -2 -1 -1 -0 -1 -3 -6 -2 -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 -1 -2 -3 -4 -4 -3 -3 -4 -4 -3 -2 -1 -1 -1 -0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -0 -1 -4 -9 -13 -10 -6 -4 -2 -2 -2 -2 -2 -2 -1 -2 -3 -6 -13 -39 -43 -31 -20 -19 -21 -21 -17 -2 -1 -1 -0 -0 -2 -5 -5 -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 -15 -19 -12 0 0 0 0 0 0 0 -0 -0 -1 -6 -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 -1 -2 -3 -5 -5 -3 -3 -4 -7 -5 -2 -0 -0 -0 -0 -1 -2 -2 -2 -1 -1 -1 -7 -6 -2 -1 -2 -6 -9 -9 -7 -4 -3 -3 -3 -3 -4 -4 -4 -3 -8 -15 -23 -31 -44 -43 -33 -27 -27 -22 -12 -1 -0 -0 -2 -7 -14 -14 -7 -1 -0 -0 -1 -1 -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 0 0 0 -0 -0 -0 -1 -1 0 0 0 0 0 0 0 0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -5 -5 -3 -2 -4 -5 -5 -3 -2 -1 -2 -1 -2 -2 -2 -3 -4 -4 -5 -16 -11 -5 -1 -1 -1 -1 -1 -2 -1 -1 -1 -4 -7 -5 -5 -6 -5 -13 -30 -42 -45 -51 -52 -43 -29 -17 -14 -7 -0 0 0 -2 -4 -7 -8 -3 -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 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 -0 -1 -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 0 0 0 0 -0 -1 -2 -1 -3 -5 -6 -2 -2 -3 -4 -5 -6 -6 -7 -6 -3 -2 -2 -4 -10 -16 -14 -11 -12 -9 -5 -2 -2 -3 -2 -1 -1 -1 -3 -7 -13 -16 -5 -4 -4 -3 -1 -9 -31 -44 -38 -39 -30 -15 0 -1 -1 -0 0 0 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 -1 -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 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -2 -3 -2 -2 -2 -2 -2 -1 -2 -3 -4 -7 -11 -12 -12 -10 -4 -5 -8 -12 -12 -10 -7 -6 -8 -8 -6 -4 -4 -2 -1 -1 -2 -8 -16 -14 -10 -4 -2 -2 -2 -3 -9 -31 -34 -23 -21 -15 -6 -0 0 0 0 -1 -3 -4 -4 -2 -2 -5 -6 -4 -2 -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 0 0 0 0 0 0 0 0 0 0 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 -4 -6 -7 -6 -5 -3 -2 -2 -6 -8 -8 -9 -15 -17 -18 -15 -10 -7 -7 -8 -6 -4 -3 -4 -9 -11 -8 -3 -1 -0 -1 -2 -5 -7 -8 -5 -2 -1 -1 -2 -3 -6 -16 -15 -13 -12 -11 -7 -3 0 0 0 -4 -8 -8 -3 -1 -2 -5 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -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 -2 -8 -7 -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 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -2 -5 -9 -14 -16 -18 -12 -4 -6 -13 -17 -17 -16 -8 -10 -14 -15 -15 -13 -11 -7 -7 -9 -10 -11 -12 -15 -16 -12 -3 -1 -1 -3 -5 -6 -3 -0 0 0 0 0 0 0 -1 -2 -3 -5 -6 -2 0 0 0 -1 -3 -3 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -5 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -6 -10 -12 -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 0 0 0 0 0 -0 -1 -4 -12 -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 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 -1 -5 -9 -9 -9 -9 -2 -3 -4 -4 -11 -17 -16 -11 -7 -8 -8 -9 -10 -10 -6 -5 -11 -13 -11 -11 -14 -21 -14 -16 -19 -8 -3 -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 -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 -3 -4 -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 0 0 0 0 -1 -5 -15 -29 -33 0 0 0 0 0 0 0 0 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 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -7 -5 -1 -0 -0 -11 -17 -19 -18 -13 -10 -9 -8 -7 -6 -6 -5 -5 -5 -9 -13 -9 -4 -1 -2 -4 -5 -7 -4 -1 -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 -1 -3 -8 -21 -16 -6 0 -0 -0 -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 -1 -4 -9 -17 -26 -29 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -1 -1 -4 -10 -15 -15 -12 -9 -9 -12 -9 -6 -4 -4 -7 -8 -11 -15 -17 -11 -4 -4 -9 -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 -1 -2 -6 -5 -6 -8 -11 -2 -3 -6 -9 -9 -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 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -3 -12 -14 -14 -15 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 -2 -5 -6 -2 -0 -0 -0 -2 -4 -9 -15 -7 -5 -7 -9 -10 -13 -8 -4 -3 -4 -4 -6 -8 -11 -16 -20 -22 -18 -6 -8 -13 -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 -5 -11 -16 -18 -16 -6 -6 -7 -10 -11 -10 -6 -2 -1 -2 -1 -0 -0 -1 -4 -6 -6 -4 -1 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 -4 -17 -14 -11 -10 -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 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -4 -11 -15 -13 -15 -15 -11 -8 -6 -6 -5 -3 -2 -4 -7 -12 -21 -12 -5 -2 -3 -5 -7 -8 -8 -7 -8 -9 -8 -1 -2 -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 0 0 0 0 0 0 0 0 -2 -5 -8 -11 -13 -14 -11 -6 -3 -1 -0 -2 -6 -6 -3 -1 -1 -0 -1 -3 -13 -23 -30 -30 -20 -7 0 0 0 0 -2 -4 -6 -5 -2 -0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 0 0 0 0 0 0 -1 -8 -16 -22 -15 -10 -8 -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 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -6 -6 -7 -9 -9 -7 -4 -2 -3 -2 -1 -2 -4 -6 -7 -7 -6 -4 -3 -4 -6 -5 -3 -1 -0 -1 -1 0 0 -0 -1 -1 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -5 -13 -18 -16 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -7 -22 -31 -31 -23 -13 -7 -5 -7 -10 -12 -14 -14 -11 -4 -0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -0 -0 -0 0 0 0 0 -1 -2 -9 -28 -35 -28 -16 -12 -15 -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 -1 -1 -1 -1 -2 -3 -3 -2 -1 -4 -4 -2 -0 -1 -1 -2 -5 -4 -2 -1 -2 -4 -3 -1 -0 0 0 0 0 0 0 -2 -4 -4 -1 0 0 0 0 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -20 -24 -9 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -7 -10 -10 -8 -7 -10 -11 -10 -8 -10 -13 -12 -6 -2 -1 -1 -1 -1 -1 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -3 -13 -37 -36 -29 -20 -15 -19 -25 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -2 -2 -2 -0 -1 -2 -1 -1 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 -1 -3 -3 -2 -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 0 0 0 0 -0 -1 -16 -16 -6 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -3 -6 -7 -9 -9 -5 -3 -4 -4 -1 -0 -1 -2 -4 -4 -3 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -2 -12 -34 -30 -22 -16 -18 -27 -28 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -2 -4 -7 -8 -3 -2 -3 -4 -3 -1 -0 0 0 0 0 0 0 0 0 -0 -1 -4 -8 -9 -2 -1 -0 -1 -3 -5 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -20 -17 -7 -1 -4 -12 -9 -1 -0 0 0 0 0 0 -0 -1 -0 -0 -4 -11 -19 -7 -5 -4 -2 -0 -0 -0 -0 0 -0 -1 -2 -3 -4 -2 -1 -0 -0 0 0 0 0 0 0 0 -0 -2 -9 -15 -21 -18 -13 -12 -15 -24 -21 -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 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -3 -8 -4 -4 -5 -4 -4 -10 -13 -5 -3 -4 -4 -4 -3 -3 -3 -2 -2 -1 -0 0 0 0 -1 -3 -7 -12 -15 -14 -6 -3 -3 -4 -5 -3 -5 -8 -3 -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 -2 -12 -9 -4 -1 -3 -9 -6 -1 0 0 0 0 -0 -0 -6 -7 -5 -1 -2 -7 -12 -4 -4 -6 -10 -15 -17 -8 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -25 -28 -17 -11 -10 -12 -14 -17 -10 -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 -2 -2 -5 -6 -4 -1 -1 -3 -3 -2 -2 -4 -6 -10 -12 -10 -8 -7 -5 -3 -0 0 0 -0 -3 -7 -11 -14 -18 -19 -11 -8 -8 -8 -5 -7 -8 -5 -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 -1 -2 -1 -0 0 -0 -1 -1 -0 0 0 -0 -1 -4 -9 -32 -35 -21 -5 -2 -4 -5 -6 -9 -10 -12 -15 -21 -24 -17 -8 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -11 -21 -24 -20 -14 -12 -16 -15 -7 -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 -1 -1 -0 -1 -1 -3 -2 -2 -2 -0 -1 -2 -3 -3 -4 -6 -10 -13 -11 -11 -11 -10 -9 -7 -6 -6 -6 -3 -2 -3 -6 -2 -10 -20 -17 -11 -7 -5 -3 -3 -3 -3 -3 -2 -1 -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 -1 -1 -1 -0 -1 -1 -0 -0 -3 -11 -25 -44 -31 -16 -5 -1 -2 -10 -15 -18 -18 -14 -11 -12 -22 -31 -25 -12 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -15 -21 -25 -23 -16 -9 -9 -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 0 0 -0 -0 -1 -1 -1 -3 -3 -1 -0 -0 -0 -1 -3 -3 -4 -5 -8 -9 -10 -9 -9 -9 -9 -10 -11 -14 -17 -19 -10 -5 -3 -2 -1 -6 -10 -14 -12 -6 -2 -0 -0 -1 -2 -3 -3 -2 -1 -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 -1 -1 -2 -3 -7 -10 -13 -16 -10 -6 -8 -17 -28 -32 -29 -21 -13 -5 -0 -1 -3 -9 -14 -15 -12 -7 -7 -12 -14 -10 -5 -1 -0 -1 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -2 -8 -15 -18 -19 -18 -16 -13 -10 -5 -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 -1 -1 -2 -2 -1 -0 -0 -0 -1 -2 -3 -2 -1 -3 -5 -7 -7 -8 -7 -7 -9 -10 -11 -12 -13 -14 -15 -16 -15 -11 -8 -16 -21 -21 -15 -7 -3 -1 -1 -2 -3 -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 -2 -5 -5 -4 -3 -5 -8 -10 -11 -7 -7 -14 -25 -25 -25 -21 -14 -8 -7 -8 -9 -3 -3 -4 -6 -7 -3 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -2 -3 -4 -4 -8 -13 -17 -19 -14 -13 -16 -21 -14 -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 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -2 -4 -6 -6 -5 -5 -5 -6 -5 -5 -5 -7 -9 -10 -10 -10 -11 -11 -11 -12 -14 -14 -13 -14 -19 -20 -16 -8 -4 -2 -2 -3 -4 -4 -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 -1 -5 -9 -8 -6 -3 -1 -0 0 0 -0 -0 -2 -7 -11 -10 -12 -14 -14 -12 -10 -6 -5 -9 -6 -3 -2 -2 -1 -1 -0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 -0 -1 -4 -6 -6 -6 -10 -11 -12 -12 -10 -9 -13 -18 -13 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -2 -8 -10 -9 -6 -4 -4 -5 -3 -3 -4 -5 -5 -6 -6 -7 -9 -10 -11 -10 -9 -9 -9 -8 -8 -8 -9 -9 -9 -10 -11 -9 -3 -2 -2 -2 -2 -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 -1 -2 -7 -9 -9 -5 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -5 -8 -10 -8 -7 -10 -13 -10 -6 -3 -2 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -1 -1 -1 -2 -3 -3 -4 -4 -6 -9 -11 -9 -6 -3 -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 -1 -1 -1 -2 -2 -6 -11 -13 -11 -3 -4 -4 -4 -3 -3 -4 -5 -6 -7 -7 -7 -8 -10 -9 -8 -8 -8 -8 -8 -7 -8 -7 -7 -7 -7 -6 -4 -1 -2 -2 -2 -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 -1 -2 -4 -5 -3 -1 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -4 -6 -6 -6 -6 -6 -4 -3 -8 -12 -9 -3 -2 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -2 -5 -4 -4 -3 -3 -4 -5 -5 -4 -3 -2 -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 -1 -1 -4 -6 -9 -8 -6 -4 -1 -3 -5 -5 -2 -1 -2 -4 -6 -7 -8 -9 -9 -11 -10 -10 -10 -10 -11 -11 -12 -12 -11 -11 -11 -10 -7 -7 -7 -5 -3 -2 -1 -1 -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 -1 -2 -2 -1 -0 0 0 0 -0 -0 -1 -1 -0 -1 -1 -3 -6 -9 -9 -8 -5 -3 -2 -3 -8 -8 -7 -4 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -1 -1 -3 -5 -4 -3 -2 -2 -2 -2 -2 -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 0 0 -0 -0 -1 -6 -11 -13 -10 -2 -0 -0 -1 -6 -8 -9 -9 -9 -9 -8 -7 -7 -8 -10 -10 -11 -13 -14 -15 -14 -16 -17 -17 -23 -24 -22 -18 -10 -5 -4 -5 -4 -3 -2 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 -1 -1 -1 -1 -0 -0 -0 0 0 -0 -0 0 -0 -1 -2 -1 -1 -1 -3 -6 -6 -4 -2 -1 -1 -3 -6 -14 -9 -4 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -3 -4 -3 -0 0 0 -2 -8 -9 -8 -7 -8 -10 -7 -4 -3 -3 -3 -3 -5 -10 -18 -25 -28 -25 -23 -25 -33 -34 -30 -22 -13 -9 -7 -7 -6 -3 -1 -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 -1 -1 -1 -1 -0 0 0 0 -0 -0 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -4 -5 -4 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -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 0 0 0 0 -1 -1 -1 -2 -3 -3 -0 0 -3 -9 -11 -9 -6 -4 -6 -6 -6 -5 -5 -2 -0 -1 -5 -15 -29 -43 -45 -40 -36 -36 -37 -34 -26 -18 -19 -14 -8 -4 -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 -1 -1 -1 -0 -0 0 0 -0 -0 -1 -2 -3 -4 -5 -4 -2 -1 -1 -1 -1 -1 -1 -2 -4 -6 -2 -1 -0 -0 -0 -1 -2 -1 -2 -2 -2 -2 -1 -2 -2 -2 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -3 -6 -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 -1 -2 -2 -2 -1 -0 0 -1 -5 -10 -14 -12 -10 -8 -8 -8 -8 -7 -5 -3 -1 -2 -6 -14 -28 -44 -46 -47 -46 -42 -37 -27 -19 -15 -10 -6 -3 -1 -1 -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 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -2 -2 -4 -6 -7 -2 -0 0 -0 -0 -0 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -2 -1 -1 -1 -1 -1 -0 -1 -1 -1 -1 -0 -0 -0 -1 -4 -9 -14 -17 -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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -1 -1 -2 -2 -1 -5 -11 -17 -16 -16 -14 -11 -8 -6 -6 -8 -6 -4 -2 -2 -5 -12 -19 -22 -24 -30 -36 -39 -30 -19 -11 -7 -5 -3 -3 -3 -1 -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 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -4 -6 -6 -4 -2 0 0 0 0 -0 -0 -1 -2 -2 -2 -1 -1 -0 -0 -2 -2 -1 -1 -1 -2 -2 -3 -4 -4 -2 -1 -1 -2 -2 -1 -0 -0 -0 -1 -0 -0 -0 -1 -3 -8 -16 -23 -25 -23 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -4 -4 -3 -7 -12 -15 -14 -21 -19 -13 -8 -6 -5 -5 -6 -5 -4 -5 -6 -7 -7 -7 -7 -18 -32 -39 -30 -19 -12 -8 -6 -6 -6 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -0 -0 0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -2 -10 -10 -7 -4 -1 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -1 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -5 -7 -7 -5 -3 -3 -3 -1 -0 0 -0 -0 0 0 -0 -1 -4 -9 -20 -29 -30 -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 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -4 -5 -8 -12 -13 -14 -18 -13 -10 -8 -8 -4 -3 -4 -3 -4 -6 -7 -7 -6 -7 -10 -20 -31 -35 -29 -22 -16 -13 -12 -13 -9 -5 -2 -1 -0 -1 -1 -1 -1 -0 -1 -1 -1 -1 -0 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -4 -6 -6 -4 -2 0 0 0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -1 -0 -0 0 0 0 0 0 -0 0 0 -1 -6 -18 -25 -23 -16 -5 -3 -2 -1 -0 -0 0 0 0 0 -0 -1 -3 -11 -23 -31 -33 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -4 -4 -5 -9 -12 -13 -12 -3 -2 -5 -7 -5 -1 -0 -1 -2 -6 -12 -20 -28 -29 -28 -26 -22 -20 -20 -19 -9 -7 -5 -2 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -1 -1 -1 -0 -1 -1 -2 -1 -0 -0 0 0 0 -0 -1 -2 -3 -2 -2 -3 -3 -2 -1 0 0 0 0 -0 -1 -2 -2 -9 -38 -38 -31 -23 -19 -15 -10 -4 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -4 -11 -23 -30 -31 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -10 -23 -23 -17 -13 -10 -8 -10 -11 -8 -2 0 0 -0 -5 -12 -19 -25 -23 -23 -24 -22 -22 -22 -18 -6 -9 -8 -4 -1 -2 -2 -1 -1 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -0 -1 -1 -1 -2 -3 -1 -0 0 0 0 0 0 -0 -2 -4 -5 -6 -6 -5 -4 -1 -1 -1 -2 -4 -5 -5 -4 -6 -10 -10 -11 -20 -17 -13 -8 -5 -3 -3 -3 -2 -2 -2 -2 -2 -1 -1 -2 -1 -1 -1 -5 -14 -24 -29 -30 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 -21 -5 -13 -24 -26 -16 -9 -6 -3 -10 -10 -6 -0 0 0 -0 -1 -10 -18 -22 -17 -19 -20 -20 -20 -18 -11 -3 -8 -6 -4 -2 -2 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -2 -1 -1 -1 -0 -2 -6 -12 -15 -11 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -6 -2 -1 0 -0 -0 -1 -1 -1 -3 -5 -4 -5 -10 -15 -14 -9 -4 -4 -6 -9 -13 -12 -9 -8 -8 -9 -9 -8 -6 -5 -5 -6 -6 -4 -3 -2 -3 -3 -3 -2 -2 -2 -2 -1 -1 -3 -8 -14 -14 -16 -23 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -4 -1 -1 -4 -11 -16 -19 -13 -9 -8 -12 -9 -5 0 0 0 0 -2 -11 -21 -21 -15 -15 -17 -18 -16 -12 -6 -2 -4 -4 -4 -5 -6 -2 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -3 -8 -16 -19 -13 -6 -2 -1 -1 -1 -2 -2 -1 -1 -1 -2 -2 -3 -1 -0 0 -0 -0 -2 -3 -3 -4 -4 -3 -3 -9 -14 -15 -14 -11 -9 -5 -3 -6 -7 -7 -6 -5 -5 -4 -4 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -4 -3 -3 -2 -2 -3 -7 -12 -17 -20 -21 -21 -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 -1 -3 -6 -4 -1 -0 -2 -5 -8 -12 -10 -8 -8 -5 -2 0 0 0 0 -0 -3 -10 -16 -16 -14 -15 -14 -13 -9 -4 -1 -1 -2 -6 -10 -11 -2 -3 -3 -2 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 -3 -7 -13 -18 -12 -6 -2 -1 -2 -3 -3 -3 -2 -1 -2 -5 -2 -0 0 0 0 -0 -1 -3 -5 -5 -5 -3 -1 -2 -4 -5 -4 -4 -3 -4 -4 -4 -5 -6 -6 -5 -4 -3 -2 -2 -2 -2 -2 -3 -4 -4 -4 -5 -5 -7 -7 -7 -6 -5 -4 -5 -6 -10 -16 -22 -25 -21 -17 -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 -1 -2 -1 -0 -0 -0 -1 -3 -6 -9 -12 -13 -12 -9 -4 -1 -0 -0 0 -1 -5 -16 -16 -13 -12 -11 -9 -5 -2 -1 -1 -3 -7 -11 -9 -2 -4 -3 -2 -1 -2 -1 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -4 -9 -9 -5 -4 -3 -2 -1 -2 -3 -3 -2 -1 -2 -6 -10 -3 -1 0 0 0 -0 -1 -4 -5 -5 -3 -1 -0 -1 -2 -3 -3 -3 -3 -4 -5 -7 -8 -8 -7 -6 -5 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -6 -7 -8 -9 -10 -9 -8 -7 -8 -10 -12 -17 -21 -21 -16 -13 -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 0 0 -0 -0 -0 -0 -0 -0 0 0 0 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 -5 -11 -14 -12 -7 -3 -1 -0 0 0 -0 -2 -7 -12 -12 -10 -8 -5 -2 -1 -1 -1 -3 -8 -16 -18 -16 -15 -10 -5 -1 -0 -0 -2 -4 -5 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -2 -5 -7 -4 -3 -2 -1 -1 -1 -1 -2 -2 -2 -1 -1 -3 -10 -14 -4 -1 0 -0 -0 -0 -1 -2 -2 -2 -1 -0 -0 -1 -2 -2 -3 -3 -3 -4 -7 -9 -10 -10 -9 -9 -9 -8 -8 -8 -7 -7 -9 -9 -10 -10 -11 -10 -10 -10 -11 -11 -10 -10 -9 -9 -10 -14 -18 -19 -18 -14 -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 -1 -1 -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 -1 -0 -0 0 0 0 -0 -1 -2 -4 -6 -7 -8 -5 -0 -0 -0 0 0 0 0 -1 -5 -9 -10 -7 -3 -1 -1 -3 -2 -2 -4 -10 -17 -19 -16 -12 -7 -4 -2 -5 -6 -7 -7 -4 -2 -1 -1 -1 -1 -2 -2 -1 -1 -1 -3 -6 -8 -7 -2 -1 -1 -1 -1 -2 -2 -2 -1 -1 -0 0 -0 -0 0 -0 -0 -1 -1 -2 -2 -1 -1 -0 -0 -0 -0 -0 -1 -2 -2 -3 -4 -4 -4 -6 -8 -10 -11 -11 -13 -14 -13 -13 -13 -12 -12 -14 -15 -16 -16 -16 -15 -14 -14 -12 -10 -9 -7 -7 -8 -10 -14 -16 -16 -16 -15 -11 -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 -1 -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 -1 -0 0 0 -0 -0 -1 -2 -3 -3 -3 -3 -2 0 0 0 -1 -3 -3 -1 -0 -1 -7 -9 -7 -1 -0 -0 -1 -1 -0 -1 -3 -8 -12 -14 -10 -5 -3 -2 -3 -2 -1 -0 -1 -3 -2 -1 -1 -1 -2 -2 -1 -2 -5 -6 -6 -4 -3 -2 -1 -2 -3 -4 -4 -4 -3 -2 -1 -0 0 0 0 0 -0 -2 -5 -9 -9 -3 -1 -1 -0 -0 -0 -0 -1 -1 -2 -3 -5 -7 -6 -6 -8 -10 -13 -15 -16 -17 -17 -17 -17 -17 -17 -17 -18 -18 -18 -19 -18 -16 -13 -12 -11 -10 -8 -6 -5 -9 -11 -13 -12 -11 -11 -10 -8 -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 -1 -1 -1 -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 -1 -1 -2 -2 -2 -2 -0 0 0 0 0 -6 -13 -19 -7 -1 -2 -8 -10 -9 -4 -1 -0 -0 0 0 -1 -5 -10 -12 -13 -11 -8 -7 -4 -1 -0 -0 -0 -2 -4 -3 -2 -2 -1 -1 -2 -2 -4 -6 -7 -7 -5 -4 -3 -1 -2 -3 -4 -4 -5 -5 -3 -1 -0 0 0 0 -0 -0 -1 -2 -4 -5 -2 -1 -1 -1 -1 -1 -1 -2 -2 -4 -7 -10 -14 -10 -9 -10 -12 -13 -13 -14 -15 -15 -16 -16 -17 -18 -18 -17 -18 -19 -19 -19 -16 -13 -10 -6 -3 -1 -2 -3 -9 -12 -11 -9 -7 -6 -5 -6 -8 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 -1 -1 -1 -0 -0 -1 -2 -2 -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 -1 -1 -1 -1 0 0 0 0 0 -7 -16 -23 -20 -9 -6 -10 -13 -11 -7 -1 -0 -3 -6 -7 -6 -8 -13 -14 -17 -17 -13 -3 -1 -0 0 0 -1 -2 -4 -2 -2 -2 -2 -1 -1 -2 -5 -7 -9 -9 -4 -3 -2 -2 -2 -3 -4 -5 -4 -3 -2 -1 -0 0 0 -0 -1 -1 -2 -3 -4 -3 -2 -2 -1 -1 -1 -1 -2 -3 -4 -6 -10 -14 -18 -13 -10 -10 -10 -11 -12 -13 -14 -15 -15 -15 -15 -16 -17 -17 -17 -15 -15 -15 -13 -8 -5 -2 -1 -2 -9 -20 -16 -10 -7 -5 -5 -5 -7 -10 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -6 -8 -7 -3 -1 -0 -0 -0 -1 -2 -2 -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 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 0 -1 -4 -9 -13 -14 -6 -5 -8 -10 -7 -4 -1 -0 -5 -9 -10 -5 -3 -4 -7 -12 -14 -10 0 0 0 0 -0 -1 -3 -4 -3 -2 -1 -0 -0 0 -3 -7 -6 -5 -4 -5 -3 -2 -2 -3 -4 -6 -6 -3 -3 -4 -5 -5 -2 -0 -0 -1 -2 -2 -2 -1 -0 -0 -1 -1 -1 -0 -0 -1 -3 -4 -6 -9 -11 -12 -10 -10 -10 -10 -10 -12 -13 -13 -14 -16 -17 -17 -18 -18 -16 -12 -5 -4 -5 -4 -3 -1 -1 -1 -1 -6 -11 -12 -10 -9 -7 -5 -11 -15 -16 -14 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 -0 -0 -1 -4 -10 -9 -4 -1 -0 0 -0 -1 -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 -2 -4 -5 -1 -1 -4 -10 -16 -14 -9 -3 -1 -1 -3 -5 -3 -1 -1 -3 -5 -5 -2 -1 -1 -1 -3 -4 -2 0 0 0 -1 -1 -2 -2 -2 -1 -0 -0 -1 -3 -13 -12 -9 -5 -3 -4 -6 -7 -7 -7 -6 -6 -8 -7 -5 -4 -4 -5 -6 -2 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -6 -8 -9 -9 -9 -9 -10 -10 -9 -8 -10 -12 -13 -13 -14 -16 -16 -12 -8 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -6 -9 -9 -6 -3 -10 -14 -15 -11 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -10 -6 -2 -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 -1 -1 -0 -1 -2 -7 -8 -5 -7 -9 -11 -14 -10 -10 -9 -4 -5 -10 -15 -11 -5 -1 -0 -1 -2 -3 -2 -1 -0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -1 -1 -1 -2 -5 -12 -12 -9 -4 -1 -0 -3 -8 -11 -12 -11 -9 -10 -9 -7 -5 -3 -2 -1 -1 -1 -1 -2 -2 -3 -3 -3 -2 -2 -1 -1 -2 -1 -1 -1 -4 -6 -8 -10 -10 -10 -10 -10 -9 -8 -8 -9 -10 -11 -11 -10 -10 -10 -6 -3 -2 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -3 -3 -7 -10 -9 -6 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -2 -0 -0 -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 -1 -2 -2 -1 -1 -3 -4 -6 -14 -19 -18 -11 -3 -7 -8 -6 -5 -10 -17 -20 -9 -3 0 0 -0 -2 -4 -2 -1 -0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -2 -2 -3 -6 -11 -17 -13 -7 -0 -0 -7 -13 -14 -12 -10 -8 -8 -8 -7 -6 -4 -2 -1 -0 -1 -1 -1 -1 -2 -2 -3 -3 -2 -2 -1 -1 -1 -1 -2 -4 -5 -7 -8 -8 -8 -8 -9 -10 -11 -11 -10 -11 -12 -10 -6 -5 -4 -4 -3 -2 -2 -2 -3 -3 -3 -2 -1 -1 -2 -2 -1 -1 -0 -0 -0 -1 -2 -4 -6 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -0 -2 -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 -1 -3 -4 -3 -0 -0 -0 -0 -0 -2 -6 -11 -6 -4 -4 -2 -1 -0 -0 -0 -0 0 -0 -0 -2 -3 -2 -1 -0 0 0 0 0 0 0 -0 -1 -2 -3 -6 -7 -8 -5 -8 -14 -23 -19 -8 0 -0 -9 -12 -11 -10 -11 -10 -7 -7 -6 -5 -3 -2 -2 -1 -0 -0 -0 -0 -0 -1 -2 -2 -2 -3 -3 -3 -4 -5 -6 -7 -8 -8 -7 -7 -8 -9 -9 -10 -12 -13 -12 -12 -12 -12 -11 -11 -9 -6 -3 -1 -0 -0 -0 -0 0 0 -0 -0 -1 -1 -1 -0 -0 0 0 -2 -5 -6 -5 -3 -2 0 0 0 0 0 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 0 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 -2 -1 -1 -2 -6 -6 -3 -1 -1 -8 -21 -17 -11 -6 -4 -1 -0 0 0 0 0 -0 -0 -2 -3 -2 -0 0 0 0 0 0 0 0 0 -1 -3 -9 -13 -12 -5 -11 -19 -25 -20 -7 0 -1 -6 -7 -7 -7 -9 -8 -7 -9 -8 -6 -6 -8 -7 -5 -4 -2 -1 0 0 -0 -0 -1 -2 -4 -8 -9 -5 -4 -4 -5 -5 -7 -8 -8 -8 -8 -9 -10 -14 -15 -14 -13 -15 -21 -26 -18 -10 -4 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -2 -3 -3 -2 -2 -2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -2 -4 -9 -8 -5 0 0 -2 -6 -10 -10 -8 -5 -1 -0 0 0 0 0 -0 -0 -3 -4 -4 -0 0 0 0 0 0 0 0 0 0 0 -0 -3 -5 -7 -16 -24 -27 -22 -6 -4 -6 -5 -5 -5 -6 -8 -10 -12 -12 -11 -10 -14 -21 -17 -13 -9 -5 -1 0 0 0 -0 -0 -2 -5 -17 -21 -13 -9 -8 -9 -8 -10 -11 -10 -8 -7 -9 -13 -21 -24 -25 -26 -28 -39 -42 -28 -15 -7 -7 -15 -7 -2 0 0 0 0 0 0 0 -1 -2 -4 -4 -2 -2 -1 -2 -2 -2 -4 -7 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -4 -6 -7 -6 -3 -1 -0 0 -3 -8 -10 -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 -1 -7 -20 -20 -18 -15 -9 -10 -9 -6 -4 -4 -6 -9 -16 -16 -13 -10 -10 -16 -22 -19 -15 -10 -5 -1 0 0 0 -0 -0 -1 -3 -15 -22 -22 -21 -23 -26 -30 -36 -29 -19 -9 -9 -11 -18 -31 -38 -41 -42 -43 -48 -50 -49 -38 -27 -27 -37 -16 -4 0 0 0 0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -1 -2 -3 -5 -9 -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 -2 -3 -4 -3 -2 -1 0 0 -6 -12 -15 -10 -5 -1 -0 0 -0 -1 -2 -1 -1 -1 -1 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -1 -6 -10 -12 -14 -15 -11 -7 -5 -3 -4 -6 -14 -30 -24 -16 -8 -6 -8 -10 -10 -8 -6 -4 -0 0 -0 -0 -0 -1 -1 -2 -5 -14 -21 -26 -27 -30 -35 -41 -40 -38 -35 -33 -33 -37 -45 -53 -56 -55 -51 -52 -52 -51 -50 -48 -46 -39 -17 -5 0 0 0 0 -1 -2 -2 -2 -1 -0 -0 -0 -1 -2 -3 -4 -7 -11 -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 0 0 0 -1 -1 -1 -0 -0 0 -0 -3 -5 -7 -5 -2 -0 0 0 -0 -1 -2 -1 -1 -1 -1 -0 0 0 0 -7 -14 -17 -4 -1 -0 0 0 0 0 0 0 -0 -2 -7 -14 -16 -11 -7 -5 -3 -4 -7 -18 -33 -26 -16 -7 -3 -2 -3 -4 -5 -5 -3 -1 -1 -1 -1 -0 -0 -0 -1 -3 -9 -17 -25 -28 -29 -31 -35 -40 -43 -44 -42 -41 -45 -51 -59 -65 -64 -59 -55 -53 -51 -50 -47 -44 -35 -15 -4 0 0 0 0 -0 -1 -1 -1 -0 -1 -1 -2 -2 -3 -4 -6 -7 -8 -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 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -1 -1 -1 -1 -0 -0 -0 0 0 -0 -6 -12 -16 -13 -5 -1 0 0 0 0 0 0 -0 -1 -5 -14 -15 -11 -7 -4 -4 -6 -10 -24 -34 -27 -14 -7 -4 -1 -5 -8 -8 -3 -2 -1 -1 -1 -1 -1 -1 -1 -4 -11 -29 -42 -44 -34 -31 -32 -35 -38 -40 -41 -40 -43 -49 -58 -70 -84 -77 -65 -57 -53 -51 -49 -44 -40 -31 -19 -8 -2 -1 -3 -2 -1 -1 -1 -1 -1 -2 -3 -4 -5 -6 -6 -6 -6 -6 -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 -1 -1 -2 -1 -0 -1 -4 -6 -6 -4 -1 -0 0 0 0 0 0 0 0 -0 -1 -3 -2 -1 -0 -0 0 0 0 0 -0 -1 -4 -6 -9 -6 -3 -1 0 0 0 0 0 -8 -18 -23 -19 -16 -12 -7 -5 -6 -9 -14 -31 -37 -30 -17 -9 -5 -2 -4 -5 -4 -1 -1 -0 -1 -2 -4 -5 -6 -8 -21 -38 -50 -50 -45 -38 -34 -36 -39 -41 -42 -43 -45 -50 -60 -69 -79 -90 -76 -63 -57 -54 -53 -50 -46 -40 -34 -28 -20 -10 -7 -8 -4 -2 -1 -1 -2 -2 -3 -4 -4 -4 -5 -5 -6 -5 -5 -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 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -2 -7 -11 -3 -0 -1 -4 -10 -12 -9 -4 -1 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -1 -1 0 0 0 0 -1 -8 -18 -24 -20 -17 -15 -12 -9 -8 -9 -15 -35 -40 -35 -21 -12 -6 -3 -2 -4 -7 -9 -3 -1 -2 -8 -15 -18 -22 -28 -34 -40 -45 -46 -44 -42 -40 -43 -45 -47 -47 -47 -50 -59 -77 -93 -90 -65 -58 -54 -52 -51 -52 -50 -45 -39 -33 -27 -23 -19 -13 -7 -3 -1 -1 -1 -2 -3 -3 -4 -4 -5 -5 -4 -5 -5 -5 -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 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 -3 -7 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -14 -10 -4 -2 -6 -15 -23 -21 -19 -17 -14 -9 -9 -17 -38 -46 -44 -33 -16 -10 -7 -5 -8 -14 -18 -15 -16 -19 -25 -32 -34 -36 -38 -39 -41 -44 -47 -49 -49 -48 -50 -52 -52 -50 -49 -53 -63 -84 -104 -88 -52 -48 -46 -45 -44 -44 -42 -38 -34 -30 -26 -23 -20 -11 -4 -0 -0 -1 -2 -2 -3 -3 -3 -3 -3 -4 -5 -6 -6 -5 -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 -1 -1 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -3 -10 -17 -22 -12 -2 -0 0 0 0 0 -3 -4 -5 -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 -2 -16 -47 -28 -11 -0 -1 -4 -6 -6 -12 -16 -17 -11 -10 -17 -31 -43 -45 -38 -25 -16 -11 -8 -11 -19 -26 -29 -34 -37 -41 -44 -44 -43 -41 -40 -40 -42 -46 -54 -60 -62 -57 -46 -42 -38 -25 -27 -41 -64 -89 -73 -51 -45 -44 -41 -39 -37 -34 -32 -30 -28 -26 -24 -23 -12 -4 0 0 0 -1 -3 -3 -2 -2 -1 -1 -2 -3 -4 -4 -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 -1 -2 -3 -5 -4 -2 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -3 -6 -11 -4 -2 -4 -11 -15 -10 -1 -12 -13 -8 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -1 -2 -18 -38 -23 -8 -1 -3 -9 -8 -6 -11 -16 -18 -15 -12 -12 -17 -27 -42 -43 -35 -24 -18 -16 -18 -26 -32 -36 -40 -42 -44 -45 -45 -42 -39 -37 -36 -37 -40 -44 -51 -53 -48 -36 -35 -36 -33 -56 -72 -78 -66 -55 -46 -41 -38 -37 -36 -35 -32 -30 -29 -27 -28 -23 -15 -7 -3 0 0 -0 -1 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -1 -2 -2 -1 -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 -1 -3 -4 -5 -6 -7 -4 -2 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 -0 -1 -1 -0 -9 -17 -23 -21 -10 -4 -15 -13 -9 -4 -5 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -10 -13 -9 -10 -10 -9 -2 -0 -0 -1 -1 -3 -13 -37 -36 -30 -25 -21 -18 -15 -11 -11 -14 -22 -34 -38 -36 -30 -27 -28 -33 -44 -42 -42 -43 -44 -44 -43 -43 -39 -35 -32 -30 -31 -34 -38 -47 -49 -43 -29 -28 -28 -28 -39 -55 -68 -69 -58 -48 -41 -37 -34 -33 -34 -32 -30 -29 -29 -30 -20 -7 -1 -0 0 -0 -0 -0 -1 -1 -0 -0 -1 -1 -1 -1 -1 -2 -2 -3 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 -1 -1 -1 -1 -2 -2 -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 -1 -3 -4 -5 -6 -6 -4 -3 -2 -2 -2 -1 -1 -3 -4 -2 0 0 0 0 0 0 0 -1 -4 -12 -20 -25 -16 -12 -12 -9 -6 -4 -5 -8 -7 -3 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -5 -7 -8 -11 -15 -18 -15 -6 -2 -0 0 -3 -19 -45 -50 -45 -36 -23 -17 -12 -10 -10 -10 -13 -17 -36 -41 -38 -35 -35 -36 -38 -40 -43 -46 -48 -49 -47 -44 -39 -35 -30 -27 -27 -30 -35 -40 -41 -35 -24 -20 -14 -10 -7 -9 -13 -18 -17 -42 -62 -71 -42 -35 -34 -32 -31 -31 -28 -18 -9 -3 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -2 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -2 -2 -1 -1 -2 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -1 -1 -1 -2 -3 -3 -2 -2 -2 -2 -2 -2 -1 -3 -7 -8 -3 0 -0 -0 -0 -0 0 0 -2 -6 -7 -12 -19 -25 -16 -9 -4 -3 -4 -5 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -8 -7 -7 -7 -9 -12 -13 -16 -21 -12 -4 -0 -3 -20 -39 -46 -45 -39 -30 -20 -14 -10 -7 -7 -11 -21 -49 -51 -47 -41 -38 -37 -38 -39 -43 -47 -51 -52 -50 -46 -41 -37 -32 -29 -29 -33 -37 -41 -41 -37 -30 -20 -13 -8 -4 -4 -4 -2 -4 -23 -42 -54 -35 -34 -35 -35 -35 -34 -30 -20 -10 -4 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -3 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -3 -4 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -3 -4 -3 -3 -4 -5 -4 -3 -3 -8 -20 -26 -19 -10 -11 -18 -13 -8 -4 -2 -6 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -4 -7 -11 -17 -20 -26 -37 -25 -11 -1 -3 -25 -38 -41 -43 -44 -42 -34 -25 -17 -10 -7 -10 -21 -41 -50 -52 -49 -44 -43 -42 -43 -45 -48 -50 -52 -50 -47 -44 -40 -37 -34 -35 -42 -47 -48 -44 -34 -27 -23 -21 -22 -23 -27 -45 -53 -50 -44 -41 -37 -30 -34 -37 -38 -39 -38 -38 -35 -20 -8 -0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -1 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -3 -2 -2 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -3 -2 -1 -1 -1 -2 -1 -1 -1 -0 -0 -1 -2 -2 -1 -3 -7 -14 -20 -17 -12 -7 -7 -18 -39 -54 -49 -33 -15 -20 -21 -15 -11 -6 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -5 -11 -16 -18 -12 -25 -33 -23 -7 -0 -0 -0 -0 -2 -6 -16 -34 -49 -43 -31 -20 -10 -8 -8 -16 -36 -50 -54 -51 -51 -50 -50 -51 -52 -53 -53 -52 -50 -47 -45 -42 -41 -40 -39 -41 -44 -46 -38 -33 -30 -29 -30 -34 -39 -49 -52 -49 -44 -39 -36 -34 -35 -37 -39 -40 -40 -39 -36 -28 -18 -8 -1 -0 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 -1 -1 -1 -2 -1 -0 0 -0 -1 -3 -3 -2 -1 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -2 -2 -2 -2 -1 -2 -2 -3 -3 -2 -1 -1 -1 -1 -1 -1 -2 -2 -6 -8 -9 -10 -13 -13 -8 -11 -15 -18 -21 -27 -41 -56 -44 -26 -11 -29 -26 -16 -11 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -3 -7 -14 -20 -17 -2 -9 -13 -10 -2 0 0 0 0 0 -0 -1 -8 -27 -49 -52 -43 -27 -10 -6 -14 -32 -50 -55 -56 -60 -58 -55 -53 -52 -51 -45 -32 -33 -39 -46 -46 -39 -31 -22 -21 -28 -38 -34 -32 -30 -29 -31 -35 -40 -44 -46 -46 -44 -39 -36 -34 -33 -34 -35 -35 -33 -35 -36 -36 -31 -21 -9 -3 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -2 -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 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -2 -4 -4 -3 -3 -5 -9 -14 -20 -23 -16 -5 -5 -15 -26 -35 -12 -3 -1 -1 -6 -15 -33 -29 -19 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -5 -10 -17 -22 -15 -2 -0 -0 -1 0 0 0 0 0 0 0 0 -0 -5 -21 -44 -62 -58 -34 -17 -24 -42 -64 -57 -56 -63 -61 -57 -52 -48 -50 -40 -21 -13 -17 -24 -28 -19 -13 -11 -16 -25 -32 -32 -29 -28 -27 -29 -32 -36 -40 -44 -45 -44 -38 -34 -31 -30 -30 -30 -31 -32 -34 -36 -36 -33 -26 -17 -7 -3 -1 -0 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -6 -8 -6 -6 -8 -9 -5 -4 -4 -7 -10 -14 -18 -12 -6 -6 -17 -28 -28 -5 -1 0 -0 -1 -3 -9 -13 -11 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -5 -11 -14 -14 -9 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -11 -35 -72 -77 -62 -33 -29 -36 -47 -17 -29 -52 -60 -57 -51 -46 -50 -39 -23 -8 -4 -6 -10 -9 -9 -10 -13 -17 -22 -27 -26 -25 -25 -28 -30 -40 -51 -55 -51 -45 -38 -33 -31 -29 -29 -29 -30 -32 -34 -35 -34 -31 -23 -15 -8 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 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 -2 -4 -3 -2 -1 -1 -2 -2 -1 -1 -1 -2 -1 -2 -4 -6 -10 -12 -11 -9 -7 -6 -5 -10 -12 -9 -6 -5 -5 -5 -3 -3 -6 -10 -9 -1 -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 -1 -4 -8 -12 -16 -22 -20 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -16 -38 -62 -65 -51 -39 -29 -17 -5 -29 -49 -57 -54 -52 -49 -48 -43 -35 -24 -11 -9 -9 -8 -8 -9 -11 -15 -19 -23 -25 -25 -26 -28 -30 -40 -53 -64 -63 -53 -40 -35 -33 -32 -31 -32 -32 -33 -34 -34 -33 -29 -23 -15 -9 -4 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -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 -5 -9 -8 -4 -1 -1 -3 -2 -2 -1 -1 -2 -1 -5 -9 -13 -14 -14 -12 -9 -7 -4 -3 -5 -8 -8 -6 -3 -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 0 0 -0 -0 -0 0 -1 -8 -14 -17 -20 -23 -28 -31 -25 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -15 -76 -89 -82 -74 -73 -55 -20 -9 -6 -7 -18 -43 -43 -25 -23 -26 -28 -25 -16 -11 -9 -9 -10 -11 -13 -16 -19 -21 -24 -28 -33 -44 -54 -61 -62 -53 -46 -40 -38 -36 -35 -34 -33 -32 -32 -33 -34 -32 -29 -23 -15 -9 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 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 -2 -4 -4 -2 -1 -1 -3 -2 -2 -1 -1 -1 -2 -5 -9 -14 -17 -18 -16 -14 -13 -12 -9 -5 -4 -4 -4 -1 -0 -1 -3 -4 -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 -1 -3 -9 -16 -23 -29 -33 -34 -38 -42 -41 -34 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -30 -107 -113 -101 -82 -71 -64 -51 -30 -23 -24 -30 -16 -10 -6 -5 -9 -16 -24 -16 -12 -12 -13 -13 -14 -15 -17 -18 -20 -22 -31 -40 -47 -49 -46 -34 -7 -22 -34 -39 -39 -38 -36 -33 -31 -31 -32 -34 -32 -29 -23 -16 -9 -3 -2 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -1 -0 -0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -0 -0 -4 -9 -12 -9 -14 -24 -23 -22 -22 -26 -22 -15 -6 -2 0 0 0 -0 -3 -9 -14 -14 -10 -6 -3 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -8 -16 -25 -34 -39 -43 -47 -42 -35 -24 -5 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -1 -42 -112 -114 -93 -67 -50 -58 -58 -49 -38 -30 -21 -9 -4 -3 -5 -8 -8 -9 -11 -12 -13 -13 -11 -12 -14 -16 -16 -15 -14 -19 -27 -35 -40 -38 -35 -31 -34 -34 -33 -32 -32 -32 -32 -32 -33 -34 -36 -33 -29 -23 -16 -9 -4 -1 -1 -0 -0 -0 -1 -1 -2 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -3 -2 -1 -0 0 -0 -0 -3 -4 -3 -1 -2 -3 -2 -3 -5 -6 -3 -2 -1 -1 -0 -0 0 0 -0 -1 -3 -6 -14 -22 -23 -21 -18 -21 -15 -7 -1 -0 0 0 -0 -7 -17 -25 -20 -14 -10 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -4 -7 -14 -24 -35 -42 -45 -43 -28 -13 -3 0 0 -2 -4 -5 -4 -5 -8 -13 -12 -7 -1 0 0 0 0 0 0 0 -26 -56 -63 -54 -44 -42 -58 -53 -38 -22 -11 -5 -2 -1 -5 -13 -21 -15 -10 -10 -10 -10 -10 -12 -12 -11 -11 -11 -10 -10 -14 -15 -18 -22 -29 -29 -27 -30 -31 -31 -31 -31 -33 -35 -37 -38 -39 -38 -35 -31 -25 -17 -10 -4 -1 -1 -0 -0 -0 -1 -2 -2 -2 -1 -1 -1 -1 -2 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 -1 -1 -1 -2 -3 -3 -2 -5 -4 -2 -1 -3 -4 -2 -1 -1 -0 -0 -0 -0 -1 -1 -2 -3 -9 -12 -16 -18 -15 -10 -3 -8 -9 -6 -1 0 0 0 0 -2 -6 -5 -5 -6 -5 -2 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -5 -8 -11 -11 -12 -15 -19 -22 -20 -13 -3 -0 -1 -3 -3 -3 -3 -4 -5 -9 -16 -18 -13 0 0 0 0 0 -0 -2 -5 -5 -9 -18 -28 -34 -40 -51 -43 -30 -15 -5 -2 -2 -1 -6 -13 -22 -18 -13 -9 -7 -9 -10 -11 -10 -10 -10 -12 -17 -20 -21 -17 -15 -17 -23 -26 -28 -30 -31 -31 -31 -34 -37 -40 -42 -44 -44 -42 -37 -31 -25 -17 -8 -4 -2 -1 -0 -0 -0 -1 -2 -2 -2 -2 -1 -1 -2 -2 0 0 0 0 0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -1 -1 -1 -2 -2 -3 -3 -3 -2 -1 -0 -1 -1 -1 -1 -0 -0 0 0 -1 -2 -4 -5 -7 -13 -12 -11 -10 -9 -6 -4 -4 -4 -4 -2 -1 -1 -2 -1 -0 -1 -2 -3 -5 -6 -5 -2 0 0 -1 -2 -2 -0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -5 -8 -14 -17 -15 -10 -6 -7 -20 -24 -25 -20 -13 -12 -17 -13 -8 -5 -5 -5 -4 -4 -3 -2 0 0 -0 -0 0 -10 -38 -67 -62 -46 -32 -23 -27 -30 -31 -31 -26 -16 -2 -2 -2 -2 -4 -8 -12 -8 -7 -7 -9 -11 -11 -9 -7 -8 -10 -16 -32 -38 -36 -30 -23 -20 -23 -38 -41 -39 -34 -35 -37 -40 -43 -46 -48 -49 -47 -43 -38 -31 -23 -15 -6 -3 -2 -1 -1 -0 -0 -1 -2 -2 -3 -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 -1 -0 -1 -1 -2 -3 -4 -6 -8 -11 -12 -6 -2 -1 -1 -1 -1 -2 -2 -1 -1 -0 -0 0 -0 -2 -5 -10 -12 -13 -12 -10 -8 -6 -3 -1 -1 -1 -1 -1 -1 -6 -7 -5 -2 -1 -5 -15 -13 -10 -6 -2 0 -0 -2 -6 -10 -12 -8 -4 -1 -0 -0 -0 -1 -2 -4 -5 -6 -9 -14 -19 -28 -36 -41 -40 -42 -55 -60 -58 -48 -30 -23 -20 -15 -10 -5 -3 -4 -3 -2 -1 -0 0 0 -0 -0 -1 -6 -31 -47 -42 -32 -23 -15 -20 -20 -18 -12 -6 -2 -1 -6 -6 -5 -4 -6 -6 -3 -3 -5 -6 -8 -7 -6 -5 -6 -10 -17 -29 -34 -33 -28 -24 -25 -34 -58 -61 -54 -42 -41 -42 -44 -46 -48 -50 -49 -48 -45 -39 -31 -21 -12 -4 -2 -2 -1 -1 -1 -1 -1 -2 -2 -3 -2 -2 -3 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -5 -8 -7 -7 -10 -12 -13 -13 -7 -3 -2 -1 -1 -2 -3 -2 -2 -1 -1 -0 -1 -5 -7 -8 -11 -14 -16 -16 -13 -8 -4 -2 -1 -1 -0 -1 -3 -5 -11 -12 -9 -5 -4 -5 -9 -8 -5 -1 -0 0 -0 -1 -6 -14 -22 -18 -13 -7 -3 -2 -3 -7 -9 -11 -13 -15 -19 -22 -25 -31 -39 -48 -54 -57 -57 -55 -48 -35 -17 -13 -11 -8 -5 -4 -2 -1 -2 -2 -1 -0 0 0 -0 -4 -9 -14 -27 -27 -19 -12 -12 -15 -21 -13 -6 -2 -1 -1 -4 -17 -17 -13 -8 -9 -7 -4 -4 -4 -5 -5 -4 -5 -6 -7 -7 -9 -13 -22 -28 -30 -30 -44 -59 -67 -64 -56 -46 -44 -44 -45 -46 -47 -48 -48 -44 -40 -34 -26 -18 -10 -3 -2 -2 -2 -1 -1 -1 -1 -2 -2 -3 -2 -3 -4 -5 -6 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 nan nan nan nan nan nan nan nan nan nan nan nan 31 30 30 30 30 30 30 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 35 35 nan nan nan nan nan nan nan nan 37 nan nan nan 33 33 32 32 32 33 33 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 37 37 nan nan nan 42 nan nan nan 40 40 nan nan nan 36 35 35 35 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 39 40 42 44 nan nan nan nan nan nan nan nan 40 39 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 42 43 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 34 34 34 nan nan nan nan nan 34 36 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 35 35 36 nan nan nan nan nan nan nan 34 36 36 37 nan nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 nan nan nan nan nan nan nan nan nan nan 35 36 36 36 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 36 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 40 40 40 40 40 nan nan nan nan nan nan nan nan nan 36 36 36 36 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 41 41 41 41 41 41 41 nan nan nan nan nan nan 38 37 37 37 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 40 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 40 39 38 38 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 41 41 41 41 42 42 42 42 42 42 43 43 44 44 43 42 42 40 39 39 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 44 43 43 42 43 43 42 41 41 42 43 44 43 43 42 41 40 40 39 39 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 46 45 45 45 46 45 43 41 42 43 44 43 42 40 38 nan nan nan nan 39 39 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 47 47 47 48 47 45 44 44 45 45 44 42 39 37 36 36 37 37 38 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 48 48 48 49 49 48 nan nan 48 48 47 44 42 40 39 38 38 38 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 48 nan nan nan nan 48 46 44 43 42 41 40 39 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 nan nan nan nan nan 49 47 46 45 44 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 44 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 19 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 4 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 12 12 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 8 9 9 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 6 7 7 8 8 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 3 3 5 6 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 7 7 7 7 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 9 9 9 9 nan 8 7 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 10 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 13 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 14 13 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 13 nan nan nan 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 16 15 14 13 13 13 13 13 nan nan nan nan nan nan nan nan nan nan nan 7 7 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 15 15 15 15 15 nan nan nan nan 12 11 nan nan nan nan nan nan nan 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 14 13 13 13 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 8 8 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 14 14 14 14 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 8 8 9 9 9 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 254 nan nan nan nan nan nan nan nan nan nan nan nan nan 252 253 254 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 254 nan nan nan nan nan nan nan nan nan nan nan nan 253 254 255 256 256 256 255 253 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 254 255 nan nan nan nan nan nan nan nan 251 nan nan nan 253 254 254 253 253 252 251 249 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 255 256 nan nan nan 254 nan nan nan 252 251 nan nan nan 253 253 253 252 250 249 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 256 256 255 255 255 nan nan nan nan nan nan nan nan 254 253 253 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 256 256 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 257 257 256 256 nan nan nan nan nan 261 262 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 258 257 256 256 nan nan nan nan nan nan nan 260 259 259 260 nan nan nan 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan 257 258 259 260 260 260 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 261 261 260 259 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 260 260 260 259 nan nan nan nan nan nan nan nan nan 262 262 261 261 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 262 262 262 262 262 262 262 nan nan nan nan nan nan 264 263 263 263 263 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 264 264 264 264 264 263 263 263 263 262 262 263 264 264 264 263 263 263 264 264 264 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 265 266 266 265 265 265 265 265 263 263 263 264 265 264 263 262 261 262 264 265 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 266 266 267 266 265 265 266 266 264 263 263 264 264 263 261 260 261 263 265 265 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 265 266 266 266 266 267 268 268 265 264 264 264 264 263 261 nan nan nan nan 266 265 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 265 265 266 266 266 269 270 270 267 265 265 267 267 266 265 265 266 267 268 267 265 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 264 265 265 265 266 269 270 nan nan 266 267 269 270 270 269 269 269 269 269 267 264 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 267 269 269 nan nan nan nan 271 271 271 270 270 270 269 267 265 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 268 nan nan nan nan nan 271 270 270 269 269 268 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 269 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 274 273 272 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 272 269 267 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 332 335 346 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 350 358 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 134 134 126 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 173 176 179 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 145 144 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 174 177 181 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 144 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 172 173 174 176 178 181 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 147 146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 189 188 186 186 185 185 187 190 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 220 210 202 197 194 192 193 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 147 169 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 183 147 118 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 129 114 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 122 108 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 356 353 351 349 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 229 265 295 313 324 330 333 335 336 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 252 267 280 292 302 309 315 320 324 328 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 250 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 245 255 263 270 277 nan 291 296 302 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 237 245 252 257 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 245 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 234 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 224 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 224 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 227 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 237 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 240 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 236 239 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 229 235 238 240 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 220 225 230 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 221 nan nan nan 231 231 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 223 223 222 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 217 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 255 256 258 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 240 248 257 267 276 283 290 297 nan nan nan nan nan nan nan nan nan nan nan 254 254 256 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 226 225 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 249 259 269 276 283 288 nan nan nan nan 306 302 nan nan nan nan nan nan nan 253 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 203 203 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 246 251 254 257 259 260 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 227 226 226 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 296 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 203 203 202 201 201 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 242 246 249 252 254 256 257 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 225 224 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 284 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 202 201 199 197 195 194 193 nan nan nan