CAPE 0 0 2 2 1 0 0 0 0 1 4 11 22 41 35 96 176 227 255 294 251 195 152 126 104 86 80 83 87 83 84 74 66 55 62 99 135 162 186 194 189 189 192 177 155 147 168 217 246 259 264 277 282 240 240 242 250 269 285 238 212 199 204 206 212 250 283 306 308 284 247 188 186 195 207 214 191 157 137 120 112 105 106 135 138 141 155 180 202 196 180 174 174 164 153 132 118 109 100 100 90 79 71 70 77 82 78 72 64 50 44 43 41 40 39 41 45 45 46 46 40 34 28 21 17 17 16 13 7 2 0 0 0 0 0 0 3 4 1 0 0 1 2 2 3 4 5 6 8 9 11 22 36 56 106 174 322 499 665 855 999 1049 0 0 0 0 0 0 0 0 0 0 1 4 18 24 23 68 147 214 217 261 246 213 179 139 106 81 66 58 53 42 36 38 43 47 51 65 93 122 160 187 180 181 177 165 149 151 186 252 275 255 235 244 267 252 251 242 239 257 276 271 279 303 300 255 238 239 260 298 338 338 288 252 222 206 206 205 205 190 164 147 150 129 120 118 117 118 111 105 111 110 112 118 116 111 104 98 92 89 86 82 79 76 71 71 64 63 67 73 71 64 60 55 54 53 51 53 45 40 39 43 45 41 35 25 16 11 7 4 1 0 0 0 0 0 2 7 12 6 1 0 0 0 0 0 0 0 1 1 0 4 6 8 12 11 39 74 123 182 236 322 402 433 0 0 0 0 0 0 0 0 0 0 0 2 14 11 13 42 114 238 247 224 201 193 188 120 89 73 59 45 36 30 24 33 49 62 61 50 64 81 120 178 202 183 146 117 120 153 209 264 267 247 229 219 213 219 243 248 226 217 216 225 234 233 224 235 241 247 279 323 330 295 250 220 204 195 192 175 158 139 129 130 135 131 125 109 94 90 79 70 65 61 61 68 67 65 66 65 61 62 59 59 56 49 45 41 39 35 33 33 38 40 38 37 35 31 25 18 18 18 14 16 14 12 10 7 3 2 1 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 5 6 10 19 34 81 129 166 186 181 0 0 0 0 0 0 0 0 0 0 0 1 11 18 20 33 88 214 264 252 215 192 230 141 109 93 79 66 43 22 22 32 46 55 56 45 44 52 81 137 186 196 155 123 133 164 215 239 244 248 251 242 233 217 229 251 229 213 211 208 203 196 188 224 271 293 306 330 304 245 215 197 179 165 154 125 86 58 67 84 93 99 86 62 42 27 22 24 26 26 33 42 50 52 50 50 53 54 50 48 49 45 43 38 33 27 20 16 13 13 13 13 9 8 5 1 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 0 1 1 1 1 1 2 5 6 6 8 11 40 76 122 170 178 0 0 0 0 0 0 0 0 0 0 0 1 8 16 18 22 70 153 232 267 244 185 220 156 122 111 114 118 76 33 23 30 40 48 66 63 56 56 69 90 109 162 181 180 200 194 232 241 236 238 234 234 232 209 196 211 204 222 253 254 221 203 197 219 237 236 229 223 190 170 148 127 116 117 113 99 91 93 79 75 78 71 52 25 10 5 4 10 18 24 35 49 59 61 54 54 47 42 38 37 43 43 42 48 55 46 32 18 9 6 6 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 2 3 3 4 5 5 4 4 5 5 5 5 6 9 20 41 74 129 146 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 3 18 78 153 219 241 181 169 134 103 85 77 77 58 38 27 26 29 34 56 66 72 88 115 64 71 110 165 227 285 254 262 259 233 188 150 168 179 171 148 129 121 146 187 224 239 226 209 211 212 205 195 178 149 122 104 101 119 131 129 116 104 105 103 91 76 54 27 10 6 7 11 18 24 29 32 33 31 29 23 17 16 16 16 17 18 23 29 45 59 51 44 32 20 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 2 2 3 3 3 3 4 4 5 5 5 5 5 5 4 5 5 5 6 8 11 40 67 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 28 81 157 223 179 130 95 75 66 54 37 30 26 23 20 22 20 30 48 78 123 179 127 95 107 157 227 286 278 269 267 263 242 195 149 130 134 137 118 95 96 122 163 191 202 207 219 230 233 218 188 156 139 138 139 134 121 110 110 119 126 113 106 78 41 12 13 14 15 19 25 30 32 31 26 16 9 6 7 9 10 10 9 7 7 13 24 31 38 35 33 34 24 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 1 2 3 3 3 3 3 3 4 4 3 3 3 3 3 3 4 4 4 5 5 6 19 30 42 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 32 98 172 162 128 88 55 41 28 24 21 19 17 17 21 16 16 24 48 106 153 148 136 145 186 224 256 262 261 261 259 223 191 153 121 113 119 97 81 87 110 133 148 168 188 200 204 204 195 184 177 169 157 125 98 84 79 81 96 115 173 177 124 80 41 33 34 39 38 39 35 30 23 16 11 8 5 6 10 12 12 6 2 0 2 7 10 14 17 25 30 24 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 2 4 3 3 2 2 1 2 2 1 1 2 4 5 6 8 12 18 13 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 12 50 101 141 171 155 89 68 58 30 16 15 12 9 12 14 13 10 14 56 94 116 122 124 165 195 205 197 181 173 149 171 179 156 119 114 117 118 122 124 123 111 110 137 162 167 157 182 197 191 161 121 105 89 74 65 67 79 67 67 92 116 117 113 99 101 99 64 38 29 20 11 5 3 1 0 1 2 3 3 3 1 0 0 1 1 2 2 4 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 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 1 2 4 5 5 5 6 25 26 25 16 11 7 5 5 2 0 0 0 0 0 0 0 0 0 3 16 42 95 157 185 140 89 51 25 15 14 9 6 7 9 8 6 9 24 45 65 73 54 89 118 125 110 84 80 109 155 170 154 132 142 136 124 114 115 127 139 145 146 138 127 121 152 177 172 126 90 100 87 62 41 27 19 20 29 40 55 70 82 88 89 73 44 24 22 22 16 7 1 0 0 0 0 1 1 1 1 1 2 2 2 2 2 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 0 0 0 0 1 1 1 2 2 3 4 4 5 5 5 28 29 30 28 25 20 14 13 8 4 1 0 0 0 0 0 0 0 0 3 7 39 93 152 175 158 85 32 18 12 7 5 5 4 3 6 11 17 23 34 52 45 59 68 67 63 57 134 189 204 190 171 164 152 140 140 151 154 135 158 167 148 117 100 103 127 147 131 79 81 82 70 47 29 36 32 26 22 24 41 54 55 47 33 18 12 18 32 45 49 45 18 3 0 0 0 1 2 2 2 2 2 2 2 2 2 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 0 0 0 1 2 3 3 3 3 3 3 4 5 5 5 41 38 38 37 36 32 22 20 18 15 11 7 0 2 1 0 0 0 0 0 0 8 27 64 138 179 127 54 21 8 6 6 6 5 2 3 6 8 8 9 25 35 45 49 52 53 70 118 170 196 185 173 164 158 152 150 166 164 154 139 122 102 72 73 81 82 67 53 55 64 64 52 34 36 49 51 38 23 17 28 32 24 12 3 2 7 15 24 36 59 64 43 16 0 0 0 1 2 2 2 2 2 2 2 2 1 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 0 0 0 1 0 1 2 2 1 1 3 3 4 4 4 4 4 4 4 5 48 50 50 51 51 46 35 32 30 27 23 21 21 14 7 2 0 0 0 0 0 0 3 13 60 98 96 57 15 4 3 5 6 5 1 0 2 3 3 1 5 9 14 19 29 51 81 112 137 149 146 145 156 166 160 135 139 122 105 96 92 89 69 71 76 73 54 54 42 34 33 34 26 30 34 31 23 17 16 16 12 5 1 0 0 0 2 5 8 23 38 40 21 0 0 0 0 0 1 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 0 0 0 0 1 2 3 3 3 3 4 4 5 5 5 5 4 4 4 4 5 50 53 56 59 60 56 48 43 37 32 27 21 29 28 20 10 1 0 0 0 0 0 0 0 3 23 39 32 7 2 1 2 3 3 1 0 0 1 1 1 0 0 1 3 6 22 54 80 91 91 88 92 117 138 131 108 94 86 88 92 93 89 84 88 93 85 50 29 19 17 20 23 21 20 18 13 10 14 15 12 5 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 3 4 5 5 6 6 6 6 5 5 5 5 5 53 53 53 55 58 57 55 55 51 42 31 26 29 33 32 22 5 1 0 0 0 0 0 0 0 2 6 10 4 1 0 0 1 0 0 0 0 0 0 1 0 0 0 1 2 5 22 40 47 48 48 47 55 64 52 47 42 44 53 66 77 78 77 75 70 66 50 35 24 17 15 11 10 9 8 5 4 8 9 6 3 3 2 1 0 0 0 0 0 0 0 0 0 0 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 1 2 3 3 3 4 4 5 6 6 6 6 6 7 7 6 6 7 55 56 55 54 54 52 51 47 43 39 36 31 27 30 31 25 12 4 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 2 4 8 13 17 23 24 24 24 27 29 29 29 32 40 51 61 69 75 78 70 54 36 20 10 6 4 2 2 1 0 2 2 2 3 2 2 6 8 5 0 0 0 0 0 0 0 0 0 2 7 14 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 4 5 6 6 6 6 6 7 7 7 7 8 56 60 62 62 61 52 50 45 39 37 36 30 22 17 17 20 15 9 4 1 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 5 9 8 4 3 4 8 12 13 14 18 19 19 25 36 50 62 67 64 48 31 16 6 2 0 0 0 0 0 0 0 0 1 1 0 0 4 9 9 1 0 0 0 0 0 0 0 0 3 10 23 16 6 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 1 1 2 4 4 4 4 5 6 7 7 7 7 7 9 52 61 66 69 68 60 54 46 39 35 33 28 21 16 15 17 17 15 11 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 5 2 1 1 2 3 2 1 1 4 8 14 24 35 39 32 18 6 0 0 1 2 1 0 1 3 2 1 0 0 0 0 0 1 4 8 4 1 0 0 0 1 2 1 0 2 9 21 18 8 0 0 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 1 2 2 2 2 2 3 4 5 4 3 4 5 45 54 63 69 67 62 55 47 39 36 32 27 22 19 16 18 18 18 15 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 2 5 5 3 1 0 1 2 2 1 0 1 1 2 4 6 7 5 3 1 0 0 1 2 1 0 1 1 0 0 0 0 0 0 0 0 1 9 9 4 0 0 0 4 4 2 0 0 10 22 28 23 3 1 1 2 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 0 1 1 40 48 58 66 58 57 54 45 40 41 36 31 28 27 24 20 19 19 18 15 8 4 2 1 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 1 1 1 0 0 0 1 1 1 1 3 3 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 2 7 7 4 0 0 0 0 0 0 0 0 7 23 34 22 6 2 1 2 2 2 2 1 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 43 51 58 86 118 110 48 58 62 52 39 34 34 31 25 21 19 18 20 18 14 9 4 1 0 0 0 0 0 0 0 0 0 0 2 3 2 1 0 0 1 1 1 0 0 0 0 0 0 0 2 2 1 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 1 1 0 0 0 1 3 2 1 0 0 0 0 0 0 0 0 0 5 16 31 16 4 1 1 1 2 2 2 2 1 1 1 0 0 1 0 0 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 25 37 44 50 71 104 120 78 125 135 100 51 41 38 34 30 26 22 16 20 20 18 13 8 3 1 0 0 0 0 0 0 0 0 1 2 3 4 3 1 0 0 0 0 0 1 1 0 0 1 1 1 1 2 2 6 5 2 0 0 1 1 0 0 0 0 0 0 0 2 3 1 0 1 2 2 2 2 2 1 3 6 4 2 2 1 0 0 0 0 0 0 0 0 3 9 15 8 2 0 1 1 2 2 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 1 1 12 26 39 48 58 63 71 102 165 205 166 66 52 44 38 33 29 25 21 21 20 20 19 16 9 3 1 0 0 0 0 0 0 0 1 3 4 6 6 4 1 0 0 0 0 1 1 1 1 4 4 3 1 0 0 4 3 2 1 0 1 1 1 1 0 0 0 0 0 2 4 2 0 0 1 1 1 3 3 2 2 4 4 4 4 2 0 0 0 0 0 0 0 1 4 12 12 4 0 0 1 2 2 2 3 1 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 1 4 11 26 38 49 56 62 82 121 181 188 84 63 54 48 45 45 41 40 34 28 26 25 27 19 10 5 2 0 0 0 0 0 0 0 1 3 6 8 6 3 1 0 1 2 2 4 5 5 7 7 4 3 5 2 2 2 3 3 1 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 2 4 4 1 0 0 2 3 2 1 0 0 0 0 0 0 0 0 1 2 1 0 0 0 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 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 1 4 12 20 29 42 60 71 76 105 132 76 58 53 54 59 72 74 63 46 34 33 27 30 27 20 11 7 3 0 0 0 0 0 0 0 1 4 8 7 5 4 2 2 3 3 4 6 8 10 10 7 3 3 2 2 3 2 3 2 1 0 0 0 1 1 1 0 0 2 5 6 3 0 0 0 1 3 3 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 34 51 62 60 59 66 52 45 45 50 60 69 71 67 52 33 31 26 26 29 28 17 12 6 2 1 0 0 0 0 0 0 1 6 7 6 7 7 5 3 2 2 4 5 8 11 13 11 10 9 8 7 4 5 5 4 2 2 2 2 2 3 3 8 13 14 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 13 26 44 49 47 46 48 46 39 36 43 56 64 74 74 66 42 32 24 18 19 27 21 15 10 8 7 1 0 0 0 0 0 0 2 3 3 6 8 6 2 1 0 1 2 3 5 9 11 14 16 17 14 11 10 10 9 8 6 4 2 2 3 4 6 7 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 15 26 31 37 51 84 95 85 75 84 124 145 118 90 79 47 32 21 12 9 20 19 15 11 10 11 4 2 1 1 2 0 1 1 1 1 3 7 7 4 1 1 1 1 1 1 2 3 6 9 12 13 13 13 12 9 7 6 4 2 1 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 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 1 4 10 17 34 73 186 232 217 182 194 299 348 322 245 156 67 34 18 14 27 30 18 11 10 9 6 4 4 3 1 3 1 1 2 3 0 2 6 8 6 4 8 8 5 3 1 0 0 1 2 3 4 6 9 10 9 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 5 19 66 235 343 359 293 207 344 455 493 451 341 174 78 29 10 16 12 6 5 7 8 6 6 6 5 4 3 2 3 4 3 1 2 4 6 7 8 11 11 10 8 3 2 1 0 0 0 0 1 2 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 66 200 307 368 408 321 413 533 616 627 560 401 241 114 46 15 7 4 2 3 5 6 5 5 5 6 5 3 3 5 4 2 1 0 1 3 6 8 10 11 9 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 75 113 164 285 226 349 562 746 781 740 620 462 306 189 58 10 4 2 2 4 4 6 12 10 6 6 4 1 4 5 4 3 0 0 1 3 5 6 7 10 11 10 9 7 5 4 4 2 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 0 0 0 3 4 3 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 1 32 81 99 83 70 98 106 224 423 624 695 691 638 560 465 360 156 39 14 10 10 8 13 25 39 43 31 15 3 3 2 4 6 5 0 0 0 1 1 1 4 6 8 9 9 10 10 10 11 10 4 2 1 1 0 0 1 2 3 2 2 3 5 9 14 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 17 6 1 0 0 0 0 0 0 0 0 0 2 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 150 166 60 35 29 40 76 137 231 315 365 403 428 394 367 223 76 14 15 16 12 18 40 84 133 96 37 20 11 4 4 6 6 4 2 1 1 0 1 2 4 5 6 8 10 9 10 13 17 15 11 8 6 4 5 6 8 12 14 12 10 11 16 21 20 13 3 2 2 5 5 1 0 0 0 0 0 0 0 0 0 0 0 0 10 21 25 7 2 0 0 0 0 0 0 0 1 8 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 141 233 133 53 26 22 24 25 43 62 90 123 157 237 254 178 64 3 2 5 8 24 78 200 139 49 15 11 6 2 2 4 5 4 2 1 2 3 2 1 2 3 3 6 6 6 7 13 16 16 15 14 12 11 10 11 14 19 24 22 19 18 21 27 30 26 16 10 12 18 19 9 5 4 2 0 2 3 2 0 1 4 4 4 9 19 17 6 1 0 0 0 0 0 0 0 0 7 12 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 40 95 52 24 21 25 23 21 18 15 16 17 15 207 229 153 80 10 1 0 3 17 56 108 64 11 5 1 1 0 0 1 2 1 0 0 0 3 3 2 2 2 1 2 2 2 3 9 11 12 12 13 14 14 14 16 19 22 27 27 24 22 23 27 31 32 24 18 20 25 27 21 18 12 6 6 14 17 12 5 6 11 11 8 8 22 13 5 0 0 0 0 0 0 0 0 2 12 26 34 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 4 15 12 15 20 22 23 21 18 14 10 9 5 20 42 75 116 25 3 0 1 4 13 15 8 4 5 3 2 0 0 0 0 0 0 0 0 1 1 3 4 2 1 0 0 0 0 3 5 6 9 11 14 15 15 16 23 23 23 24 23 20 18 20 23 25 23 22 24 27 28 29 33 36 34 38 44 41 28 13 11 12 16 18 11 16 16 10 0 0 0 0 0 0 0 0 3 11 22 31 13 3 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 2 7 10 12 12 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 2 10 16 18 22 26 25 22 18 19 14 6 1 0 1 1 0 0 0 0 1 0 1 3 5 6 4 2 1 0 1 1 1 0 0 0 0 1 4 4 4 3 0 3 5 6 6 6 10 12 14 14 15 14 21 23 23 24 22 17 14 15 17 17 23 28 31 31 32 37 45 53 56 63 68 59 36 18 12 10 12 17 9 10 18 22 5 1 0 0 0 0 0 0 1 3 11 9 6 5 5 2 0 0 0 0 0 1 3 5 5 2 1 2 4 8 12 14 16 17 21 12 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 5 11 16 22 25 41 59 52 48 32 15 6 2 1 0 0 0 0 0 0 0 0 0 0 2 2 2 2 4 6 5 3 0 0 0 0 0 3 8 11 10 2 1 3 6 8 8 11 13 15 19 18 16 18 22 25 26 22 18 16 18 18 16 21 30 37 37 36 38 40 44 53 64 67 58 31 13 5 1 1 4 4 8 19 33 22 12 5 0 0 0 0 0 0 0 2 3 2 3 6 4 2 0 0 0 0 1 3 6 6 5 4 7 10 15 20 24 25 23 23 17 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 13 14 20 35 72 93 67 38 25 16 5 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 7 7 4 2 1 1 0 2 4 5 2 0 0 0 2 4 6 7 10 14 20 20 18 17 17 21 22 20 16 14 18 19 20 25 33 41 40 38 33 28 31 43 53 51 35 12 3 0 0 0 0 3 10 19 30 32 26 13 2 0 0 0 0 0 0 0 0 0 0 3 4 4 0 0 0 0 0 0 3 4 5 7 14 16 20 25 32 33 29 23 17 9 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 4 5 6 5 4 5 21 41 56 79 44 10 5 1 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 7 7 6 6 2 1 1 0 0 0 0 0 0 0 1 2 4 9 15 19 21 20 17 19 19 17 14 12 18 20 22 26 32 35 35 32 27 27 31 37 38 30 13 3 0 0 0 0 0 4 12 18 30 35 29 16 6 1 0 0 0 0 0 0 0 0 0 2 5 7 2 1 0 0 0 0 1 2 4 8 15 19 23 28 38 37 31 25 22 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 0 0 0 0 4 8 8 4 0 0 0 1 1 2 5 10 15 25 68 110 107 88 54 37 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 16 11 6 2 0 0 0 0 0 0 0 0 0 1 5 10 14 18 21 20 21 22 21 21 21 19 19 21 24 23 21 20 19 14 22 28 31 29 16 5 0 0 0 0 0 0 1 4 8 20 26 20 10 4 1 0 0 0 0 0 0 0 0 0 0 2 7 5 2 0 0 0 0 0 1 5 11 18 25 30 32 37 36 31 25 28 21 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 19 21 19 14 9 5 1 0 0 1 6 12 14 27 37 50 66 95 122 66 10 5 1 0 0 0 0 0 0 0 0 0 0 0 1 2 5 11 13 13 10 8 2 1 0 0 0 0 0 0 0 3 6 9 12 19 21 24 28 35 32 29 27 26 27 21 14 12 15 18 15 24 33 38 35 13 2 0 0 0 0 0 0 0 0 1 6 11 6 3 1 0 0 0 0 0 0 0 0 0 0 1 7 8 7 5 1 0 0 0 0 1 5 12 20 28 34 35 36 34 28 25 26 22 12 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 7 17 25 29 26 25 23 21 17 1 0 0 0 1 1 3 8 27 76 162 247 223 125 59 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 18 24 16 7 4 1 0 0 0 0 0 1 3 5 8 16 21 25 27 31 29 26 25 28 29 19 12 13 20 36 37 40 47 50 38 18 4 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 9 9 7 2 1 0 0 0 0 4 10 17 20 27 30 31 30 23 18 15 12 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 1 2 7 16 23 27 27 27 26 24 22 7 2 0 0 0 0 3 11 30 67 116 302 389 286 202 113 52 13 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 13 22 21 15 11 5 2 1 0 0 1 3 4 4 7 12 18 21 18 20 19 15 14 21 20 16 16 21 28 36 43 50 58 59 46 27 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 3 6 8 11 9 6 3 2 0 0 0 1 4 8 11 15 18 20 20 13 6 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 1 2 4 7 10 14 18 22 25 26 26 26 26 23 12 5 2 0 0 0 1 5 13 29 51 116 197 259 352 317 204 72 5 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 11 10 10 10 12 12 9 6 6 8 10 12 13 14 12 12 13 7 4 1 1 3 10 14 19 25 28 33 38 46 59 64 65 51 28 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 3 9 9 9 7 5 3 3 1 0 0 3 5 7 8 8 7 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 1 2 4 6 9 11 14 17 20 23 26 29 33 32 34 45 36 23 18 17 5 2 1 0 0 1 4 15 28 48 132 336 425 390 248 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 11 19 22 20 8 6 13 19 23 25 21 13 6 2 0 0 1 5 10 14 20 30 34 37 43 50 58 51 46 36 17 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 0 3 5 6 7 6 6 5 3 1 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 4 6 9 11 13 15 17 20 24 28 32 36 39 39 40 51 50 40 35 39 22 12 4 0 0 2 3 3 6 16 48 191 353 472 483 147 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 23 28 18 12 17 20 24 27 27 21 13 4 0 1 1 7 11 14 18 26 31 37 41 40 34 32 30 24 6 1 0 0 0 0 0 0 0 0 0 1 3 4 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 4 5 6 6 4 2 1 0 0 0 1 2 2 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 5 7 9 12 14 17 19 23 28 32 37 47 54 55 53 62 62 49 37 52 48 30 15 10 8 13 15 10 0 0 0 57 157 279 363 183 43 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 16 19 18 20 24 28 31 33 31 24 14 5 2 4 7 9 11 16 21 27 32 35 31 28 27 27 20 7 2 0 0 0 0 0 0 0 0 0 3 9 13 5 4 7 7 2 1 0 0 1 5 11 14 7 2 0 0 0 0 2 4 6 8 8 6 3 0 0 1 2 6 15 8 5 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 10 13 15 18 21 25 29 30 33 39 47 57 72 80 74 57 42 57 70 52 28 28 27 28 27 21 5 3 2 13 43 102 176 135 54 5 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 7 14 20 27 38 52 59 56 49 38 27 20 13 3 2 5 9 13 16 20 24 27 28 28 26 24 20 14 7 4 3 1 0 0 0 0 0 1 2 5 10 20 17 13 15 14 11 9 8 7 9 16 24 27 21 16 11 6 4 4 4 5 8 13 17 16 9 4 4 4 6 9 19 17 12 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 9 11 16 18 21 24 25 27 28 31 36 45 60 85 85 76 65 58 68 91 82 46 47 46 37 31 32 20 12 8 7 9 59 130 157 120 35 42 33 14 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 8 16 24 30 44 60 70 70 66 52 41 32 17 4 3 8 13 15 17 19 21 24 28 30 29 27 21 14 10 11 15 9 4 1 0 0 0 2 4 7 10 19 24 25 23 26 30 32 30 33 43 48 42 41 40 36 29 22 21 17 13 13 17 22 25 24 15 12 11 9 9 13 19 21 17 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 29 16 13 19 23 25 27 27 27 29 33 41 56 86 107 90 75 84 108 104 113 106 57 41 42 42 38 35 25 17 14 17 7 34 86 146 206 153 126 88 41 5 1 0 0 0 0 0 0 0 0 0 0 1 2 5 8 12 17 22 26 34 43 51 56 61 57 45 31 14 5 5 10 14 17 18 18 20 24 29 32 32 30 23 17 15 18 23 18 10 4 2 1 2 4 6 10 15 24 31 32 35 44 55 62 59 58 58 57 57 62 60 50 40 39 41 37 29 27 29 31 30 22 18 17 16 13 12 12 13 13 14 8 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 73 45 24 20 23 26 30 33 34 35 37 42 57 102 98 80 78 107 158 128 89 65 42 25 22 23 25 24 21 18 18 22 17 22 46 114 261 240 179 120 83 31 11 4 0 0 0 1 0 0 0 0 1 3 5 9 13 16 18 22 22 23 26 30 38 44 44 39 25 10 4 4 8 14 17 17 17 20 26 31 34 36 33 28 25 23 24 25 21 14 9 7 6 5 5 6 11 19 29 39 34 41 55 73 83 81 80 81 80 74 75 71 59 54 58 57 51 44 40 39 38 34 26 21 19 19 16 12 8 5 4 5 6 6 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 150 112 72 42 26 22 26 33 37 38 38 38 41 74 72 63 57 70 122 108 66 37 29 15 6 5 7 9 14 19 21 26 32 44 74 137 175 150 122 121 148 101 59 27 3 4 6 6 3 0 0 0 1 3 6 11 17 22 21 21 20 19 22 24 26 28 30 27 15 6 2 2 6 9 10 11 13 19 26 32 36 37 35 32 28 22 21 19 16 11 9 10 10 10 8 10 13 18 26 35 34 41 58 79 89 97 105 109 100 84 73 70 65 65 63 61 62 56 51 47 45 41 40 34 23 18 13 10 8 6 3 3 5 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 202 181 149 98 56 34 28 34 38 35 36 45 44 61 72 69 45 41 61 61 44 21 18 9 2 0 0 2 8 15 15 17 24 41 75 143 136 119 101 85 130 125 113 112 114 64 40 29 12 24 15 3 1 2 5 10 17 21 21 20 19 18 22 22 21 21 21 16 11 7 7 6 7 8 8 9 13 18 24 30 35 36 36 34 31 23 14 10 11 12 15 17 17 17 15 15 17 21 22 26 33 44 60 78 88 97 106 115 108 95 82 78 75 73 73 74 70 62 56 53 48 45 46 41 25 16 11 8 10 7 5 3 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 154 164 149 106 72 45 29 28 29 27 32 50 48 52 63 72 45 32 29 29 26 8 7 6 2 0 0 0 1 3 4 6 6 9 24 77 117 118 74 40 51 61 72 88 169 168 144 110 54 45 25 16 43 44 22 7 10 10 11 13 14 15 16 17 18 17 19 16 14 15 18 14 12 11 11 11 13 17 22 29 37 42 43 38 34 26 16 10 12 17 24 26 21 22 21 22 24 26 26 31 39 50 64 76 87 95 106 114 112 104 98 98 95 89 81 73 67 63 58 55 52 51 48 39 27 18 13 9 8 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 100 95 59 51 39 25 17 16 18 20 25 38 40 38 43 61 43 26 17 16 15 10 7 6 5 2 1 0 0 0 2 3 5 8 27 69 90 76 34 19 18 22 26 34 117 172 184 189 136 111 117 160 176 104 52 29 9 3 3 5 9 15 21 26 27 22 22 22 22 22 25 23 20 18 17 17 18 22 28 35 42 47 47 44 40 33 25 21 21 22 25 27 25 24 26 30 36 42 45 48 48 52 62 72 83 96 112 118 116 109 107 111 113 107 94 81 72 65 54 51 49 47 46 37 25 16 13 9 7 8 8 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 68 79 35 24 20 16 11 8 10 13 18 26 28 27 28 36 25 17 15 15 8 6 7 9 14 11 9 8 10 10 4 1 2 5 22 42 49 37 24 20 16 20 53 127 160 148 105 109 111 129 169 225 141 124 115 71 15 1 0 2 8 19 30 36 38 34 33 31 29 26 28 28 27 26 24 22 24 28 37 44 48 50 48 46 48 46 39 35 33 32 30 29 31 32 34 39 43 50 57 63 57 57 62 70 80 95 110 120 124 109 103 102 104 106 101 93 80 60 40 39 44 43 40 29 18 13 14 14 15 17 17 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 22 16 13 11 12 13 8 3 2 4 9 19 27 30 23 17 14 15 17 15 8 4 3 4 14 15 16 19 22 24 16 8 7 7 11 26 43 35 26 23 20 20 73 131 161 156 100 53 42 53 80 148 269 312 241 108 50 24 9 1 6 13 21 29 35 36 36 35 34 32 32 30 29 31 28 28 32 38 47 53 56 54 52 51 53 54 53 49 43 37 32 33 39 44 48 52 52 53 55 56 56 58 61 69 82 90 100 115 131 118 105 94 85 88 97 98 85 65 52 45 36 31 27 20 13 14 21 24 27 32 25 13 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 3 0 0 2 5 11 4 1 0 0 2 7 18 29 30 25 19 14 14 11 9 8 6 4 6 8 11 19 26 28 27 24 21 17 15 23 38 36 29 24 19 14 16 35 61 85 68 59 57 56 53 283 398 367 218 96 65 49 19 6 4 4 7 11 16 21 26 29 31 32 33 31 28 29 32 37 43 49 57 62 62 59 57 56 55 59 62 57 50 48 44 40 42 49 53 54 53 51 48 52 59 60 53 58 59 69 84 98 118 122 115 99 83 91 102 101 81 62 43 26 22 25 24 19 13 17 26 32 33 36 25 10 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 4 1 0 0 0 0 1 4 11 19 32 29 19 14 12 12 12 11 7 5 7 12 14 19 22 25 28 34 32 29 30 35 36 32 26 22 20 16 16 21 23 24 25 26 30 43 141 196 181 144 110 87 55 12 5 1 1 3 8 7 7 11 15 18 23 28 31 27 28 31 38 46 50 56 60 63 61 59 57 56 54 51 48 51 53 51 45 42 49 53 56 58 58 55 59 63 63 54 56 64 72 77 81 94 103 105 96 91 96 105 101 84 62 41 29 26 26 25 21 22 24 29 36 37 32 19 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 13 18 15 12 9 9 12 11 6 5 8 13 11 14 18 22 25 35 37 37 37 36 37 34 28 28 27 19 14 16 9 7 10 22 49 27 25 39 55 70 77 72 47 9 2 2 3 9 17 10 1 2 4 7 10 15 21 23 24 27 34 39 44 47 49 51 53 54 55 55 54 52 51 52 49 45 43 45 49 54 59 62 62 61 63 66 62 58 59 63 68 65 70 77 82 80 77 81 91 100 95 78 56 42 39 32 25 21 21 22 27 31 30 25 17 9 6 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 2 4 2 1 2 2 3 10 16 20 20 21 27 32 35 36 33 28 24 25 28 29 27 21 14 5 2 4 11 13 10 5 4 14 14 18 20 7 1 2 6 11 7 7 5 0 1 3 5 7 11 15 20 23 26 29 32 35 39 44 47 49 50 48 49 50 51 51 49 48 48 48 49 50 54 58 56 55 57 63 70 62 57 56 58 63 67 74 79 73 66 66 71 78 87 84 75 64 52 46 38 27 22 22 20 17 18 14 8 4 5 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 1 1 2 10 18 21 21 15 13 16 21 27 28 26 22 21 21 19 20 24 25 21 10 2 5 9 10 7 4 11 19 18 16 24 9 3 7 17 32 14 2 0 0 1 5 9 9 11 12 15 25 29 31 33 34 33 40 45 48 49 45 44 45 45 46 47 50 53 56 58 57 55 59 59 58 59 62 69 73 72 67 64 66 70 74 78 73 69 67 65 69 70 66 60 58 54 48 40 28 26 23 19 14 8 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 1 3 3 7 9 12 13 6 4 6 9 9 12 15 17 18 21 14 9 12 16 17 17 15 11 8 5 3 2 33 48 38 9 9 9 9 10 9 26 19 6 3 1 0 0 1 3 4 7 17 31 35 38 40 43 37 38 42 45 45 44 42 39 38 44 49 51 51 53 53 51 48 52 56 59 63 66 70 70 69 73 76 77 78 80 81 80 78 70 65 66 61 52 47 48 49 49 41 26 19 18 19 20 13 3 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 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 2 5 6 6 4 1 1 2 3 7 10 12 13 15 15 9 2 3 5 7 11 18 15 8 4 3 3 33 53 50 7 2 6 15 24 7 9 9 9 16 7 1 0 0 0 1 4 12 22 37 48 47 45 42 40 38 30 31 33 32 31 32 37 41 45 46 48 49 49 51 56 61 65 72 74 74 75 80 85 85 86 89 92 96 97 91 77 72 64 55 50 34 32 39 54 45 33 26 27 31 36 32 15 3 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 11 6 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 1 1 2 5 13 11 5 1 4 3 2 2 4 5 3 2 2 6 21 29 21 7 2 4 13 30 14 4 2 7 26 19 5 0 0 2 3 3 3 10 28 47 44 41 35 30 34 19 16 22 34 34 27 23 26 47 51 51 50 52 56 61 67 76 84 76 71 82 87 89 92 95 98 102 107 107 94 82 70 57 46 61 46 26 19 43 45 40 34 32 34 40 43 28 10 5 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 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 1 0 0 0 0 0 0 0 0 0 4 5 6 8 7 4 1 0 1 0 0 1 0 3 10 15 14 10 5 1 2 12 9 5 4 2 6 6 3 2 3 5 6 5 3 2 0 1 13 15 10 7 27 23 14 5 8 20 25 23 10 41 53 54 50 51 52 54 60 75 82 80 76 83 91 95 98 110 112 106 99 99 89 78 64 50 46 54 54 38 12 23 34 37 34 37 37 35 31 25 19 17 17 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 1 3 5 6 5 5 3 0 0 0 0 1 0 0 1 3 8 11 10 4 2 2 3 5 11 8 5 4 1 1 8 17 20 8 2 0 0 0 0 0 2 13 26 17 7 25 13 16 26 38 13 15 20 24 46 50 47 47 58 73 75 69 79 91 96 96 94 101 101 95 83 83 79 71 58 54 58 62 60 35 17 22 36 40 30 29 31 28 20 19 21 22 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 0 0 0 0 0 0 0 3 3 1 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 2 0 0 0 0 0 0 0 0 2 6 10 11 8 5 4 2 2 8 14 20 22 5 1 10 28 43 16 1 0 0 0 1 2 3 12 13 7 2 21 14 12 23 44 25 8 2 9 40 49 47 49 61 67 68 71 86 94 95 89 86 85 81 73 70 73 75 75 67 67 68 68 66 48 46 49 49 53 40 25 21 23 20 18 20 20 13 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 1 1 1 2 4 3 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 2 2 0 0 0 0 0 0 0 0 0 1 1 1 3 4 4 3 2 3 5 9 16 26 11 5 7 17 46 33 9 0 0 1 5 15 14 7 1 0 0 0 1 5 14 15 7 1 0 1 18 38 48 54 56 56 57 76 95 101 94 84 81 79 74 65 66 70 73 74 66 63 66 72 81 82 74 57 45 38 30 19 16 18 19 16 18 16 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 1 3 3 3 4 4 2 1 0 0 0 0 0 1 1 1 2 2 5 5 4 2 2 2 2 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 3 4 4 2 5 5 4 4 3 17 19 8 2 1 2 7 15 8 2 0 0 0 0 1 6 35 55 47 1 0 2 10 19 19 37 52 54 51 74 89 88 79 76 75 73 67 67 69 69 69 67 64 65 71 77 82 80 69 49 34 23 17 16 17 16 12 9 13 13 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 2 3 3 5 9 9 7 5 2 0 0 0 0 0 2 3 3 3 6 6 5 3 3 4 4 1 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 2 1 3 6 6 3 4 4 3 5 3 3 5 6 6 6 3 3 9 12 6 13 64 140 193 40 8 1 2 6 3 21 45 53 31 55 86 86 74 48 28 41 46 60 69 64 67 69 71 72 78 76 71 65 62 47 32 21 18 17 12 5 3 4 8 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 1 2 3 4 6 8 9 10 11 11 10 7 5 2 1 0 0 0 0 0 1 2 3 2 2 2 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 3 4 5 7 4 3 4 8 8 6 3 0 1 3 5 4 2 1 2 5 5 8 26 45 22 13 31 84 184 80 24 0 1 3 2 8 23 47 43 46 65 81 85 66 25 11 29 56 77 73 70 70 75 77 74 66 57 56 59 55 45 28 22 14 5 0 0 4 8 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 4 4 3 5 7 8 9 10 12 12 10 8 7 5 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 4 4 2 1 0 0 0 0 2 4 4 3 4 3 1 1 5 6 6 4 1 0 2 5 6 2 0 1 3 4 6 18 42 23 8 1 4 59 59 37 0 2 3 4 6 7 20 21 15 23 56 80 86 64 50 56 75 85 83 77 74 80 78 73 64 47 49 56 60 55 33 21 11 1 0 0 3 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 0 0 0 0 2 3 5 6 5 5 5 5 7 8 8 9 10 11 11 10 9 8 7 5 3 3 3 2 1 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 3 5 6 5 2 1 0 0 0 1 2 2 1 1 0 0 3 5 6 4 2 3 3 4 6 3 1 0 1 6 10 11 17 10 4 0 0 25 49 61 35 27 18 11 26 26 17 3 0 3 30 64 82 82 74 69 77 83 90 99 107 96 80 61 46 24 21 26 32 26 22 15 3 0 1 4 7 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 3 3 6 7 8 10 11 14 15 13 11 9 8 7 7 7 7 5 3 3 3 3 2 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 4 8 7 4 1 0 0 0 1 4 4 5 4 1 0 2 5 8 3 3 5 7 7 5 2 0 0 0 4 9 11 16 15 9 3 3 15 36 57 67 74 64 16 83 93 63 2 0 0 11 35 55 68 75 70 74 90 103 104 108 103 84 47 29 16 8 5 12 18 17 10 1 1 3 6 8 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 0 0 0 0 0 0 0 0 1 5 7 9 10 11 13 14 14 12 9 7 8 9 8 7 6 7 8 7 6 4 2 1 0 1 2 1 1 2 1 0 0 0 0 0 0 1 4 5 3 2 1 2 2 1 2 4 7 9 5 2 1 2 7 4 3 4 9 6 4 3 4 1 0 0 1 4 7 8 9 5 5 11 24 32 48 55 45 11 70 113 108 20 2 0 1 4 9 33 61 64 68 81 95 89 86 78 63 41 36 32 27 29 30 24 14 3 0 2 6 9 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 9 12 13 13 12 11 10 8 9 11 12 10 8 6 5 5 5 5 3 3 3 3 3 4 4 3 1 0 0 0 1 1 1 0 0 1 2 2 2 2 2 2 1 1 2 3 6 5 3 1 0 3 3 3 2 6 6 7 9 6 3 1 0 0 0 0 0 2 2 2 2 6 13 25 31 14 6 27 60 71 24 3 0 0 0 18 46 68 68 71 79 84 65 42 25 13 11 9 12 32 34 29 21 18 9 5 5 11 15 14 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 7 8 8 8 8 9 9 8 9 11 12 11 9 7 6 4 4 5 4 4 4 4 6 6 5 4 2 1 1 1 2 3 2 1 1 1 1 1 2 2 2 2 1 0 1 2 3 2 2 2 1 1 2 3 3 3 5 8 13 9 6 3 0 0 0 0 0 0 1 1 0 0 2 10 30 20 13 15 40 27 10 0 0 0 0 9 32 60 70 73 79 67 33 3 0 0 0 0 1 18 25 24 15 21 17 10 4 13 20 21 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 6 7 8 9 9 9 7 6 7 8 8 8 7 6 6 5 6 6 4 4 6 8 7 6 5 4 3 2 2 3 4 4 4 4 3 2 2 2 2 3 3 2 2 2 4 3 3 3 3 2 1 1 1 3 3 3 2 6 8 10 11 2 0 0 0 0 0 0 1 0 0 0 2 24 31 25 7 20 11 3 0 0 1 3 5 9 18 26 38 48 55 42 6 1 0 0 0 0 6 16 28 21 21 18 9 5 15 26 29 16 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 1 3 4 5 9 8 7 5 3 3 2 2 3 4 5 5 4 4 4 3 2 6 8 8 6 5 4 3 2 3 4 6 7 7 7 6 4 4 4 4 4 4 3 3 4 4 3 3 4 4 3 3 3 4 3 3 1 1 2 4 7 13 7 2 1 0 0 0 0 0 0 0 0 0 12 24 29 12 11 7 0 0 0 2 4 6 4 8 19 25 13 16 21 4 1 0 0 0 0 2 6 22 22 22 21 7 12 23 36 47 29 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 5 6 6 5 2 1 0 0 0 0 1 1 1 1 1 1 1 3 4 5 5 5 5 4 3 3 5 7 9 9 8 6 4 5 5 7 9 8 7 8 8 8 7 6 6 4 4 6 8 9 9 8 5 4 3 3 2 7 9 8 8 3 1 0 0 0 0 0 0 0 3 10 16 18 22 21 1 0 0 0 1 9 9 6 6 4 11 24 25 9 0 0 0 0 0 1 4 8 8 11 24 20 21 29 44 58 56 37 16 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 3 3 3 2 4 8 11 12 10 8 7 5 3 4 7 11 13 15 16 15 13 10 9 8 7 7 9 12 17 18 14 10 7 5 5 2 4 6 9 15 10 3 1 0 1 2 1 0 0 3 8 7 11 21 40 16 5 0 0 0 4 6 3 1 0 10 33 36 20 2 0 0 0 0 0 4 5 7 14 17 16 18 31 46 51 45 29 15 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 6 9 10 10 8 7 4 3 3 6 10 14 17 18 18 16 15 14 14 14 14 15 17 17 15 14 13 11 8 8 7 7 6 5 10 9 5 6 3 3 7 7 3 0 2 6 5 4 5 27 23 13 0 1 3 6 6 1 0 1 8 29 42 36 13 4 1 0 1 3 4 7 16 20 13 7 7 27 37 35 24 18 15 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 6 6 5 4 7 11 15 18 19 19 20 22 21 21 21 21 22 23 23 19 19 19 19 17 17 17 16 15 12 11 10 9 16 14 7 5 8 5 1 1 2 1 0 0 14 24 27 6 5 7 8 4 1 1 5 17 42 52 43 27 21 16 9 14 19 21 19 12 4 0 1 2 13 21 23 15 19 21 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 5 5 5 8 12 15 19 20 21 22 27 27 26 25 26 25 26 26 25 24 24 25 26 25 21 17 20 20 17 13 11 16 18 14 8 8 7 4 8 5 1 5 7 11 18 34 13 7 8 17 7 3 8 21 31 42 48 41 38 37 33 21 21 26 36 34 20 8 0 4 4 7 12 15 17 19 18 13 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 0 0 0 0 0 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 4 7 11 16 21 24 27 31 32 31 30 27 26 27 28 27 26 26 29 30 29 28 27 27 25 21 17 13 13 15 20 14 9 9 16 36 37 11 16 25 27 19 23 13 5 9 22 14 8 18 37 41 41 42 43 43 40 32 23 14 10 23 24 16 4 0 1 3 7 14 17 15 9 5 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 12 18 25 27 28 29 30 32 31 29 28 29 29 29 30 29 28 28 30 31 30 29 29 24 18 13 11 19 17 11 7 14 29 39 22 21 35 57 64 51 29 15 46 30 13 9 23 31 34 36 40 42 40 34 27 25 24 20 26 20 11 4 6 8 8 4 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 17 22 25 27 27 31 32 31 30 30 32 34 36 35 34 34 35 35 34 35 34 30 25 21 16 19 21 16 8 10 18 24 22 19 26 54 54 37 23 37 40 27 10 16 21 22 23 28 34 34 31 26 23 21 20 17 13 10 10 14 14 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 15 22 27 31 32 32 33 32 32 34 38 40 40 41 43 43 40 36 40 39 37 34 32 31 31 31 26 21 19 18 15 16 17 18 26 22 16 20 49 47 28 4 13 17 18 22 30 31 28 25 25 27 28 19 8 4 7 16 19 16 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 0 0 0 0 0 0 0 0 0 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 12 19 24 27 31 35 36 37 39 41 42 42 43 46 48 47 39 41 42 42 40 37 37 38 40 35 33 34 27 18 14 13 13 16 16 14 28 39 35 14 4 6 13 21 27 29 29 27 25 25 26 25 18 10 3 10 18 18 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 12 17 24 31 34 37 39 41 41 40 43 46 50 51 46 45 45 43 41 40 39 39 43 40 35 32 26 21 19 13 10 17 29 23 30 31 21 7 3 4 10 25 26 25 25 24 25 25 23 21 24 26 14 15 19 22 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 19 25 30 35 37 38 40 43 46 51 54 55 56 54 48 44 42 41 40 42 42 38 30 20 16 18 16 20 26 25 25 31 33 13 6 3 3 3 9 13 18 23 26 28 27 24 27 34 44 34 28 24 19 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 6 10 15 21 27 31 35 38 41 44 48 52 56 59 59 53 48 44 43 41 40 41 40 28 19 15 18 16 17 21 18 24 35 44 26 19 14 6 4 5 7 12 17 21 24 26 31 38 44 44 37 29 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 6 6 7 9 13 19 25 32 35 38 43 48 53 58 63 62 57 52 46 43 40 39 39 43 38 31 30 31 27 20 18 24 34 37 36 34 33 31 17 10 7 5 6 9 13 16 19 27 35 40 34 26 17 9 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 8 8 9 12 16 21 28 33 38 43 48 54 61 64 63 59 54 47 44 41 40 40 42 44 42 37 36 34 27 23 37 54 47 42 42 43 33 26 21 17 11 9 9 9 11 13 18 25 24 19 13 8 6 6 6 6 6 4 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 1 3 5 6 7 8 9 12 12 12 14 17 21 26 30 35 39 44 51 58 60 59 55 50 46 42 39 37 37 38 41 41 36 34 35 31 25 31 57 59 57 53 50 43 38 34 28 21 17 17 21 15 12 14 17 15 11 7 5 6 8 8 10 12 13 8 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN 0 0 -131 -142 -72 0 0 0 0 -10 -21 -30 -37 -43 -45 -30 -11 -1 -0 -0 0 -0 -1 -3 -7 -13 -19 -21 -19 -18 -10 -9 -13 -11 -4 -1 -1 -1 -0 0 0 0 0 -0 -0 -1 -3 -13 -14 -5 -0 -3 -7 -6 -2 -1 -3 -5 -7 -6 -3 -5 -9 -11 -10 -3 -1 -1 -0 -0 -0 -2 -1 -0 -0 -0 -0 -3 -5 -6 -5 -2 -2 -2 -2 -2 -3 -4 -3 -3 -3 -3 -3 -3 -3 -5 -7 -10 -15 -23 -23 -19 -16 -14 -14 -12 -14 -14 -15 -17 -16 -19 -20 -17 -14 -11 -8 -8 -8 -8 -10 -14 -22 -24 -19 -13 -13 -12 -6 -1 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -0 -1 -1 -0 -0 -0 0 0 0 0 -23 -14 0 0 0 0 0 0 -2 -9 -23 -57 -65 -51 -25 -1 -0 -0 -0 -0 -0 -1 -4 -14 -21 -21 -16 -9 -7 -16 -21 -16 -6 -4 -2 -1 -0 0 0 0 -0 -1 -1 -3 -10 -28 -23 -9 -2 -5 -9 -5 -1 -0 -1 -1 -2 -1 -0 -1 -1 -0 -2 -2 -1 -0 0 0 -0 -0 -0 0 0 0 0 -0 -1 -2 -3 -1 -1 -1 -1 -1 -2 -5 -5 -5 -6 -5 -5 -6 -8 -9 -11 -13 -20 -26 -26 -24 -21 -16 -17 -17 -14 -10 -11 -14 -13 -12 -10 -9 -6 -3 -5 -7 -9 -8 -6 -9 -9 -10 -12 -8 -6 -4 -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 -1 -2 -1 -0 -0 -0 0 0 0 0 -1 -0 0 0 0 0 0 0 -0 -1 -14 -26 -36 -44 -38 -1 -0 -1 -1 -1 -0 -1 -5 -13 -18 -19 -17 -12 -13 -22 -26 -18 -11 -12 -9 -5 -2 -0 0 -0 -0 -2 -3 -4 -13 -19 -11 -4 -3 -4 -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 -0 -1 -1 -2 -1 -0 -1 -1 -2 -7 -11 -12 -12 -14 -9 -10 -13 -13 -8 -10 -8 -13 -16 -21 -27 -23 -24 -27 -29 -29 -32 -30 -30 -27 -27 -33 -27 -27 -28 -16 -8 -12 -8 -5 -8 -7 -2 -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 -1 -0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -15 -31 -44 -67 -76 -31 -7 -1 -2 -3 -3 -0 -3 -5 -8 -11 -14 -20 -27 -27 -38 -44 -33 -19 -21 -20 -14 -6 -1 -1 -0 -0 -1 -2 -1 -4 -4 -2 -1 -2 -3 -1 -0 0 0 0 0 0 -0 -2 -4 -3 -1 -0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -1 -1 -0 -1 -4 -11 -17 -21 -22 -21 -16 -12 -7 -17 -34 -35 -15 -13 -7 -5 -6 -9 -16 -15 -19 -24 -27 -30 -35 -40 -40 -37 -37 -46 -33 -24 -12 -3 -1 -5 -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 -3 -5 -3 -0 -0 0 0 0 0 0 0 0 0 0 0 -1 -28 -50 -75 -104 -109 -37 -18 -6 -1 -2 -3 -1 -5 -6 -5 -3 -6 -10 -18 -45 -69 -73 -60 -35 -27 -22 -15 -5 -2 -5 -4 -6 -10 -11 -1 0 0 -3 -11 -15 -9 -3 -0 -0 -0 -0 -0 0 0 -1 -4 -2 -1 -0 0 0 0 0 0 0 -0 -1 -2 -3 -7 -12 -14 -6 -2 -0 -0 -2 -8 -17 -16 -10 -12 -17 -10 -4 -6 -24 -43 -42 -31 -17 -9 -7 -7 -6 -7 -9 -10 -12 -17 -24 -28 -29 -32 -37 -35 -20 -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 -1 -1 -0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 -9 -15 -26 -31 -10 -31 -32 -16 -2 -1 -3 -3 -6 -6 -4 -2 -2 -6 -18 -37 -57 -66 -75 -53 -40 -31 -20 -3 -13 -10 -15 -28 -38 -33 -9 -1 0 -1 -2 -3 -7 -4 -1 -0 -1 -1 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -2 -3 -8 -15 -17 -11 -4 -3 -6 -9 -14 -16 -14 -10 -7 -6 -4 -3 -5 -14 -28 -24 -18 -16 -16 -15 -13 -11 -11 -10 -10 -10 -15 -20 -22 -24 -30 -36 -25 -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 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 -16 -24 -18 -7 -3 -5 -9 -12 -12 -7 -6 -6 -7 -11 -17 -29 -48 -56 -46 -40 -39 -27 -8 -11 -20 -28 -35 -44 -40 -19 -7 -4 -4 -0 -0 -0 -1 -1 -0 -0 -1 -1 -1 0 0 0 0 0 -0 -0 -1 -0 -0 0 -0 -0 -1 -1 -1 -3 -6 -6 -5 -3 -4 -9 -11 -8 -6 -5 -4 -3 -1 -1 -2 -4 -7 -13 -17 -20 -23 -25 -27 -28 -25 -15 -10 -12 -17 -15 -15 -21 -30 -33 -29 -14 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -12 -10 -8 -11 -18 -19 -8 -5 -6 -6 -5 -5 -10 -27 -21 -17 -27 -43 -25 -16 -13 -11 -8 -7 -15 -20 -17 -17 -19 -8 -2 -0 -0 -1 -1 -3 -4 -5 -4 -2 0 0 0 0 -0 -0 -1 -2 -1 -0 -0 -0 -1 -1 -1 -1 -3 -3 -4 -2 -1 -2 -5 -5 -2 -2 -5 -9 -9 -3 -2 -5 -8 -10 -10 -13 -20 -31 -41 -40 -24 -9 -2 -2 -9 -14 -11 -11 -16 -23 -24 -16 -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 -2 -2 -1 -0 -0 -0 -0 -1 0 0 0 0 0 0 0 0 0 0 -5 -20 -31 -16 -8 -10 -15 -8 -4 -3 -3 -3 -1 -1 -1 -3 -15 -34 -34 -27 -26 -20 -10 -4 -6 -5 -6 -7 -6 -3 -4 -3 -2 -1 -0 -0 -3 -3 -2 -0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -2 -2 -0 -1 -3 -3 -3 -3 -1 -1 -0 -3 -11 -20 -20 -9 -4 -7 -6 -2 -1 -2 -9 -21 -27 -41 -24 -3 0 0 -2 -3 -2 -3 -7 -10 -12 -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 -2 -2 -3 -2 -2 -2 -6 -10 -6 -3 -1 0 0 0 0 0 0 0 -3 -17 -31 -22 -13 -9 -9 -9 -5 -4 -4 -4 -3 -2 -2 -2 -9 -27 -20 -31 -31 -19 -6 -1 -7 -7 -7 -9 -13 -4 -6 -6 -4 -2 0 -0 -1 -0 -0 0 -0 -1 -1 -0 0 0 0 0 -0 -0 -1 -3 -1 -0 -1 -3 -4 -3 -3 -2 -3 -5 -7 -4 -2 -2 -4 -11 -21 -20 -11 -4 -2 -1 -0 0 0 -1 -3 -4 -6 -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 -2 -3 -3 -2 -2 -4 -9 -20 -19 -12 -5 0 0 0 0 0 0 0 -0 -4 -8 -18 -25 -18 -7 -6 -4 -4 -4 -5 -5 -6 -5 -2 -1 -4 -14 -27 -20 -7 -4 -2 -2 -3 -3 -3 -6 -1 -0 -1 -1 -1 -0 0 0 0 0 0 -1 -1 -1 -0 0 0 0 0 -0 -0 -1 -2 -1 -2 -3 -3 -3 -1 -1 -2 -3 -9 -9 -7 -6 -7 -8 -9 -14 -13 -9 -6 -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 0 0 -2 -3 -2 -2 -2 -2 -3 -7 -11 -10 -5 -1 -0 -0 -0 -0 0 0 0 0 0 -5 -9 -6 -13 -8 -6 -6 -6 -5 -6 -7 -5 -2 -1 -0 -2 -3 -6 -11 -8 -12 -7 -3 -4 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 -0 -0 -0 -0 -1 -0 -1 -2 -5 -10 -12 -8 -4 -3 -4 -3 -2 -5 -5 -4 -5 -6 -3 -4 -6 -6 -7 -6 -13 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -1 -1 -0 -0 -0 -1 -2 -1 -1 -2 -1 -1 -1 0 0 0 0 0 -0 -1 -3 -19 -19 -14 -10 -5 -5 -4 -4 -2 -1 -0 -0 -0 -0 -0 -0 -8 -19 -13 -2 -3 -3 -2 -1 -1 -0 -1 -0 -0 0 0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -1 -0 -1 -4 -8 -13 -6 -5 -3 -2 -1 -1 -0 -1 -1 -1 -1 0 0 -0 -1 -2 -2 -7 -12 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -1 -0 -0 -1 -1 -1 -2 -4 -2 -1 -2 -2 -1 -0 0 0 0 0 0 -0 -0 -1 -5 -8 -7 -4 -4 -3 -1 -1 -1 -2 -1 -0 -0 -0 -0 -3 -7 -5 -1 -6 -8 -5 -3 -3 -3 -4 -2 -0 0 0 0 -0 -0 -1 -0 -0 -0 -1 -1 -0 -0 -0 -1 -2 -3 -4 -7 -2 -2 -3 -4 -4 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -2 -2 -1 -1 -2 -2 -2 -5 -11 -13 -10 -5 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -2 -4 -3 -2 -1 -0 -0 -1 -0 0 0 0 0 0 -0 -0 0 -0 -1 -1 -7 -13 -11 -12 -9 -4 -1 -1 -0 -0 -1 -3 -3 -1 -1 -1 -1 -0 -0 -0 -1 -2 -3 -3 -1 -3 -3 -4 -4 -6 -4 -4 -3 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -0 0 0 -1 -7 -15 -20 -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 -3 -2 -2 -2 -2 -2 -2 -2 -2 -4 -9 -12 -12 -7 -1 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 -4 -10 -11 -13 -8 -3 -1 -1 -1 -1 -2 -2 -2 -1 -1 -0 -0 -0 -0 -2 -5 -5 -4 -4 -1 -1 -1 -1 -0 -3 -4 -6 -5 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -0 -4 -11 -19 -18 -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 -3 -2 -1 -1 -1 -2 -2 -2 -2 -3 -5 -10 -14 -11 -4 -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 -2 -1 -2 -1 -1 -1 -2 -2 -1 -1 -2 -5 -6 -3 -1 -0 -0 0 0 -2 -3 -3 -1 -0 0 -0 -0 -0 -1 -0 -2 -4 -4 -0 -0 -0 -1 -0 0 0 0 0 0 0 -0 -0 -0 -3 -7 -8 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -2 -1 -0 -1 -1 -1 -2 -3 -3 -4 -10 -14 -13 -7 -3 -3 -3 -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 -1 -1 -1 -1 -0 -0 -1 -1 -2 -1 -0 -2 -9 -13 -11 -7 -4 -2 -3 -3 -1 0 -0 -3 -7 -4 -3 -8 -11 -6 -2 -0 -0 -1 -0 0 -0 -0 -0 -0 -0 0 0 -0 -1 -1 -1 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 -1 -1 -2 -2 -2 -2 -2 -3 -3 -7 -10 -11 -7 -3 -3 -3 -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 -8 -7 -4 -1 -1 -4 -6 -8 -6 -2 -2 -3 -2 -0 0 -0 -3 -6 -4 -2 -9 -7 -2 -0 0 0 0 0 0 0 -0 -1 -1 -1 0 0 0 -3 -3 -1 0 -0 -2 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -4 -2 -2 -1 -2 -3 -2 -2 -1 -2 -3 -5 -4 -3 -2 -3 -3 -3 -3 -3 -1 -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 -2 -11 -25 -20 -8 -3 -2 -0 0 -1 -1 -0 -0 -0 0 0 0 0 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -1 0 0 0 0 0 0 0 0 -2 -2 -4 -11 -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 0 0 0 0 0 0 0 0 0 0 -0 -6 -5 -4 -4 -7 -13 -13 -3 -3 -3 -2 -2 -2 -1 -1 -2 -2 -2 -3 -4 -3 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 -1 -3 -4 -3 -1 -0 -0 -0 -1 -1 -1 -0 -1 -1 -1 0 -0 -1 -4 -4 -2 -2 -1 -1 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -1 -0 0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 -1 -10 -15 -6 -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 -5 -5 -7 -7 -10 -18 -23 -14 -13 -7 -2 -1 -2 -2 -2 -2 -2 -2 -3 -5 -6 -5 -4 -2 -1 -0 -0 0 0 0 0 0 0 -0 -4 -5 -4 -1 -0 -0 -0 -0 -0 -0 -0 -4 -4 -2 -0 -1 -1 -0 -1 -3 -3 -2 -1 -1 -0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -1 -3 -3 -1 -3 -3 -1 -2 -3 -2 -1 -0 -0 -0 -0 0 0 0 0 0 -1 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -6 -6 -5 -2 -4 -22 -20 -9 -2 -1 -1 -2 -2 -2 -2 -3 -3 -4 -4 -3 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 -2 -3 -4 -2 -1 -1 -0 -0 -0 -0 -1 -2 -2 -2 -1 -4 -4 -4 -2 -1 -1 -1 -1 -0 0 0 0 -0 -0 -1 -2 -0 -0 0 -0 -1 -2 -1 -0 -1 -2 -1 -3 -5 -5 -3 -1 -1 -0 -0 -0 -1 -4 -3 -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 -2 -3 -6 -5 -2 -2 -2 -10 -11 -8 -5 -3 -1 -1 -1 -1 -1 -0 -1 -1 -2 -2 -3 -2 -1 -1 -1 -1 -0 0 0 0 0 0 -0 -2 -3 -3 -3 -3 -1 -0 -1 -2 -3 -3 -3 -3 -2 -4 -5 -6 -7 -11 -6 -3 -1 -0 -0 -0 0 -0 -0 -1 -2 -1 -0 0 -0 -0 -1 -1 -0 0 0 -0 -3 -5 -6 -4 -1 -0 -0 -0 -0 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -3 -2 -2 -1 -1 -4 -9 -4 -1 -0 -0 -0 -0 0 -0 -0 -0 -1 -2 -2 -1 -1 -1 -1 -1 -0 0 0 0 0 0 -0 -1 -3 -6 -6 -3 -1 -1 -2 -3 -4 -3 -3 -3 -3 -5 -7 -9 -14 -12 -10 -9 -6 -3 -1 -0 0 -1 -1 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 -1 -3 -5 -1 0 0 0 0 0 -0 -2 -5 -4 -1 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -5 -4 -3 -2 -1 -2 -4 -2 -2 -1 -1 -0 -0 0 -0 -2 -5 -4 -2 -2 -2 -1 -1 -3 -3 -1 -0 0 0 0 0 0 -0 -1 -5 -6 -5 -3 -2 -3 -3 -3 -3 -3 -3 -3 -4 -6 -6 -7 -9 -10 -12 -12 -11 -10 -8 -7 -13 -6 -2 -0 -0 -0 -0 -0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -6 -4 -3 -2 -2 -2 -2 -2 -5 -9 -9 -2 -1 -0 -6 -21 -13 -5 -2 -2 -1 -1 -3 -4 -2 -0 -0 -0 0 -0 -0 -0 -0 -3 -6 -5 -3 -2 -2 -2 -2 -3 -3 -3 -3 -3 -4 -4 -4 -4 -5 -6 -8 -9 -11 -13 -14 -11 -5 -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 0 0 0 0 0 0 0 0 0 0 -3 -7 -9 -8 -5 -4 -5 -9 -16 -29 -43 -55 -63 -47 -33 -17 -7 -8 -20 -12 -4 -2 -2 -2 -1 -2 -4 -4 -1 -0 -0 -1 -2 -6 -2 -1 -2 -3 -2 -5 -3 -1 -1 -1 -1 -1 -3 -3 -2 -2 -2 -3 -4 -4 -4 -4 -5 -6 -7 -9 -5 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -17 -41 -45 -53 -62 -69 -69 -53 -50 -45 -36 -18 -4 -2 -2 -6 -20 -18 -7 -2 -2 -1 -1 -1 -1 -1 -2 -8 -4 -3 -4 -4 -1 -3 -3 -2 -1 -2 -1 -1 -2 -2 -1 -0 -0 -1 -3 -2 -2 -3 -4 -5 -7 -5 -2 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -50 -51 -48 -49 -55 -59 -45 -37 -36 -36 -25 -10 -11 -13 -16 -42 -58 -28 -1 -1 -0 -0 -0 -1 -1 -1 -2 -3 -5 -7 -8 -2 -1 -1 -1 -2 -3 -2 -2 -1 -2 -3 -2 -1 -1 -1 -0 -0 -1 -3 -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 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -50 -56 -48 -40 -40 -39 -37 -32 -29 -29 -28 -25 -36 -49 -47 -68 -83 -49 -4 -0 -0 0 -1 -3 -4 -2 -2 -5 -6 -6 -7 -4 -1 -0 -1 -2 -3 -4 -3 -2 -2 -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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -28 -41 -54 -59 -53 -41 -26 -25 -26 -28 -35 -45 -53 -66 -40 -14 -7 -5 -12 -23 -35 -37 -25 -19 -9 -1 -1 -5 -5 -3 -1 -0 -0 -1 -2 -2 -2 -3 -2 -3 -3 -3 -3 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -2 -3 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -3 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -15 -36 -41 -32 -25 -26 -43 -58 -59 -34 -30 -27 -26 -27 -30 -36 -53 -62 -58 -44 -38 -53 -64 -60 -46 -42 -39 -22 -2 -8 -6 -5 -4 -2 -0 -0 -1 -1 -0 -1 -3 -4 -3 -3 -4 -5 -3 -2 -1 -1 -1 -1 -1 -0 -0 -0 -3 -4 -3 -2 -1 -6 -10 -10 -8 -5 -2 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -4 -1 -0 0 0 0 0 0 0 -0 -2 -23 -48 -49 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -32 -31 -9 -9 -5 -18 -39 -53 -52 -41 -29 -23 -24 -27 -30 -48 -65 -69 -61 -66 -78 -74 -51 -28 -27 -34 -37 -30 -20 -7 -8 -11 -7 -3 -3 -3 -2 -0 -2 -4 -4 -4 -3 -3 -4 -4 -3 -3 -3 -3 -3 -3 -4 -5 -9 -13 -12 -6 -3 -4 -9 -14 -12 -10 -8 -6 -3 -2 -2 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -2 -1 -0 0 0 0 0 0 -1 -5 -38 -69 -72 -46 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -16 -35 -51 -26 -10 -6 -8 -10 -27 -20 -12 -9 -10 -21 -24 -27 -26 -19 -11 -27 -44 -53 -43 -21 -20 -32 -45 -46 -38 -14 -15 -31 -15 -5 -2 -3 -3 -2 -2 -2 -2 -3 -2 -2 -2 -2 -3 -4 -4 -3 -4 -5 -6 -8 -12 -13 -8 -2 -3 -2 -5 -10 -12 -9 -6 -5 -8 -9 -9 -8 -5 -2 -4 -10 -8 -0 0 0 0 -0 -1 -2 -1 -2 -4 -5 -1 -1 -0 0 0 0 0 0 0 -0 -1 -25 -43 -43 -21 -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 -13 -33 -27 -10 -5 -6 -6 -6 -6 -6 -6 -5 -2 -10 -14 -14 -9 -9 -6 -3 -7 -23 -38 -42 -56 -55 -22 -13 -12 -6 -8 -22 -9 -2 -0 -0 -0 -3 -3 -2 -1 -2 -1 -1 -2 -2 -2 -4 -4 -4 -5 -5 -5 -6 -8 -8 -6 -3 -3 -3 -4 -7 -9 -7 -4 -3 -6 -11 -11 -8 -5 -3 -3 -6 -6 -0 -0 -0 -3 -8 -9 -7 -5 -2 -1 -3 -1 -1 -0 0 0 0 0 0 0 0 -1 -7 -12 -14 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -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 -3 -10 -7 -7 -8 -10 -10 -10 -10 -10 -9 -7 -3 -14 -26 -28 -20 -26 -16 -6 -2 -7 -23 -24 -16 -4 -1 -1 -0 -0 0 0 0 0 0 0 0 -1 -2 -2 -3 -2 -1 -0 -1 -1 -0 -2 -3 -4 -6 -4 -4 -4 -5 -5 -1 -2 -3 -4 -4 -5 -4 -3 -3 -4 -5 -8 -7 -4 -2 -1 -1 -1 -0 -0 -0 -0 -4 -11 -12 -9 -6 -3 -1 -1 -1 -0 0 0 0 0 0 0 0 0 -1 -3 -8 -16 -8 -4 -3 0 0 0 0 0 0 -2 -3 -3 -0 -0 -0 0 0 -0 -2 -5 -6 -5 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -10 -12 -12 -9 -6 -6 -9 -7 -7 -11 -10 -3 -9 -12 -7 -2 -0 -1 -3 -2 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 -1 -5 -5 -4 -1 -0 -1 -2 -2 -2 -3 -5 -4 -3 -3 -3 -3 -3 -3 -3 -2 -3 -3 -3 -3 -3 -5 -6 -5 -3 -2 -2 -2 -2 -1 -0 -0 -0 -0 -1 -6 -8 -7 -4 -3 -2 -3 -3 -0 0 0 0 0 0 0 0 0 -0 -1 -5 -7 -8 -10 -12 -4 -1 0 0 0 0 -6 -12 -14 -10 -4 -1 -1 -2 -5 -8 -8 -6 -6 -5 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -12 -12 -10 -9 -10 -6 -2 -4 -10 -13 -5 -4 -1 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -8 -7 -3 -0 -1 -1 -2 -4 -4 -4 -4 -3 -3 -4 -3 -3 -3 -2 -1 -2 -4 -5 -6 -3 -3 -3 -4 -4 -5 -4 -2 -1 -0 -0 -0 -0 -0 -0 -2 -2 -1 -0 -1 -2 -4 -4 -0 -0 -0 -0 0 0 0 0 0 -0 0 -1 -3 -5 -6 -13 -9 -4 0 0 0 0 -3 -9 -19 -17 -11 -7 -5 -6 -8 -8 -7 -5 -6 -6 -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 0 -1 -4 -6 -12 -14 -16 -17 -13 -6 -7 -10 -10 -12 -7 -2 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -3 -0 -0 0 -0 -1 -3 -3 -3 -3 -4 -4 -3 -3 -3 -2 -1 -1 -2 -4 -5 -2 -3 -3 -3 -3 -4 -6 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -1 -2 -4 -2 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -8 -12 -10 -0 -0 0 0 -0 -2 -16 -19 -17 -14 -9 -9 -9 -9 -7 -6 -6 -7 -7 -7 -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 -1 -0 -0 -0 -1 -8 -13 -15 -13 -3 -2 -6 -12 -14 -12 -4 -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 0 0 0 0 -0 -1 -2 -4 -3 -2 -2 -2 -2 -2 -2 -2 -3 -3 -1 -3 -4 -3 -2 -3 -4 -4 -2 -0 -1 -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 -4 -10 -17 -5 -1 0 0 0 -0 -8 -13 -16 -18 -13 -10 -9 -8 -6 -7 -7 -8 -8 -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 0 0 -0 -3 -5 -5 -2 -0 -0 -1 -3 -5 -6 -3 -2 -3 -3 -5 -4 -2 -2 -2 -2 -2 -1 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -1 -1 -1 -1 -1 -0 0 0 -0 -0 0 0 0 0 -0 -1 -5 -6 -5 -3 -3 -2 -2 -1 -1 -2 -2 -5 -6 -6 -4 -3 -4 -4 -4 -3 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 -1 -5 -17 -11 -4 0 0 0 0 -0 -4 -18 -20 -15 -12 -10 -9 -8 -8 -9 -8 -8 -8 -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 -1 -8 -10 -10 -8 -7 -5 -2 -1 0 0 -0 -0 -1 -1 -1 -1 -1 -2 -3 -2 -2 -2 -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 -5 -9 -10 -7 -4 -3 -2 -2 -1 -2 -2 -2 -3 -3 -3 -3 -3 -3 -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 0 0 -0 -2 -13 -17 -13 -7 -0 -0 0 0 -0 -2 -18 -22 -21 -15 -14 -12 -12 -11 -10 -10 -9 -7 -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 -4 -9 -11 -11 -12 -12 -12 -12 -10 -1 -0 0 0 -0 -0 -0 -10 -24 -29 -8 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -2 -1 -3 -3 -2 -1 -0 0 0 0 0 -3 -12 -15 -9 -6 -4 -3 -2 -2 -2 -1 -1 -2 -1 -1 -2 -2 -3 -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 -2 -9 -16 -17 -14 -12 -5 -2 -0 0 0 0 -8 -19 -27 -21 -18 -16 -15 -15 -13 -13 -12 -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 -1 -2 -4 -7 -11 -13 -12 -13 -15 -16 -17 -16 -6 -1 0 0 0 0 -0 -14 -39 -56 -27 -10 -4 -3 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -1 -2 -3 -3 -4 -2 -0 0 0 -8 -23 -30 -24 -21 -14 -7 -4 -4 -3 -2 -1 -2 -3 -4 -4 -3 -3 -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 -9 -15 -15 -13 -14 -11 -10 -8 -1 -1 -0 -3 -9 -27 -27 -24 -22 -19 -19 -15 -9 -6 -8 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -11 -16 -20 -21 -19 -16 -15 -15 -14 -15 -16 -15 -16 -20 -12 -4 -1 0 0 0 -0 -5 -16 -27 -34 -37 -33 -23 -6 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -3 -4 -2 -4 -15 -43 -63 -68 -67 -59 -56 -53 -43 -15 -4 -1 -0 -1 -4 -6 -6 -5 -3 -3 -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 -2 -9 -10 -5 -8 -12 -13 -13 -13 -7 -6 -3 -0 -1 -14 -18 -19 -21 -22 -21 -14 -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 -16 -37 -52 -61 -63 -59 -50 -35 -25 -20 -18 -17 -16 -16 -27 -51 -49 -27 -10 -5 -5 -4 -2 0 -0 -1 -1 -39 -75 -78 -45 -13 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -1 -2 -3 -9 -15 -37 -58 -63 -63 -64 -70 -67 -32 -8 0 0 -1 -6 -9 -9 -7 -4 -3 -3 -3 -3 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 -0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -9 -1 -5 -10 -14 -14 -14 -13 -12 -9 -1 -0 -0 -1 -3 -4 -8 -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 -115 -109 -100 -89 -78 -67 -58 -42 -30 -24 -20 -17 -17 -22 -34 -70 -74 -43 -15 -16 -21 -14 -6 -0 -1 -4 -4 -7 -11 -7 -15 -8 -3 -3 -1 -10 -10 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -2 -13 -33 -41 -56 -63 -64 -66 -49 -18 -2 -3 -2 -9 -12 -12 -10 -8 -6 -5 -3 -3 -3 -3 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 -4 -10 -11 -2 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 0 0 -1 -2 -2 -9 -11 -11 -9 -7 -3 -1 0 -0 -1 -2 -3 -2 -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 -105 -100 -94 -86 -77 -70 -61 -48 -37 -30 -32 -86 -118 -109 -77 -81 -90 -64 -30 -44 -46 -30 -11 -4 -19 -17 -11 -5 -0 -0 -0 -5 -15 -27 -9 -54 -70 -26 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -3 -7 -11 -35 -53 -53 -60 -62 -49 -33 -18 -8 -13 -17 -16 -13 -11 -8 -6 -4 -3 -3 -3 -4 -5 -2 -1 0 0 0 0 0 0 0 -1 -3 -12 -22 -19 -6 -3 -6 -6 -2 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 0 -4 -6 -6 -4 -4 -3 -2 -0 -0 -3 -6 -7 -2 -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 -91 -99 -95 -87 -78 -72 -62 -51 -43 -37 -29 -43 -66 -90 -107 -96 -102 -87 -47 -48 -51 -35 -13 -4 -3 -8 -10 -9 -1 -0 -1 -9 -26 -56 -27 -13 -4 -1 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -1 -1 -2 -2 -2 -1 -8 -17 -24 -50 -63 -63 -54 -21 -12 -15 -19 -17 -14 -12 -10 -8 -5 -4 -3 -3 -3 -5 -5 -3 -1 -1 -1 -0 0 0 0 -9 -20 -28 -29 -22 -13 -10 -12 -11 -8 -6 -4 -4 -4 -4 -3 -2 -1 -1 -0 -1 -2 -5 -5 -5 -5 -4 -3 -2 -3 -3 -4 -7 -9 -7 -2 -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 -78 -95 -98 -89 -80 -71 -62 -54 -49 -45 -37 -32 -43 -71 -88 -85 -90 -92 -76 -74 -64 -40 -17 -41 -54 -38 -20 -18 -12 -10 -7 -5 -12 -45 -35 -15 -2 -12 -29 -25 -10 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -4 -4 -3 -3 -3 -1 -1 -0 -1 -4 -15 -26 -32 -19 -8 -14 -21 -19 -16 -14 -13 -12 -9 -6 -4 -3 -3 -3 -6 -8 -8 -6 -5 -6 -5 0 0 -1 -15 -32 -37 -33 -25 -19 -17 -18 -17 -15 -11 -8 -6 -4 -3 -2 -2 -1 -1 -1 -1 -2 -3 -4 -4 -4 -3 -2 -1 -2 -5 -9 -13 -12 -7 -3 -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 -85 -86 -82 -82 -78 -69 -62 -56 -53 -47 -40 -42 -58 -86 -74 -65 -63 -69 -71 -72 -65 -51 -32 -34 -26 -15 -12 -22 -23 -20 -11 -3 -16 -30 -26 -14 -10 -32 -43 -38 -21 -2 -0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -6 -6 -6 -5 -4 -3 -2 -1 -1 -1 -0 -0 -2 -4 -2 -11 -21 -25 -22 -18 -15 -13 -13 -10 -6 -3 -3 -3 -5 -8 -9 -10 -8 -10 -13 -15 -3 -1 -11 -26 -39 -38 -34 -28 -23 -18 -20 -17 -13 -9 -6 -4 -4 -4 -2 -1 -1 -1 -1 -1 -1 -2 -3 -3 -3 -3 -3 -2 -2 -5 -9 -13 -12 -9 -6 -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 -105 -85 -61 -70 -74 -68 -61 -54 -48 -44 -39 -40 -49 -74 -67 -53 -46 -52 -45 -64 -86 -91 -62 -37 -16 -7 -13 -15 -16 -13 -8 -4 -5 -5 -4 -4 -4 -8 -22 -34 -35 -41 -27 -10 0 0 -0 -0 -0 0 0 -0 -2 -5 -7 -6 -6 -5 -5 -4 -3 -3 -2 -2 -1 -1 -0 -1 -2 -1 -9 -20 -23 -20 -16 -15 -14 -12 -8 -5 -4 -3 -3 -5 -7 -8 -9 -9 -12 -17 -26 -14 -13 -22 -37 -39 -37 -34 -29 -19 -15 -15 -15 -11 -7 -5 -4 -3 -2 -2 -1 -0 -1 -1 -0 -1 -1 -2 -2 -2 -2 -3 -5 -5 -6 -9 -12 -12 -11 -8 -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 -73 -74 -73 -87 -83 -73 -62 -58 -55 -48 -43 -43 -42 -71 -67 -49 -30 -29 -40 -51 -49 -33 -30 -24 -12 -2 -2 -5 -15 -19 -10 -9 -10 -12 -17 -13 -21 -30 -37 -37 -29 -50 -42 -17 -1 -1 -3 -3 -1 -0 0 -0 -1 -5 -6 -6 -4 -4 -3 -3 -3 -3 -2 -2 -2 -1 -1 -1 -2 -1 -3 -10 -16 -17 -18 -18 -15 -12 -8 -6 -5 -4 -4 -5 -6 -9 -10 -13 -17 -21 -24 -18 -14 -19 -33 -31 -33 -35 -35 -23 -15 -14 -15 -11 -7 -5 -3 -2 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -3 -4 -4 -7 -14 -16 -14 -11 -8 -4 -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 -43 -50 -65 -93 -153 -138 -87 -100 -103 -73 -63 -80 -58 -63 -63 -52 -25 -29 -39 -42 -38 -36 -33 -19 -5 -0 -0 -2 -12 -21 -12 -15 -28 -42 -51 -34 -38 -43 -48 -57 -39 -40 -37 -28 -25 -17 -15 -11 -7 -18 -12 -2 -0 -2 -3 -2 -2 -2 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -2 -5 -13 -14 -14 -14 -13 -12 -11 -9 -7 -6 -5 -5 -6 -6 -8 -11 -14 -16 -15 -11 -8 -7 -6 -11 -14 -17 -22 -34 -25 -18 -17 -18 -12 -8 -5 -3 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -5 -10 -15 -16 -14 -8 -6 -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 0 0 0 0 0 0 0 -51 -51 -61 -78 -119 -120 -87 -96 -91 -73 -77 -123 -93 -66 -62 -71 -38 -36 -35 -32 -26 -14 -21 -18 -6 -0 0 -0 -2 -4 -4 -6 -7 -8 -12 -26 -35 -38 -34 -33 -35 -37 -30 -13 -15 -26 -26 -16 -16 -23 -13 -2 -3 -8 -6 -7 -7 -2 -2 -3 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -3 -5 -6 -8 -9 -8 -8 -8 -8 -7 -6 -5 -5 -7 -7 -8 -9 -10 -7 -5 -3 -4 -5 -4 -4 -6 -10 -28 -26 -18 -12 -11 -13 -11 -9 -7 -4 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -9 -13 -15 -13 -8 -6 -6 -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 -58 -60 -66 -58 -53 -54 -57 -64 -62 -57 -63 -106 -111 -77 -59 -91 -63 -50 -46 -47 -43 -19 -8 -6 -6 -2 -1 -0 0 0 -0 -1 -1 -2 -12 -34 -48 -43 -19 -12 -12 -9 -2 -3 -12 -18 -20 -14 -20 -20 -15 -11 -13 -15 -25 -34 -18 -4 -0 -1 -3 -3 -2 -1 -1 -1 -1 -0 -0 -0 -1 -1 -3 -4 -5 -5 -6 -7 -7 -6 -5 -4 -4 -6 -7 -7 -6 -6 -4 -3 -2 -1 -2 -3 -3 -4 -6 -10 -9 -7 -6 -5 -7 -8 -9 -6 -4 -2 -2 -2 -1 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -6 -11 -15 -16 -13 -9 -5 -4 -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 -74 -46 -38 -36 -38 -43 -49 -41 -41 -42 -38 -52 -61 -53 -46 -58 -35 -23 -30 -46 -34 -16 -7 -8 -11 -7 -5 -4 -4 -4 -2 -0 -1 -3 -17 -33 -37 -28 -12 -8 -9 -12 -8 -7 -15 -26 -36 -29 -28 -25 -22 -17 -34 -20 -9 -15 -5 -1 0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -2 -3 -4 -5 -6 -6 -5 -4 -4 -4 -5 -5 -6 -6 -5 -4 -4 -3 -2 -2 -2 -2 -4 -4 -4 -3 -2 -3 -2 -3 -5 -7 -6 -4 -2 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -4 -9 -14 -17 -14 -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 0 0 0 0 0 0 0 0 -42 -34 -25 -24 -29 -37 -31 -11 -7 -12 -9 -15 -69 -103 -67 -26 -14 -22 -34 -34 -14 -5 -2 -3 -10 -10 -9 -8 -6 -5 -3 -3 -7 -9 -7 -16 -32 -27 -13 -6 -5 -11 -15 -12 -16 -27 -39 -28 -23 -23 -22 -26 -14 -6 -7 -10 -15 -13 -5 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -3 -4 -5 -5 -4 -4 -3 -2 -3 -4 -4 -5 -4 -3 -4 -4 -3 -2 -3 -3 -3 -2 -2 -2 -1 -1 -1 -2 -6 -6 -5 -4 -2 -1 -2 -2 -2 -2 -1 -0 -0 -1 -1 -2 -2 -3 -6 -11 -17 -15 -9 -4 -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 -7 -1 -0 -4 -13 -25 -10 -2 0 -0 -0 -3 -48 -93 -70 -42 -23 -10 -12 -7 -6 -5 -4 -4 -5 -6 -7 -10 -7 -6 -6 -6 -8 -8 -6 -11 -22 -14 -9 -5 -2 -5 -5 -8 -16 -30 -42 -43 -37 -24 -20 -15 -8 -5 -10 -11 -26 -30 -15 -4 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -2 -2 -1 -1 -2 -2 -2 -2 -3 -2 -3 -6 -7 -5 -6 -5 -3 -2 -1 -1 -1 -1 -1 -2 -4 -6 -6 -5 -3 -2 -2 -2 -1 -1 -1 -0 -0 -1 -1 -3 -3 -3 -5 -8 -9 -5 -2 -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 -1 -2 -7 -3 -0 0 0 -0 -0 -8 -21 -37 -88 -70 -20 -8 -7 -6 -5 -5 -5 -4 -6 -10 -14 -11 -9 -7 -5 -4 -4 -5 -6 -6 -6 -6 -5 -3 -5 -7 -8 -9 -14 -24 -24 -16 -9 -23 -15 -8 -9 -13 -14 -21 -24 -13 -6 -2 -1 -2 -8 -5 -2 -3 -3 -4 -3 -2 -2 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 -0 -2 -3 -2 -2 -2 -2 -3 -6 -10 -9 -9 -6 -4 -2 -2 -1 -1 -1 -1 -2 -2 -3 -6 -6 -5 -3 -3 -3 -2 -1 -1 -1 -0 -1 -2 -3 -3 -3 -4 -6 -6 -6 -4 -1 -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 -1 -10 -49 -53 -19 -8 -5 -4 -4 -4 -3 -4 -6 -9 -14 -14 -11 -8 -6 -5 -4 -4 -4 -4 -5 -5 -4 -3 -3 -3 -4 -5 -7 -8 -6 -9 -37 -20 -7 -2 -3 -8 -12 -14 -12 -5 -5 -4 -3 -9 -17 -10 -1 -2 -4 -6 -6 -4 -3 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -2 -2 -2 -1 -3 -9 -12 -11 -9 -6 -4 -2 -1 -0 -0 -1 -1 -1 -1 -4 -4 -3 -2 -1 -3 -3 -2 -1 -1 -1 -1 -1 -1 -2 -3 -4 -6 -6 -5 -2 -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 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 -2 -2 -1 -9 -11 -10 -9 -9 -7 -5 -4 -4 -4 -5 -6 -5 -3 -2 -2 -3 -3 -3 -3 -4 -4 -4 -2 -1 -1 -1 -1 -3 -5 -2 -0 -2 -7 -13 -7 -7 -5 -1 -3 -6 -8 -7 -6 -5 -4 -3 -3 -2 -1 -1 -1 -1 -0 -0 -0 -1 -5 -7 -6 -3 -2 -2 -2 -2 -6 -9 -8 -5 -4 -3 -2 -2 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -4 -2 -2 -2 -2 -1 -1 -1 -2 -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 0 0 0 0 0 0 0 0 -0 -0 -0 -5 -7 -3 -1 -3 -5 -6 -8 -8 -8 -7 -4 -3 -4 -5 -6 -5 -5 -4 -2 -1 -1 -1 -3 -7 -5 -3 -2 -2 -6 -7 -10 -19 -39 -11 -1 -7 -21 -38 -17 -3 0 0 -1 -1 -2 -3 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -7 -10 -9 -5 -3 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -1 -1 -0 -1 -1 -3 -3 -3 -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 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 -18 -6 -4 -5 -6 -5 -4 -4 -6 -8 -6 -5 -4 -4 -4 -2 -3 -3 -1 -1 -2 -1 -1 -4 -4 -2 -1 -1 -16 -23 -19 -7 -10 -3 -1 -4 -10 -39 -33 -16 -10 -2 -0 0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -4 -8 -11 -11 -9 -6 -4 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -5 -5 -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 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 -4 -1 -1 -2 -3 -4 -3 -3 -4 -4 -2 -1 -0 -1 -1 -1 -1 -1 -2 -2 -2 -0 -1 -17 -27 -24 -2 -1 -2 -9 -22 -9 -21 -27 -30 -44 -17 -1 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -5 -7 -7 -5 -3 -3 -3 -2 -1 -1 -1 -1 -0 -0 -1 -2 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -1 -1 -3 -5 -3 -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 -1 -3 -1 -0 -0 -0 -0 -0 -1 -2 -2 -3 -2 -1 -0 -1 -0 -1 -1 -1 -1 -1 -1 -0 -10 -33 -39 -10 -2 -0 -5 -17 -47 -23 -9 -6 -14 -32 -21 -4 -0 -0 0 -0 -1 -1 -0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -2 -2 -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 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 -1 -0 -0 0 0 0 -6 -12 -11 -2 -1 -0 -1 -3 -22 -14 -4 -0 -1 -1 -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 -1 -2 -2 -1 -0 -1 -1 -1 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -1 -0 -2 -3 -2 -1 -1 -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 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 -1 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -1 -1 -4 -8 -9 -2 -0 -0 0 0 -0 -0 -1 -5 -7 -5 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 0 0 0 0 -0 -1 -1 -1 -1 -2 -1 -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 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 -1 -1 -0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -22 -30 -6 -1 -5 -12 -16 -6 -0 0 0 -0 -0 -1 -2 -4 -5 -3 0 0 -1 -5 -12 -5 -1 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -1 -1 -2 -1 -1 -0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -2 -3 -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 -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 -1 -1 -6 -17 -31 -12 -3 -3 -6 -17 -13 -3 -0 -0 -0 -2 -9 -9 -4 -0 0 0 0 -2 -6 -16 -6 -1 0 -0 -5 -11 -11 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -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 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -5 -5 -2 -1 -0 -0 -0 0 0 -0 -0 -1 -1 -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 -1 -2 -6 -4 -2 -2 -1 -5 -4 -1 -1 -0 -0 -2 -7 -5 -2 -0 -0 -0 0 -1 -3 -10 -11 -8 0 0 -17 -26 -20 -2 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -1 -3 -5 -3 -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 -1 -3 -4 -3 -2 -1 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 0 0 -0 -0 -0 -0 -0 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 -2 -2 -0 -0 -1 -2 -2 -2 -2 -1 0 -1 -7 -13 -12 -5 -0 0 -6 -14 -26 -15 -5 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 0 -0 -0 -2 -2 -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 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 -0 0 -0 -0 0 -0 -1 -1 -1 -1 -2 -2 -1 -0 -0 -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 -1 -1 -1 -0 -0 -1 -2 -3 -2 -1 -0 -0 -6 -10 -10 -1 -0 -0 -1 -4 -20 -13 -3 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -4 -3 0 0 0 0 -0 -0 -2 -4 -3 -1 -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 -2 -2 -2 -1 -0 -1 -1 -1 -0 -1 -9 -17 -21 -8 -7 -4 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -1 -2 -1 -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 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 -0 -0 -0 -1 -0 -2 -4 -4 -1 -0 0 0 0 0 -5 -9 -11 -13 -7 -2 0 0 -0 -1 -2 -2 -1 -0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -0 0 0 -0 -1 -3 -6 -5 -2 -0 -0 -1 -2 -2 -4 -5 -11 -21 -25 -32 -29 -17 -1 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 -0 -0 -1 -1 -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 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -2 -2 -2 -1 -0 0 0 -2 -6 -12 -13 -8 -3 0 -0 -0 -1 -3 -2 -1 -1 -0 -0 -0 0 0 0 -1 -1 -0 -0 -0 -0 -0 -0 0 0 -1 -7 -13 -10 -2 -0 -1 -4 -7 -6 -6 -8 -12 -20 -9 -16 -21 -13 -2 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 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -0 -0 -0 -1 -2 -4 -4 -3 -2 -0 -0 0 -1 -2 -9 -9 -6 -3 -2 -1 -0 -0 -1 -2 -2 -1 -2 -3 -2 -0 -0 0 0 0 0 0 -0 -1 -2 -1 -0 0 -0 -3 -3 -1 -1 -1 -2 -5 -12 -10 -9 -9 -8 -2 -1 -2 -3 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -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 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -0 -0 -0 -1 -5 -6 -5 -3 -4 -3 -1 -0 -1 -1 -1 -1 -3 -4 -4 -0 -0 0 0 0 0 0 -0 -1 -3 -2 -1 0 0 -0 -0 -0 -0 -1 -1 -1 -4 -5 -9 -13 -5 -3 -4 -6 -1 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -3 -4 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -2 -3 -3 -3 -3 -3 -2 -1 -1 -1 -1 -0 -1 -1 -2 -2 -1 -0 -0 -0 -1 -1 -0 -0 -0 -2 -3 -2 -0 0 0 0 0 -0 -2 -3 -1 -0 -1 -6 -16 -9 -6 -5 -7 -3 -1 0 0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -3 -5 -9 -8 -5 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -2 -1 -2 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -2 -1 -1 -0 -0 -1 -2 -3 -1 -0 0 0 0 -0 -1 -2 -1 -0 -0 -1 -7 -8 -6 -1 -8 -8 -4 0 0 -3 -8 -11 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -5 -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 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 -2 -4 -4 -4 -3 -3 -1 -1 -1 -2 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 -3 -7 -11 -6 -8 -5 -0 0 0 -5 -14 -23 -11 -2 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -4 -8 -9 -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 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 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -2 -2 -1 -2 -3 -3 -3 -3 -3 -2 -2 -3 -3 -4 -5 -6 -4 -4 -5 -6 -4 -2 -1 -0 -2 -1 -1 -1 -0 -0 0 0 -1 -1 -1 -0 0 -1 -3 -7 -7 -6 -4 -0 -0 0 -1 -5 -16 -14 -7 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -10 -6 -3 -1 -1 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -3 -4 -3 -3 -4 -4 -3 -4 -4 -4 -4 -4 -3 -3 -3 -4 -5 -5 -6 -9 -4 -2 -1 -1 -2 -1 -1 -1 -2 -13 -20 -7 -1 0 -0 -0 -3 -5 -5 -5 -2 -1 0 -0 -1 -12 -21 -19 -4 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -4 -3 -1 -1 -0 -1 -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 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 -2 -3 -2 -1 -3 -3 -4 -4 -6 -6 -6 -6 -6 -6 -6 -4 -3 -3 -2 -2 -3 -3 -4 -6 -8 -6 -3 -1 -0 -2 -2 -2 -2 -1 -2 -3 -0 0 -0 -1 -2 -4 -3 -1 -4 -3 -2 -0 -4 -9 -15 -16 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -4 -2 -1 -0 -0 -1 -3 -5 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -2 -2 -2 -3 -5 -6 -7 -8 -8 -7 -7 -6 -6 -6 -5 -3 -2 -2 -2 -4 -6 -8 -7 -2 -1 -1 -2 -1 -2 -2 -1 -0 0 0 -0 -1 -2 -1 -0 -0 -2 -3 -3 -0 -9 -17 -19 -8 -2 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 -0 -1 -2 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -5 -5 -6 -7 -7 -9 -9 -9 -8 -7 -6 -6 -5 -3 -2 -2 -2 -2 -3 -6 -8 -4 -2 -2 -1 -0 -4 -8 -6 -1 0 -0 -0 -3 -2 -0 -1 -4 -5 -4 -8 -6 -8 -10 -13 -4 -1 -0 -0 -0 -1 -1 -1 -1 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -5 -6 -6 -7 -6 -7 -6 -6 -5 -7 -8 -7 -6 -4 -4 -5 -3 -1 -1 -1 -2 -3 -3 -3 -2 -1 -2 -4 -4 -1 -0 -1 -5 -17 -19 -7 -10 -15 -14 -5 -10 -10 -9 -9 -6 -3 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -2 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -6 -6 -6 -4 -1 -1 -4 -6 -7 -7 -6 -5 -6 -4 -3 -2 -1 -1 -1 -2 -3 -2 -1 -0 -1 -0 -0 -0 -1 -4 -17 -29 -12 -8 -10 -12 -4 -5 -6 -6 -6 -5 -4 -1 -3 -3 -3 -2 -2 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -4 -4 -5 -4 -4 -5 -4 -4 -4 -4 -4 -5 -6 -5 -2 -1 -0 -1 -2 -2 -1 -1 -2 -1 -0 -0 -0 -1 -1 -1 -0 -3 -7 -11 -11 -12 -12 -6 -10 -11 -8 -5 -5 -5 -4 -3 -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 0 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 -3 -4 -4 -4 -3 -3 -4 -3 -3 -3 -3 -3 -2 -1 -0 -0 -1 -1 -1 -0 -1 -1 -0 -0 -1 -2 -2 -0 -2 -6 -14 -13 -9 -5 -2 -2 -3 -4 -6 -9 -8 -6 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -3 -3 -2 -1 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -2 -1 -2 -5 -7 -4 -4 -6 -6 -4 -3 -3 -7 -7 -5 -3 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -1 -1 -1 -2 -2 -2 -1 -1 -2 -1 -1 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -1 -0 -0 -1 -3 -3 -5 -9 -9 -8 -5 -2 -4 -5 -5 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 0 0 0 -0 -0 -0 -1 -1 -2 -6 -20 -18 -13 -7 -5 -4 -4 -4 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -2 -2 -2 -2 -1 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -1 -8 -7 -5 -6 -4 -3 -3 -3 -2 -2 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -7 -16 -26 -10 -4 -3 -4 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 -0 -0 -1 -3 -8 -13 -10 -7 -4 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 -0 -0 -2 -5 -13 -17 -19 -15 -3 -1 -0 -1 -2 -1 -1 -1 -1 -1 -1 -0 -1 -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 Wind_Speed nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 13 12 12 12 13 15 17 nan nan nan nan nan nan nan nan nan nan nan 14 13 13 13 13 12 11 10 12 14 15 16 19 23 27 29 27 24 22 21 20 19 19 21 21 22 22 22 22 22 24 25 25 26 25 24 24 23 23 23 23 24 24 25 26 27 27 28 29 29 29 29 28 27 25 24 23 22 22 22 23 23 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 25 25 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 12 12 12 12 14 15 nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 14 14 14 15 17 17 18 19 21 24 27 29 27 24 22 20 19 18 18 19 19 20 21 22 22 23 23 23 22 22 22 21 20 20 20 20 21 22 22 24 25 26 26 27 28 28 27 26 25 24 22 21 21 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 25 25 26 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 12 12 11 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 16 16 17 19 21 21 21 22 23 25 26 25 23 22 20 19 18 17 17 17 18 19 20 22 22 22 22 21 20 19 18 17 17 17 17 18 18 19 20 21 23 24 24 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 26 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 11 11 12 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 19 21 23 23 23 24 25 25 23 21 20 19 18 17 16 16 15 15 15 16 18 19 19 19 19 19 19 18 16 16 15 15 16 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 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 10 10 11 12 12 12 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 20 23 24 24 25 25 24 22 20 18 17 17 16 16 15 14 14 14 14 15 16 16 16 16 17 17 17 17 16 16 16 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 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 9 10 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan 16 17 19 22 24 25 24 24 23 22 21 19 18 17 16 15 15 14 14 14 14 14 15 15 14 14 15 16 17 17 17 17 16 15 15 15 16 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 7 8 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 13 nan 15 18 19 21 23 24 24 22 21 20 20 20 19 18 16 nan nan 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 16 15 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 13 16 19 19 21 22 23 23 21 19 19 19 19 19 18 nan nan nan 15 16 16 16 16 16 16 16 16 16 15 16 16 16 nan nan nan nan nan 15 14 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 6 6 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 15 19 19 20 20 20 20 19 17 16 17 17 17 17 16 15 15 15 16 16 16 17 17 17 18 18 18 17 16 16 nan nan nan nan nan nan nan nan 15 16 16 nan 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 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 nan nan 15 14 14 14 15 15 16 15 15 15 14 15 16 16 16 17 17 18 18 19 19 nan 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 5 5 5 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 13 14 15 15 15 15 15 15 15 16 16 17 17 18 19 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 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 13 12 12 13 13 14 15 15 15 15 15 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 12 12 12 12 12 12 13 13 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 14 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 nan nan nan nan nan nan nan nan nan nan nan nan 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 14 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 15 14 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 17 17 17 17 17 16 15 14 13 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 16 16 17 17 17 17 16 15 14 13 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 14 14 15 16 16 16 16 16 15 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 13 13 14 15 15 15 15 15 15 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 13 13 14 14 14 14 14 14 13 13 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 14 13 nan nan nan nan nan 13 13 13 13 13 13 13 13 13 nan nan nan nan nan nan nan nan 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 14 14 14 nan nan nan nan nan nan nan nan 13 13 13 13 12 nan nan nan nan nan nan nan 11 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 12 12 11 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 16 15 14 14 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 17 16 15 14 14 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 17 16 15 15 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 17 16 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 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 26 nan nan nan 26 26 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 23 23 23 22 22 22 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 41 40 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 14 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 24 24 24 24 nan 24 24 24 25 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 43 42 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 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 26 26 nan nan nan nan nan nan 26 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 44 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 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 27 27 28 28 29 29 30 30 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 45 44 44 43 43 42 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 29 29 30 30 30 31 31 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 45 45 45 45 44 44 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 30 30 nan nan nan nan 32 32 33 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 46 46 46 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 33 33 34 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 46 47 46 nan nan nan 44 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 34 34 35 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 47 47 nan nan nan 45 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 52 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 55 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 57 57 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Direction nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 89 88 89 94 104 117 129 138 143 nan nan nan nan nan nan nan nan nan nan nan 132 136 140 143 146 149 152 153 152 152 154 160 166 167 163 159 155 152 153 155 157 158 159 166 173 178 183 186 189 193 198 202 206 208 209 210 212 214 216 217 219 221 224 226 229 231 232 233 234 235 237 238 238 237 234 232 230 230 233 236 237 238 238 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 240 241 243 244 246 248 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 87 83 81 86 97 111 125 136 143 nan nan nan nan nan nan nan nan nan nan nan nan 137 140 144 146 146 145 143 144 148 152 157 161 162 160 156 155 155 157 160 164 166 169 174 179 184 187 189 190 193 197 201 203 203 203 204 207 210 213 215 217 219 222 224 227 228 230 231 232 234 235 235 235 233 231 230 230 231 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 242 244 245 246 247 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 87 81 79 81 89 102 117 130 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 142 146 147 148 149 150 153 156 158 159 158 156 154 153 153 156 160 165 169 175 180 185 188 190 191 192 194 198 201 203 202 201 201 203 207 211 213 216 219 222 223 224 225 226 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 245 246 247 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 83 80 80 86 95 108 121 132 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 148 149 153 156 158 161 162 162 162 161 159 157 155 154 155 158 163 168 174 181 185 187 188 189 190 194 198 202 205 205 204 204 205 208 211 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 247 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 86 83 83 86 93 103 115 125 135 143 151 nan nan nan nan nan nan nan nan nan nan nan nan 158 158 162 165 167 169 169 169 169 168 168 166 164 162 161 161 164 168 172 178 183 187 189 189 191 194 199 204 206 208 208 209 210 212 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 86 86 89 95 103 112 120 nan nan nan nan nan nan nan nan nan nan nan nan nan 164 nan nan 168 173 175 174 174 173 172 172 173 175 175 174 172 170 169 170 173 177 181 186 191 194 195 197 200 203 206 208 208 209 211 213 215 220 225 230 231 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 89 92 98 105 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 164 164 nan 175 178 177 174 171 169 168 168 168 173 176 177 177 177 177 nan nan 185 189 193 196 199 202 204 207 209 209 209 208 209 211 213 215 220 225 229 228 225 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 97 102 108 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 158 160 166 173 177 175 172 170 168 166 162 160 164 170 174 177 179 nan nan nan 191 194 196 199 202 205 208 210 211 211 210 210 211 212 nan nan nan nan nan 225 223 221 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 103 107 111 115 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 157 160 166 172 170 169 168 167 165 160 158 161 166 171 177 180 183 186 189 192 194 196 199 202 206 209 210 211 211 211 212 212 nan nan nan nan nan nan nan nan 224 225 225 nan 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 114 115 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 161 161 nan nan 158 161 165 169 173 179 183 186 189 192 194 195 197 199 202 206 209 210 211 211 212 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 116 113 112 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 167 171 174 177 180 184 188 191 194 198 199 199 200 202 204 207 210 211 211 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 117 113 117 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 177 180 183 186 188 190 193 196 198 201 204 205 205 206 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 192 194 196 198 201 203 205 207 208 210 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 211 213 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 46 nan 41 39 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 44 41 39 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 42 40 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 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 50 45 40 35 30 26 23 20 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 56 51 46 42 37 33 29 26 22 18 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 55 50 46 42 38 34 31 28 24 20 16 12 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 48 44 40 37 34 31 28 25 21 18 14 10 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 36 33 30 27 25 21 19 16 12 9 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 nan nan nan nan nan 27 25 22 20 18 16 14 11 8 nan nan nan nan nan nan nan nan 337 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 48 45 nan nan nan nan nan nan nan nan 17 16 14 12 10 nan nan nan nan nan nan nan 349 344 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 10 nan nan nan nan nan nan nan 355 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 354 355 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 354 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 346 347 347 347 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 341 341 341 341 340 339 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 337 338 338 337 337 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 334 335 335 334 334 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 331 332 333 334 333 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 329 331 332 331 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 329 329 327 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 326 324 321 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 334 nan nan nan 331 330 329 327 nan nan nan nan nan nan nan nan nan nan nan nan nan 322 319 316 314 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 331 nan nan nan 328 327 326 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 320 319 316 314 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 323 322 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 318 317 316 314 311 309 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 262 262 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 307 307 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 316 315 314 313 nan 309 307 307 306 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 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 301 301 301 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 312 312 nan nan nan nan nan nan 305 305 304 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 305 305 304 304 303 302 301 300 299 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 262 261 260 258 257 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 305 305 304 304 304 303 302 302 301 301 300 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 264 263 262 260 259 258 256 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 305 304 304 304 nan nan nan nan 302 302 301 301 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 264 263 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 303 303 302 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 263 262 nan nan nan 257 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 303 303 303 303 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 263 nan nan nan 258 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 267 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 257 256 255 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 285 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan