CAPE 542 530 517 501 480 459 479 484 470 444 414 382 354 348 344 335 323 323 327 323 315 293 252 224 172 141 134 138 136 115 90 56 27 13 6 3 2 2 5 9 9 10 19 34 48 53 52 20 10 28 68 115 109 37 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 3 6 7 7 9 12 25 40 52 61 67 69 64 59 57 56 62 507 484 455 447 455 454 466 452 425 394 372 374 358 341 336 327 306 299 307 301 274 232 185 147 117 98 90 88 84 74 48 26 12 5 3 1 1 2 3 5 6 12 22 31 34 31 17 6 4 10 21 31 20 8 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 4 6 6 7 9 18 37 53 64 71 76 89 90 85 79 71 67 446 453 469 460 447 467 441 406 372 338 315 329 296 293 296 296 287 269 249 215 168 122 96 86 77 60 42 28 20 23 18 10 4 1 0 0 0 0 1 1 3 6 9 9 8 7 3 1 0 0 1 3 4 5 6 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 9 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 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 1 2 5 7 11 18 45 62 73 88 113 146 158 144 121 104 92 82 443 413 412 398 368 342 302 262 238 227 226 242 268 274 273 270 263 230 195 150 111 91 95 103 107 98 71 35 15 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 2 1 1 1 1 1 0 3 6 8 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 5 7 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 2 3 4 5 7 11 18 23 37 61 94 129 162 195 204 187 149 135 123 109 347 324 328 340 331 281 185 113 97 111 132 156 189 213 231 238 222 153 143 126 123 137 154 150 136 122 114 101 55 18 10 8 5 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 6 7 6 5 4 9 23 38 40 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 7 5 5 5 6 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 9 11 12 14 19 22 28 30 38 63 107 141 165 190 215 235 198 181 164 145 255 255 260 245 200 127 66 38 39 48 57 74 101 131 162 174 153 111 122 124 122 124 135 136 120 99 85 77 53 22 15 15 16 16 14 11 8 3 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 13 20 18 13 9 13 32 52 28 7 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 6 6 4 4 6 8 9 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 8 15 19 24 29 35 37 38 39 45 60 83 114 149 189 229 266 245 218 194 174 204 207 199 164 102 27 8 8 14 22 33 49 60 63 68 73 76 90 99 97 91 92 108 108 104 94 84 76 63 28 27 35 36 34 25 15 7 3 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 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 1 5 13 21 22 18 8 2 10 24 10 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 1 1 1 2 4 5 6 7 6 4 1 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 7 14 22 33 43 46 46 46 48 55 69 81 107 144 183 200 217 217 207 193 190 146 121 96 68 37 12 11 12 18 37 71 115 126 118 100 78 56 57 65 72 78 84 87 92 99 102 101 98 92 47 38 37 28 17 9 3 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 4 5 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 11 13 18 17 12 6 1 2 2 3 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 4 1 1 2 3 3 4 3 3 2 2 1 1 1 3 3 2 1 0 0 1 2 2 1 0 1 5 5 6 12 24 41 50 54 56 60 68 78 92 107 126 152 170 166 162 173 183 183 217 26 11 10 17 21 13 5 4 13 36 71 108 115 100 76 57 53 57 66 80 91 96 102 103 102 100 96 86 61 29 16 12 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 8 10 8 4 1 1 1 3 5 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 28 13 4 0 1 1 2 2 1 1 3 4 3 2 3 4 2 2 1 0 1 2 2 1 0 0 1 2 4 10 21 36 52 62 67 70 73 82 92 106 119 130 144 159 172 180 184 194 209 256 4 4 9 16 18 13 6 6 14 31 57 91 114 118 117 116 114 98 86 90 93 86 89 90 85 79 73 65 25 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 3 3 2 8 3 1 1 1 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 2 4 8 15 28 16 4 0 0 1 1 1 1 1 3 3 2 2 3 4 2 1 1 1 1 1 0 0 0 0 2 4 11 24 43 62 76 81 81 78 78 80 89 111 140 146 155 176 199 209 204 228 261 292 7 12 16 20 20 17 12 11 17 35 70 117 130 135 142 149 145 119 91 79 72 62 60 64 64 66 69 66 31 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 1 2 2 1 3 4 5 5 5 4 4 1 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 1 2 4 3 1 0 0 0 0 0 1 1 1 1 1 0 4 4 2 1 1 0 1 1 1 1 2 2 1 1 2 4 3 2 1 2 2 1 0 0 0 1 4 12 27 49 74 91 99 96 85 74 67 69 78 106 153 162 174 193 215 230 225 249 284 311 61 70 76 79 78 72 63 60 60 72 98 124 126 125 123 122 120 104 82 65 53 45 41 50 58 67 72 60 26 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 3 3 3 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 6 5 3 3 4 4 3 5 6 6 5 5 3 1 1 1 2 0 2 2 2 2 0 0 0 0 0 0 0 2 3 5 10 11 3 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 1 1 0 1 3 2 2 1 0 0 3 3 3 3 3 2 1 0 0 0 2 8 24 49 77 99 113 117 108 89 69 58 56 63 83 122 148 179 207 221 226 228 232 262 310 127 137 145 149 146 137 127 130 124 114 107 101 99 99 99 97 98 88 73 63 58 58 55 53 54 54 50 30 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 10 11 14 16 15 12 13 12 10 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 3 6 8 7 5 3 2 3 4 5 5 4 3 3 3 4 6 7 6 3 6 8 7 5 2 1 1 1 1 0 0 2 3 7 19 23 6 1 2 1 0 0 0 0 0 0 0 0 1 0 0 2 3 2 1 1 2 4 3 2 1 0 0 1 1 2 3 4 2 1 1 0 0 2 13 34 61 87 107 124 134 131 111 84 65 55 56 68 88 112 139 162 175 188 201 215 247 291 93 112 130 138 135 119 102 99 94 84 74 69 73 77 77 75 75 71 64 60 60 61 50 34 23 16 12 6 1 0 0 0 0 0 0 0 0 0 1 2 2 5 9 14 3 3 10 18 20 23 27 31 29 23 19 14 9 5 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 1 4 7 7 7 5 3 2 2 3 3 2 1 2 3 5 6 7 12 14 18 19 16 11 6 4 2 2 2 1 2 3 4 10 26 18 6 1 2 1 1 3 3 2 1 1 0 0 0 0 0 1 1 1 1 3 3 4 4 3 1 1 0 0 0 1 1 3 3 2 1 1 2 5 16 36 59 76 96 119 138 147 136 110 86 72 67 69 71 77 89 108 123 137 158 183 201 205 30 40 52 57 55 47 35 32 31 31 34 37 40 39 36 33 32 33 32 31 29 28 19 8 3 1 0 0 0 0 0 0 0 1 5 11 16 18 18 14 11 12 14 12 10 11 16 22 29 38 41 41 36 27 18 12 8 6 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 4 11 5 4 4 3 2 1 2 2 2 2 2 3 4 5 8 15 23 31 33 30 20 13 8 5 4 4 4 5 6 8 17 55 29 8 1 0 1 2 19 27 14 4 3 1 1 0 0 0 0 0 1 3 4 4 4 4 3 2 2 1 1 1 1 1 1 1 1 1 2 3 7 17 29 44 55 70 93 120 143 146 130 109 93 81 77 70 63 60 61 68 89 116 139 146 146 5 5 6 6 7 7 5 5 5 6 7 8 8 8 7 7 5 5 5 5 4 4 2 1 0 0 0 0 0 1 2 2 2 4 7 13 16 12 8 9 13 17 20 24 23 25 29 34 41 52 52 46 36 26 18 10 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 1 2 8 3 2 2 2 2 1 1 1 1 0 0 1 3 5 10 18 29 43 52 46 35 25 14 6 3 3 5 9 13 17 17 69 46 16 3 1 0 7 17 20 10 6 5 4 3 2 2 2 1 0 2 4 5 5 5 5 3 3 3 2 0 0 1 1 0 0 1 2 3 7 13 23 25 28 32 41 57 80 110 127 130 124 114 108 103 91 74 63 64 71 82 96 109 118 158 1 0 0 0 0 0 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 5 9 8 9 13 14 16 20 22 22 25 30 35 39 48 49 45 38 29 18 8 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 1 1 0 1 2 1 1 2 5 8 16 31 51 67 63 56 46 32 16 6 2 4 13 29 43 29 39 30 15 6 3 1 11 18 13 9 8 7 5 4 3 5 5 4 3 3 3 4 4 5 5 3 4 4 2 1 1 0 1 1 0 0 1 2 5 11 23 21 17 17 21 32 52 78 100 113 117 129 139 138 123 97 74 66 65 67 71 79 90 113 0 0 0 0 0 0 0 0 0 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 10 11 11 12 15 18 21 22 23 25 27 27 27 28 35 39 44 46 42 23 11 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 1 1 1 1 1 1 0 0 0 0 0 2 4 6 13 29 50 67 73 78 68 57 57 33 13 11 29 64 83 73 67 50 20 9 7 5 5 5 6 7 6 5 3 2 2 3 3 5 6 6 6 5 5 6 6 6 5 4 3 6 5 4 4 4 2 3 4 4 2 2 10 9 6 5 7 16 37 62 86 102 111 132 146 146 131 106 81 66 60 54 55 65 82 103 0 0 0 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 9 12 15 19 19 19 17 16 16 19 21 25 29 27 28 31 31 29 30 30 36 47 57 61 52 30 15 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 2 2 1 0 0 0 0 0 0 1 5 12 9 15 29 45 57 68 95 107 104 109 98 72 50 54 87 88 94 97 80 32 18 14 12 11 11 12 12 10 7 4 2 3 2 2 5 7 9 8 8 8 8 9 10 11 11 11 11 10 9 8 8 7 7 6 5 5 6 6 4 1 0 2 10 26 46 62 78 89 101 107 107 88 70 65 64 58 49 57 74 98 128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 15 19 20 21 20 18 16 16 17 19 24 30 32 32 32 33 44 50 51 48 45 41 45 55 66 69 63 43 23 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 1 2 2 4 4 3 2 1 0 0 0 0 1 6 23 18 21 33 47 52 52 70 87 93 107 105 88 83 97 99 99 99 97 84 42 28 24 23 22 22 22 21 19 15 9 8 8 7 6 4 5 9 10 10 10 11 13 15 18 19 19 17 15 14 12 11 9 7 5 3 8 8 8 6 2 1 0 3 8 14 27 43 53 56 54 55 51 51 54 53 46 45 62 88 119 153 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 7 7 12 20 27 29 27 25 24 24 23 24 28 33 37 40 42 44 48 65 68 64 55 46 40 39 42 47 52 49 37 24 12 5 2 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 5 4 3 2 1 0 1 1 1 1 2 4 16 18 25 41 60 56 48 48 56 66 81 76 67 69 92 102 103 98 85 65 39 30 29 30 30 33 32 30 27 23 19 18 17 15 13 9 9 11 12 12 13 14 16 20 22 25 24 22 19 18 16 13 10 6 3 4 5 5 6 8 4 3 2 2 2 2 10 19 26 29 25 33 41 45 45 41 41 56 82 113 144 167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 7 10 17 20 22 22 24 24 32 34 32 31 33 34 34 36 38 40 41 44 47 51 50 55 51 43 35 28 24 23 24 24 27 28 27 23 18 9 6 5 6 7 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 2 1 1 0 0 0 1 2 3 5 4 5 6 11 23 43 55 51 47 50 59 73 64 55 53 55 61 64 69 66 53 40 36 33 28 24 20 25 28 30 31 36 37 36 32 27 22 17 15 15 15 15 16 18 20 21 22 22 21 19 17 17 16 17 15 9 3 2 2 2 2 5 8 13 12 6 7 8 9 13 18 14 16 26 36 45 49 48 62 87 115 135 156 166 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 13 24 29 34 38 37 34 33 33 32 32 32 32 33 35 36 37 36 36 36 37 39 40 39 38 37 38 32 29 26 22 18 13 14 14 14 16 19 22 24 25 23 15 12 12 12 10 9 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 6 5 3 1 2 1 1 0 0 0 1 4 7 9 6 5 8 16 28 44 49 47 44 49 41 34 35 39 42 41 35 32 29 21 17 17 18 19 18 17 17 22 33 48 59 61 60 54 41 35 28 23 20 18 17 18 20 22 23 23 21 18 15 14 16 18 17 13 8 4 2 1 0 1 3 9 20 26 23 26 23 21 19 16 13 18 27 37 49 54 62 78 100 122 124 132 142 0 0 0 0 0 0 0 0 0 2 4 5 10 16 25 38 49 53 58 59 54 46 43 41 40 40 43 44 44 43 42 39 36 32 30 31 31 30 27 22 17 15 12 13 13 13 14 15 16 16 16 18 20 22 23 23 19 14 13 13 12 9 8 5 3 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 10 10 10 9 10 8 4 1 0 0 0 3 7 8 7 9 11 12 14 20 27 27 22 18 24 15 15 19 23 24 22 16 12 10 8 5 3 2 4 10 14 19 30 50 74 85 85 78 66 51 42 36 30 26 23 23 23 24 25 25 25 21 17 13 12 15 16 14 10 7 6 3 1 1 1 4 11 18 23 37 40 33 25 21 14 15 21 30 41 55 56 59 67 81 102 111 118 119 0 0 0 0 0 0 1 2 5 17 41 49 59 60 56 51 46 44 43 44 46 45 43 41 40 38 39 40 40 39 37 34 28 21 18 17 16 15 15 13 11 11 12 13 13 13 13 17 15 13 14 16 16 20 22 23 22 18 16 14 12 8 6 4 3 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 9 10 10 8 4 10 8 5 2 0 1 1 3 5 4 5 10 14 15 18 22 26 28 27 17 11 7 5 6 8 9 8 6 3 1 1 0 0 0 0 3 9 17 26 37 57 74 88 90 69 61 52 42 35 33 32 31 31 30 30 32 29 24 19 15 14 13 11 7 2 1 2 2 1 1 1 4 11 18 20 26 33 32 26 20 16 21 31 43 52 56 57 56 61 78 99 111 111 105 4 5 6 7 9 13 18 23 26 33 46 47 45 41 36 32 26 23 22 22 25 32 29 28 26 23 21 22 24 27 30 25 18 14 11 10 10 11 11 12 12 13 15 16 15 14 13 13 12 12 13 11 14 18 21 22 22 19 18 15 11 8 5 4 3 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 8 8 7 5 7 11 13 13 11 8 8 5 1 0 0 1 5 8 10 18 25 28 27 22 17 11 6 3 2 2 2 2 1 0 0 0 0 0 0 0 0 2 6 12 20 34 44 58 79 90 82 69 53 37 39 39 39 38 38 38 36 32 27 23 19 16 11 6 2 1 0 0 0 0 0 0 3 9 18 26 33 37 38 36 31 30 38 50 53 58 64 61 56 59 74 86 93 96 93 27 30 33 37 42 49 51 51 48 44 42 38 30 23 18 12 8 7 6 8 14 20 15 13 12 10 9 12 17 24 29 19 13 10 10 11 13 13 12 10 9 11 14 16 16 16 16 15 15 16 17 18 19 20 22 23 21 18 17 15 13 9 6 5 4 4 5 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 4 1 6 10 12 12 8 5 2 1 0 0 0 0 1 3 8 17 23 28 31 27 17 9 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 14 18 23 32 41 49 55 57 48 51 48 45 44 42 40 36 33 31 27 23 17 9 2 0 0 0 0 1 2 3 4 6 9 14 22 30 37 43 44 44 49 60 73 76 72 66 57 47 47 49 56 67 79 88 46 47 46 45 46 49 51 47 44 42 41 33 21 12 6 1 0 0 0 1 2 1 4 5 5 4 4 6 9 13 16 10 7 6 5 6 7 8 8 8 9 11 13 13 14 16 18 16 17 18 20 21 21 22 22 23 23 18 16 16 15 11 7 5 4 4 5 7 8 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 2 4 6 7 0 0 0 0 0 0 0 0 0 1 5 15 21 27 31 25 14 7 5 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 6 9 14 18 27 40 50 59 56 48 46 41 37 36 36 36 30 26 21 17 12 6 5 4 4 7 8 7 6 6 10 15 21 29 36 41 47 54 65 79 89 87 72 55 41 34 33 35 42 56 75 90 40 43 45 48 50 50 44 35 33 35 35 26 17 8 1 0 0 0 0 2 3 3 3 3 3 3 3 1 2 3 3 3 2 1 1 1 1 4 6 9 13 14 17 18 19 18 17 16 18 19 20 20 21 22 23 23 23 19 18 18 18 15 9 6 5 5 5 7 9 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 1 2 1 0 0 0 0 0 0 0 2 14 24 30 29 22 12 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 11 17 25 36 50 62 69 59 45 37 36 35 32 28 25 22 17 11 10 10 10 13 13 12 10 8 6 9 18 26 33 38 44 52 61 73 85 88 81 66 51 40 35 31 34 45 60 75 83 35 38 43 46 47 48 40 33 27 25 24 20 15 9 3 0 0 0 1 3 4 4 4 3 3 3 2 1 2 4 6 4 2 1 1 1 1 2 5 8 11 16 15 14 14 16 17 18 20 21 20 19 21 24 25 24 23 21 21 21 21 18 12 8 6 6 6 7 9 9 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 1 0 1 1 5 9 6 0 0 0 0 0 0 0 0 12 21 23 22 19 14 9 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 10 18 25 39 62 97 100 75 54 41 34 27 22 20 17 9 5 5 6 6 10 10 10 9 8 11 14 18 24 30 35 45 55 61 67 70 76 75 67 57 48 39 33 32 40 53 59 60 34 35 36 34 32 32 35 31 24 18 17 17 15 11 6 2 2 3 5 7 7 6 5 4 3 2 1 0 2 5 8 7 5 4 4 4 4 3 7 9 3 6 6 7 10 13 16 19 21 22 21 21 22 25 28 27 28 27 26 24 24 22 17 12 8 7 6 8 10 10 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 7 5 4 4 5 10 12 9 3 6 6 4 1 0 0 0 0 1 5 9 15 16 12 6 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 9 16 28 48 79 95 85 61 39 28 19 13 8 6 3 2 3 3 0 2 3 3 2 1 6 7 10 14 18 22 30 37 41 43 48 54 58 57 54 45 33 22 20 27 33 37 40 30 29 28 25 24 28 30 25 19 16 16 17 17 15 13 12 12 12 13 14 13 11 8 6 4 3 2 1 1 5 9 7 3 2 3 4 8 12 10 3 1 0 2 6 11 14 16 18 20 21 22 23 23 26 30 29 30 30 28 27 26 26 23 17 11 6 6 9 10 11 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 4 5 5 5 5 4 6 12 15 15 12 10 6 2 0 0 0 4 11 15 14 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 8 17 26 23 22 24 23 17 10 5 3 2 1 0 0 0 0 0 0 1 3 2 2 2 2 4 6 9 12 14 15 17 19 22 25 28 34 32 26 24 25 25 27 31 36 23 23 22 22 24 32 36 25 19 17 17 18 19 20 20 20 18 18 19 19 16 14 14 14 14 13 9 5 2 1 2 1 0 0 2 5 9 15 18 15 10 8 10 13 15 15 16 18 20 23 24 25 33 41 39 28 30 31 30 28 29 31 30 23 11 6 7 9 12 13 9 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 4 4 5 5 4 6 9 13 15 16 24 15 6 0 0 0 6 11 14 14 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 1 3 5 7 9 7 5 2 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 0 1 2 3 4 6 3 3 4 5 6 8 13 16 19 23 26 29 33 39 44 23 23 23 23 24 26 30 26 22 20 19 19 22 28 30 23 21 21 21 20 19 16 17 18 18 19 17 13 7 0 0 0 0 0 2 4 12 20 25 24 20 19 19 19 20 20 24 29 33 36 32 30 36 41 35 26 28 31 32 31 33 37 37 29 14 9 9 11 13 15 8 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 6 6 7 8 10 11 12 14 13 9 4 1 3 8 12 14 14 12 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 1 1 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 0 0 1 2 3 6 13 21 29 33 37 42 45 51 25 26 27 28 25 18 19 23 24 23 20 18 23 32 38 32 27 23 21 20 20 19 19 20 20 19 18 18 16 10 4 1 0 0 0 0 9 16 21 24 27 26 25 26 30 36 40 42 42 39 32 29 26 25 25 26 30 34 36 35 38 40 38 29 18 12 10 11 12 12 8 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 6 7 9 11 12 13 15 16 14 11 7 3 6 11 14 16 14 13 9 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 1 2 4 6 6 3 1 0 0 1 3 7 12 19 27 34 39 41 38 34 30 28 29 36 41 37 23 19 19 20 20 20 18 22 28 35 37 32 25 21 21 19 21 23 26 26 24 22 22 22 20 17 11 5 1 0 0 6 13 20 27 35 35 31 30 34 37 34 32 32 30 31 32 30 27 27 33 38 41 41 40 43 39 33 28 22 15 11 9 11 9 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 8 10 12 15 17 18 16 11 9 7 8 12 16 18 14 9 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 2 4 5 4 5 3 1 1 0 0 6 13 20 25 29 34 38 37 26 15 11 10 40 49 50 49 45 37 24 21 24 27 27 23 24 25 29 33 31 23 17 17 19 22 25 28 29 30 23 22 22 21 19 16 13 9 5 3 5 10 16 22 31 33 33 33 33 32 33 32 29 26 31 37 42 45 53 55 52 48 43 37 36 33 29 26 22 17 14 12 10 8 7 6 5 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 6 8 10 14 17 17 15 13 12 12 13 15 15 12 9 5 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 4 3 5 6 2 1 0 0 0 2 5 13 24 34 38 44 49 49 42 21 18 19 18 44 46 47 47 45 40 28 23 26 33 37 28 24 24 26 30 31 20 13 12 15 22 28 30 27 31 26 22 21 20 18 17 17 16 13 10 8 9 12 16 23 29 33 35 33 28 29 28 23 24 31 39 47 53 57 55 49 41 35 28 25 24 24 23 20 16 14 13 11 9 7 7 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 1 1 2 3 5 8 11 13 15 15 15 15 15 14 11 7 2 0 0 1 2 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 1 6 12 19 27 25 15 13 27 25 11 5 4 5 8 11 17 28 46 57 64 67 61 49 42 38 36 41 45 40 45 46 41 34 27 25 28 33 37 28 24 24 26 28 28 23 18 15 17 24 27 26 23 23 23 24 25 24 21 20 19 19 18 17 14 13 15 18 23 27 30 32 32 27 24 22 24 29 34 44 52 54 53 49 40 29 20 16 16 16 17 18 17 14 11 10 10 10 10 9 9 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 1 1 3 6 9 13 15 16 17 17 13 9 4 1 0 0 0 1 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 1 2 11 23 37 54 57 63 81 108 101 70 43 29 31 35 38 42 46 67 80 91 100 94 92 92 94 103 124 46 42 41 38 32 25 22 25 29 33 37 31 27 25 25 28 25 22 19 18 22 24 22 20 20 21 24 29 31 31 24 22 21 21 20 21 20 20 22 24 24 25 25 27 28 26 25 26 29 34 39 45 51 55 57 50 40 29 16 13 12 11 12 12 12 11 10 10 12 11 11 12 11 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 1 3 5 5 10 13 16 16 16 12 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 9 15 36 61 74 91 131 174 185 168 140 115 106 105 108 114 116 116 120 133 155 157 154 149 145 143 143 44 42 34 27 22 20 22 25 28 31 33 32 30 27 25 25 24 22 20 18 15 13 14 16 17 19 24 29 32 32 24 21 21 22 22 22 24 25 26 27 27 25 23 23 23 25 28 31 35 40 41 43 47 55 61 58 47 33 22 16 14 14 14 14 12 11 10 12 14 12 11 11 11 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 1 3 4 6 8 9 10 11 10 8 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 14 18 22 28 37 52 72 89 104 139 187 212 217 222 224 217 208 198 206 206 196 187 180 190 191 188 183 171 153 138 35 30 26 24 23 22 24 24 27 30 34 35 34 31 26 23 21 20 20 18 14 11 10 11 12 15 22 27 28 27 23 21 22 23 24 24 26 27 28 29 29 28 25 24 26 29 34 40 49 53 50 46 45 51 57 58 54 43 31 24 21 21 21 20 18 16 13 11 12 11 9 9 9 7 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 1 1 2 3 4 4 4 3 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 1 1 1 2 4 8 17 22 31 44 60 77 92 108 124 140 152 160 169 180 201 228 243 245 243 249 257 262 261 237 229 217 203 189 180 163 143 26 20 17 17 18 18 19 20 23 29 35 36 36 33 28 24 22 20 21 21 18 13 10 10 12 13 18 22 24 24 23 23 24 25 25 26 26 26 26 28 29 28 27 27 28 31 39 50 66 62 51 40 38 48 56 61 61 55 43 35 31 30 28 26 23 20 16 11 10 9 9 9 10 7 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 4 6 7 8 10 15 28 41 61 86 113 132 147 160 172 193 194 181 164 151 155 169 185 197 212 215 227 247 258 255 244 229 214 207 200 184 158 18 15 14 14 15 16 16 17 21 28 36 37 37 36 32 28 28 30 29 22 20 15 10 9 12 13 16 19 20 20 21 22 23 25 25 25 24 24 24 26 27 27 27 26 25 31 40 53 66 64 52 40 36 45 50 53 53 48 43 38 34 31 29 28 25 22 18 13 10 9 9 7 7 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 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 14 18 19 19 19 33 57 85 110 128 145 157 167 174 175 203 212 202 191 190 182 178 187 203 207 199 212 249 261 256 246 238 237 251 254 229 180 17 18 15 16 18 20 20 20 22 28 38 37 38 36 33 31 34 40 39 23 19 13 8 5 10 12 14 15 17 18 18 20 22 23 23 22 22 21 21 22 23 24 26 28 30 36 46 58 66 59 51 45 44 42 44 46 46 42 38 35 32 29 28 28 26 24 23 17 11 8 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 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 2 7 15 23 31 39 40 36 30 34 55 80 100 113 120 129 138 146 150 155 172 190 205 217 248 255 248 248 261 273 284 298 320 328 314 286 261 255 262 266 257 213 26 26 17 16 20 25 26 27 30 34 38 36 35 34 31 29 30 32 31 26 20 11 4 2 6 10 13 15 15 15 16 16 17 18 17 17 17 18 19 18 19 22 27 32 40 47 53 55 47 35 29 31 35 38 41 43 42 38 35 33 31 29 27 29 30 31 28 21 12 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 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 1 2 2 3 4 17 34 49 59 66 66 63 57 50 59 77 94 106 107 110 114 119 127 141 149 164 196 232 251 275 286 278 267 275 308 354 388 403 400 368 315 273 261 275 297 297 243 30 26 18 19 24 28 32 34 38 41 38 35 34 35 37 31 31 30 30 29 25 18 12 8 5 8 14 21 27 29 22 17 15 16 15 15 15 15 16 16 17 19 25 32 41 47 45 35 20 13 15 25 35 38 40 40 38 36 34 33 32 30 29 30 32 30 26 19 12 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 1 1 0 1 1 5 9 14 23 36 47 58 67 72 74 74 73 72 75 88 102 113 117 118 116 112 111 122 145 180 224 272 289 293 287 273 247 230 249 300 360 410 447 447 403 341 291 273 277 284 258 255 23 15 17 22 27 31 34 38 40 40 37 36 40 45 47 40 37 36 35 39 46 32 23 22 17 14 17 28 43 30 21 17 17 19 18 17 16 13 14 15 17 19 21 29 38 43 43 33 19 17 24 31 33 31 31 31 31 31 33 34 35 35 33 32 32 31 27 20 11 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 1 2 2 3 5 7 7 8 11 15 19 22 27 35 48 62 67 72 78 81 75 70 70 78 95 113 124 128 124 119 109 99 101 121 155 198 241 289 307 301 283 268 251 236 242 279 337 393 435 451 432 409 356 301 271 252 253 273 14 12 17 23 28 32 32 33 36 38 39 43 51 57 57 50 47 52 62 71 70 48 30 24 25 25 20 20 29 23 19 17 16 17 17 17 17 18 19 20 18 17 18 22 29 38 46 44 34 32 35 34 26 22 21 22 22 23 27 31 33 36 35 33 31 30 27 17 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 1 1 1 2 2 3 7 10 10 10 13 16 18 20 19 17 20 28 33 37 42 46 50 56 66 76 85 92 93 87 82 84 95 110 120 123 121 119 122 122 114 122 149 188 227 256 294 301 293 280 267 250 237 238 263 321 371 408 427 425 431 400 328 275 250 259 278 14 14 18 24 32 41 40 41 41 42 45 51 58 63 64 58 73 96 120 138 125 120 106 73 26 22 20 18 21 21 18 14 11 11 11 13 16 18 19 14 11 11 12 12 14 21 28 27 28 29 29 25 19 17 17 17 17 18 22 26 29 30 29 28 24 20 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 8 7 6 6 6 6 6 7 7 9 11 16 20 23 30 28 22 16 12 10 10 14 26 33 42 48 52 50 55 65 76 87 94 102 109 114 115 117 124 128 126 123 119 129 147 151 173 210 231 236 259 277 285 284 285 277 263 247 234 259 316 376 423 442 428 415 398 355 305 274 268 282 12 16 22 30 39 45 42 43 46 50 52 56 61 65 65 57 48 49 74 143 148 129 94 53 35 28 24 20 16 11 7 5 6 5 6 8 12 16 15 13 11 9 7 4 4 4 5 5 7 9 10 10 8 9 11 13 13 15 19 24 26 26 24 20 14 10 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 1 1 6 13 22 30 34 35 32 26 22 21 20 19 18 18 15 13 12 12 9 6 4 4 4 4 4 7 19 31 39 43 44 54 61 67 75 86 94 111 131 147 146 145 144 143 142 140 136 140 153 163 175 187 202 223 245 262 278 289 298 296 283 260 242 275 333 398 453 455 437 416 401 377 349 323 302 294 17 20 25 32 40 47 50 54 56 58 61 60 59 56 51 44 39 36 45 80 85 73 53 35 28 18 12 9 6 4 2 1 1 2 3 7 12 17 16 13 10 6 2 1 0 0 0 0 0 1 2 1 1 1 2 3 8 11 15 20 23 22 18 13 9 6 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 1 2 2 3 4 4 5 11 23 36 46 49 46 42 38 33 35 35 36 36 34 25 15 7 3 3 4 5 5 8 9 10 12 17 27 37 44 51 60 68 74 78 82 93 105 121 140 154 150 150 154 158 158 158 159 163 169 173 180 192 211 225 234 252 286 307 318 318 304 265 275 310 367 436 472 466 445 426 419 405 389 371 347 322 20 21 22 26 34 44 50 55 61 67 67 55 48 45 42 38 33 28 25 25 26 26 26 25 18 12 7 3 2 4 5 5 3 2 5 12 20 24 19 13 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 10 14 17 17 15 11 8 5 2 1 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 2 5 11 15 16 16 14 13 24 31 32 29 24 24 24 24 24 27 33 38 43 44 35 20 9 15 19 22 24 27 31 36 41 47 55 64 66 65 71 83 92 97 97 100 105 112 123 139 148 155 160 166 169 175 179 179 178 176 176 181 193 207 217 222 236 282 315 338 344 329 277 270 301 366 445 461 450 434 435 438 427 406 381 350 332 20 22 24 30 37 43 47 51 52 52 52 48 44 41 39 37 33 29 25 21 19 18 17 16 12 8 4 2 1 7 9 8 6 6 9 20 33 35 23 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 12 11 8 6 4 2 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 2 0 0 0 0 0 1 4 9 18 29 35 37 36 32 27 26 23 20 18 16 16 16 17 20 25 31 37 44 52 55 52 44 56 61 63 67 74 76 81 88 94 98 99 98 99 109 124 131 130 126 130 136 147 162 161 162 168 178 186 191 198 201 197 187 185 182 179 181 193 203 212 222 259 298 335 354 326 285 268 291 375 429 433 415 396 411 416 412 403 393 365 345 29 36 36 36 37 39 43 45 46 46 46 44 42 38 36 34 31 28 25 22 17 14 13 12 10 8 7 6 5 10 11 10 8 10 21 34 42 33 17 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 6 6 5 3 2 1 1 2 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 4 3 2 0 0 0 1 4 12 24 37 48 53 53 52 50 44 32 20 14 13 14 15 18 22 29 34 38 43 51 63 75 83 85 96 98 97 100 109 113 117 122 127 133 137 139 140 148 162 167 165 168 170 164 157 157 158 171 190 208 213 217 218 216 204 191 187 185 177 170 183 200 215 229 253 278 298 307 290 273 267 284 350 377 376 356 313 335 362 383 393 390 365 332 51 58 47 38 33 33 37 41 44 46 47 46 44 41 38 36 33 29 26 24 20 16 13 11 9 9 9 9 9 10 11 11 12 18 30 38 34 20 7 1 0 0 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 1 1 1 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 5 3 2 1 0 0 1 4 15 28 41 50 56 52 44 37 28 18 11 9 9 11 13 15 18 25 34 42 49 57 67 80 92 101 106 110 113 117 124 128 132 138 148 149 151 153 156 159 165 171 174 175 181 185 176 151 157 176 201 226 241 238 233 227 219 206 194 187 183 180 173 183 206 228 247 261 265 264 261 256 252 256 283 321 342 342 320 290 302 333 365 362 348 323 292 53 58 51 40 32 32 36 42 48 51 53 53 53 52 48 43 37 31 26 23 21 19 16 14 13 12 13 13 13 12 11 11 12 19 25 26 21 12 6 3 2 2 0 0 0 1 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 8 7 5 2 0 0 2 6 17 32 43 46 45 36 27 19 12 7 5 6 7 8 11 13 15 17 24 32 42 54 67 85 98 109 122 131 137 141 145 146 142 140 138 139 144 150 156 165 165 173 178 177 175 174 179 183 172 185 212 241 259 260 253 242 231 216 206 198 188 177 176 174 181 206 236 253 250 232 220 213 209 210 228 267 300 316 316 303 306 315 326 356 345 324 303 288 38 46 44 36 30 32 37 43 48 53 57 55 51 46 45 41 34 27 22 20 19 19 19 19 18 17 17 16 16 14 12 12 14 17 19 19 18 13 10 8 5 2 1 0 0 0 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 10 6 0 1 1 3 8 18 27 36 41 42 41 39 33 24 14 9 8 8 9 9 11 14 17 21 25 31 42 56 74 94 111 124 137 147 152 155 159 156 152 150 152 156 158 163 175 198 192 193 198 195 182 174 172 177 185 205 232 257 265 262 255 247 246 231 216 199 179 163 160 164 178 206 227 230 218 199 191 182 175 176 208 247 275 287 300 322 343 354 345 363 363 351 322 303 42 46 46 35 26 27 33 37 42 48 54 54 46 37 33 36 38 38 37 36 34 31 28 26 25 23 20 18 17 13 10 10 12 15 18 19 19 12 8 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 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 6 5 3 3 5 9 16 27 27 30 33 36 36 33 27 21 15 10 6 6 7 9 11 12 14 18 21 28 40 61 77 94 112 128 139 148 155 162 167 164 159 156 158 158 159 164 172 185 187 189 193 185 178 173 169 170 182 207 233 250 259 264 263 253 246 229 208 185 164 149 141 142 156 193 207 205 199 188 178 166 158 163 185 215 242 251 285 331 369 371 356 355 355 343 281 235 55 57 58 50 43 45 39 32 31 37 46 44 38 33 36 50 62 70 73 67 52 41 35 37 35 31 27 24 24 21 16 13 13 17 21 24 23 18 14 9 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 10 9 7 6 13 25 37 43 42 39 36 31 31 29 25 19 12 6 4 5 7 8 8 8 8 12 19 30 44 61 74 88 104 121 134 143 149 156 155 152 149 149 151 153 156 160 160 165 172 179 182 177 176 176 174 174 182 199 221 237 249 255 256 252 237 218 196 172 152 132 113 99 101 133 161 177 185 177 166 155 151 159 178 197 206 220 257 307 356 339 314 286 251 205 139 99 47 52 57 60 62 63 51 33 26 30 36 34 32 33 42 59 67 76 89 89 77 60 48 54 51 45 41 40 49 44 35 29 25 28 31 32 26 21 16 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 10 8 5 9 28 51 59 54 44 35 27 21 25 28 27 23 14 9 8 7 7 7 5 3 5 9 15 25 39 50 62 74 89 105 118 127 131 134 135 136 138 137 137 140 144 146 151 158 167 176 176 177 177 176 173 173 180 195 214 226 234 239 242 232 215 195 172 144 121 100 80 56 54 69 95 124 140 143 142 141 150 165 180 186 179 187 218 263 297 279 241 188 125 89 58 37 30 33 45 49 47 41 32 28 27 28 28 28 29 35 48 46 52 64 78 83 84 90 99 93 79 66 56 52 65 69 64 53 41 38 36 33 27 21 14 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 5 3 3 10 31 53 54 42 30 24 26 25 28 30 30 29 22 16 12 11 9 8 7 8 10 12 13 15 22 32 41 50 62 74 84 93 100 106 109 110 111 113 115 121 128 131 138 147 157 160 162 165 166 165 164 166 172 183 195 205 213 220 220 207 188 162 133 106 84 68 59 42 35 39 50 73 91 105 115 121 147 169 173 155 139 146 174 214 214 179 120 58 48 45 41 32 21 23 31 35 35 34 31 31 31 30 28 29 33 39 42 40 50 66 79 84 71 76 97 100 84 67 55 50 62 69 73 71 61 48 37 29 21 14 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 2 3 11 27 45 60 50 34 25 28 37 41 41 40 38 33 26 19 14 12 11 10 9 9 10 11 12 11 13 16 20 26 36 45 53 61 72 78 81 83 86 89 96 104 114 118 123 127 130 128 129 131 133 130 131 135 142 153 167 178 186 193 184 166 140 111 89 72 60 51 48 44 42 42 41 59 82 100 107 104 123 140 131 114 102 106 126 142 130 96 52 36 37 40 40 31 16 16 19 22 24 27 35 30 27 30 36 40 46 56 73 78 81 85 92 112 98 96 111 112 81 61 52 45 52 64 75 82 76 59 41 26 14 6 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 8 8 8 25 42 53 56 48 39 35 37 39 43 45 46 46 39 31 24 18 17 14 11 8 6 8 9 9 8 8 9 11 17 27 37 46 52 69 75 76 75 76 84 92 98 104 107 108 106 98 93 88 82 78 71 76 86 96 107 120 132 143 144 130 110 89 72 65 57 49 42 40 43 49 53 51 62 74 84 98 100 98 93 84 81 78 78 86 84 72 54 42 40 43 46 43 35 19 25 26 23 20 21 23 23 29 39 52 60 68 76 82 84 88 89 86 103 106 110 118 120 93 70 56 47 50 58 65 70 68 53 36 20 8 2 1 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 1 5 13 19 24 28 24 34 44 50 49 48 47 46 47 49 50 51 51 49 43 36 31 27 24 20 16 11 10 10 9 9 11 16 22 30 41 53 62 71 84 96 99 96 91 88 89 92 93 95 96 95 92 85 74 62 51 49 49 51 54 54 64 74 84 92 96 91 82 73 68 65 58 47 38 37 46 61 61 57 55 56 66 86 94 92 86 79 73 69 67 66 60 51 44 45 47 50 51 45 38 42 50 53 49 43 40 39 41 48 57 70 76 81 85 86 86 86 82 77 79 83 89 95 99 81 67 61 60 61 60 58 58 49 36 22 10 4 2 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 16 21 23 27 36 45 49 48 48 52 57 61 61 59 57 57 52 47 42 37 33 30 27 25 22 22 22 23 24 33 44 55 63 73 85 95 99 102 105 106 105 97 92 89 88 89 92 92 88 82 73 64 54 45 42 41 43 44 42 46 51 59 67 74 77 75 72 70 67 61 51 43 41 48 65 63 59 56 56 69 80 85 84 83 76 70 65 63 61 54 45 45 50 53 53 53 53 48 53 63 66 65 61 57 53 54 61 75 86 84 83 88 94 98 96 91 86 82 79 76 72 69 62 60 63 69 67 60 54 53 44 31 17 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 12 17 21 23 28 34 43 56 57 61 67 74 73 71 68 62 56 54 52 49 44 40 39 38 41 39 41 44 49 58 72 83 91 97 104 108 107 108 110 108 102 93 88 86 86 88 90 88 84 80 72 63 53 43 38 37 38 39 39 37 36 39 46 56 63 68 69 69 67 65 64 58 53 52 55 62 64 64 63 65 74 81 83 77 75 70 65 63 61 59 56 48 46 52 58 58 59 61 59 59 75 60 56 57 62 63 62 67 78 85 85 85 88 96 106 103 94 89 88 83 75 65 58 56 58 62 63 61 57 52 48 39 27 15 9 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 2 5 7 10 14 20 26 30 30 31 36 46 57 59 64 73 82 79 78 74 67 63 63 61 55 50 48 49 54 60 61 63 66 75 88 100 109 115 119 122 124 127 130 127 118 106 97 90 86 85 88 88 85 80 71 59 47 37 30 28 30 33 35 34 33 32 31 37 46 53 56 54 53 53 51 51 51 52 54 59 65 71 72 65 65 70 77 82 77 71 65 61 58 56 54 52 51 49 51 55 57 58 56 53 47 68 65 63 63 63 61 56 56 60 62 62 65 70 78 93 96 93 92 90 88 80 66 59 57 59 63 60 59 56 52 46 39 29 19 12 6 2 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 1 3 9 16 21 26 33 36 38 39 40 43 46 46 46 49 53 60 75 81 81 77 71 69 68 65 60 56 55 59 70 73 74 74 77 88 97 105 113 120 125 130 135 139 137 130 118 106 99 93 89 86 86 83 77 67 55 43 32 24 20 19 21 25 27 27 25 23 23 30 37 41 41 36 34 33 33 33 35 39 44 52 61 67 67 58 57 63 73 77 72 67 62 57 53 49 46 48 53 55 56 61 61 59 59 60 37 54 62 64 61 55 47 39 34 32 33 36 40 45 55 66 73 77 80 77 77 78 77 67 58 53 54 53 54 56 57 53 43 33 25 18 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 11 16 21 26 30 32 38 43 44 43 43 50 57 49 43 41 43 48 67 78 82 82 79 75 71 66 62 60 61 66 76 80 82 83 87 95 100 101 101 106 115 125 132 137 136 129 120 109 100 94 91 88 81 73 61 49 38 28 21 17 14 12 13 15 16 15 13 10 12 18 23 25 23 21 20 19 20 21 24 28 35 44 54 60 59 56 57 61 68 68 65 61 56 54 52 50 50 54 56 58 59 58 57 57 57 55 30 47 48 44 39 36 26 18 14 13 15 19 21 23 36 40 45 50 55 54 60 68 71 66 54 46 45 51 57 61 61 53 42 34 29 24 17 8 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 2 6 12 19 24 29 34 38 38 39 39 39 41 40 43 49 41 34 33 36 44 59 72 82 90 87 80 72 65 62 62 64 71 79 85 90 93 96 98 99 98 95 105 115 120 124 130 131 126 119 108 100 96 92 81 68 55 43 32 25 18 12 10 8 6 5 3 3 3 3 2 4 6 7 8 9 9 9 9 12 16 20 24 32 40 48 55 56 55 55 58 62 62 58 53 50 51 55 58 61 59 57 56 55 53 53 55 56 52 26 41 37 29 24 24 15 10 6 5 5 5 7 9 14 21 28 34 33 40 53 67 77 71 51 36 38 43 47 50 51 45 41 37 33 29 23 17 11 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 1 5 10 16 21 27 33 38 41 42 44 44 45 49 46 43 41 35 34 34 36 43 53 65 78 90 87 79 72 68 67 67 68 72 81 90 98 102 102 101 99 95 93 101 109 113 116 120 119 113 105 101 97 91 83 68 51 36 27 21 15 10 5 3 2 2 1 0 0 0 0 0 0 0 0 1 2 3 4 6 11 15 20 25 33 41 47 51 54 55 55 58 59 57 54 50 51 53 55 57 60 60 58 56 55 55 57 61 60 53 22 31 34 32 31 36 25 16 9 6 4 3 3 4 5 8 14 23 29 37 49 64 80 79 61 44 39 41 42 43 44 43 42 40 38 37 31 23 14 7 3 1 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 14 20 24 28 31 34 39 43 46 46 47 47 46 43 40 36 36 37 35 38 46 60 77 84 81 77 72 70 69 68 69 75 85 95 104 107 108 106 102 97 94 95 97 100 103 103 99 94 89 85 81 74 60 45 31 20 17 13 8 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 15 18 23 30 36 41 46 50 51 53 58 57 53 52 49 47 45 47 48 51 53 54 51 54 60 66 69 62 53 10 19 29 34 35 31 21 13 7 4 3 3 3 3 5 9 14 21 31 40 49 60 73 79 71 59 51 49 43 42 49 50 47 44 42 43 39 32 24 15 8 4 3 2 1 2 3 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 1 7 13 19 23 25 26 28 31 38 44 48 51 53 49 43 37 38 37 34 29 27 31 42 56 70 73 73 70 67 65 63 65 69 78 88 97 103 106 107 107 104 99 96 93 91 89 86 81 75 69 64 58 52 43 33 24 17 13 10 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 14 19 25 31 37 46 51 53 59 66 64 52 49 45 39 33 37 40 43 47 48 49 54 61 65 63 56 48 5 10 20 28 30 24 17 10 5 0 0 1 1 2 4 7 12 19 30 40 46 53 64 75 76 69 58 56 48 44 52 53 50 46 44 45 42 36 28 21 16 13 10 7 5 7 10 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 15 20 21 20 19 21 23 24 30 39 49 58 61 54 43 31 34 33 31 30 32 37 44 51 57 58 56 52 52 51 52 55 60 65 72 82 91 94 96 97 96 94 90 84 75 69 61 52 42 36 30 24 20 19 17 15 12 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 11 16 23 30 35 42 50 56 60 63 61 50 42 38 35 28 30 35 41 45 46 48 53 59 60 56 50 45 4 7 16 21 22 19 15 13 8 2 0 1 2 4 8 8 11 18 26 37 44 47 52 60 61 58 49 49 46 45 51 55 54 51 49 47 44 39 32 27 23 20 18 16 14 15 18 19 16 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 1 3 11 16 18 17 14 14 16 18 20 23 30 40 54 59 56 46 31 32 32 33 33 37 39 42 43 45 45 42 37 37 39 42 47 51 53 57 63 71 74 76 80 81 78 71 61 50 41 32 22 15 12 10 10 11 14 13 10 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 5 10 16 24 33 37 40 43 44 44 44 47 41 38 37 37 31 30 32 38 41 44 49 55 59 58 54 48 42 4 8 15 18 19 17 16 21 19 7 1 1 2 3 5 10 15 18 21 35 44 48 51 53 53 50 46 40 39 41 47 50 50 48 47 45 43 42 40 33 28 24 22 21 21 23 26 28 26 22 15 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 10 13 15 14 12 13 13 14 14 15 17 22 39 57 63 55 40 35 32 31 32 35 38 39 40 40 39 36 34 35 37 40 42 50 57 64 68 66 62 59 58 56 50 42 33 27 20 15 10 8 7 7 8 9 9 8 6 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 3 9 18 27 33 37 40 42 41 41 41 41 40 39 39 37 33 30 29 34 37 40 45 53 55 55 53 47 41 7 12 17 19 19 17 17 21 19 7 1 1 2 4 5 10 16 21 26 35 43 47 50 50 47 43 39 33 31 34 38 37 37 37 36 35 35 36 39 34 29 25 23 24 28 32 36 37 33 25 18 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 10 12 13 13 12 11 11 10 11 10 15 20 25 36 56 66 55 45 38 33 28 31 33 34 37 40 38 35 33 34 34 35 36 40 50 62 73 77 71 60 48 39 34 28 24 21 18 15 10 6 6 7 7 7 7 7 6 6 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 2 5 13 18 26 34 39 42 43 42 43 42 39 36 35 33 32 30 26 26 26 28 35 42 46 48 49 47 41 8 11 15 17 16 13 13 10 6 2 1 2 4 7 8 11 15 21 29 31 33 38 40 39 36 31 28 26 27 28 29 25 23 23 24 25 26 28 30 28 25 22 22 27 34 41 47 45 38 29 21 14 9 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 12 16 19 18 16 14 12 10 10 9 9 12 14 19 24 27 29 37 42 37 34 30 25 18 20 22 24 25 29 27 24 24 26 27 29 31 35 44 56 69 69 62 50 37 26 21 18 17 15 13 10 6 6 6 6 5 3 3 4 4 4 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 1 3 9 15 22 28 31 34 36 38 38 35 31 29 27 26 25 25 22 20 19 19 27 33 37 41 37 36 36 6 9 13 15 15 13 13 11 8 7 5 5 7 9 9 10 11 15 21 22 23 25 27 28 28 26 23 20 20 20 16 14 13 14 15 17 18 20 21 20 19 18 20 26 34 43 50 50 44 35 25 17 14 13 12 6 3 0 0 0 0 0 0 0 0 0 0 0 1 3 8 17 23 26 26 23 19 15 11 9 8 8 8 13 14 14 13 12 11 12 14 15 16 15 13 10 9 10 12 13 17 18 17 18 17 17 19 21 26 36 48 55 53 46 35 23 15 11 10 10 8 6 4 5 5 5 4 1 0 0 1 1 2 2 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 16 22 26 29 32 34 34 30 25 22 20 19 17 17 16 16 15 16 20 25 30 38 34 31 32 5 9 14 21 25 22 21 19 15 10 7 6 6 7 8 9 9 9 14 17 20 21 22 21 20 18 17 20 22 21 14 11 11 11 10 10 11 13 14 14 15 17 21 26 31 38 46 49 47 41 31 20 15 15 17 12 6 1 0 0 0 0 0 0 0 0 1 5 10 16 20 26 28 28 27 23 18 14 9 8 7 7 8 9 8 6 5 4 3 4 5 7 7 6 4 2 2 4 8 7 10 13 15 17 14 11 11 12 14 21 32 35 34 29 21 10 4 2 3 6 5 4 4 3 3 2 1 0 0 0 0 0 1 1 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 10 13 17 21 25 28 30 29 25 19 14 15 16 15 13 11 10 11 14 19 24 24 28 28 26 27 4 8 16 20 23 26 26 22 16 6 5 5 4 5 8 9 9 8 10 13 16 19 18 14 11 9 9 12 14 14 15 16 15 12 9 7 8 10 13 14 16 19 24 28 32 37 43 47 47 43 35 25 19 18 19 16 11 5 2 5 7 7 0 0 2 8 16 24 30 34 33 31 30 27 24 20 16 11 7 6 5 5 6 4 3 1 1 1 1 1 3 6 6 4 2 1 1 1 2 3 5 7 10 9 6 4 3 4 4 7 13 15 16 14 9 3 1 0 1 2 2 2 1 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 0 0 0 0 0 0 0 1 4 6 9 11 14 17 20 22 22 18 13 11 13 16 14 10 7 6 8 13 20 26 23 21 19 20 26 2 4 6 10 12 12 12 12 10 4 2 1 1 1 2 4 7 8 9 8 8 8 8 7 4 3 3 9 17 22 24 22 18 12 9 8 8 10 13 16 18 21 25 28 32 37 44 47 47 44 39 32 27 24 23 21 20 20 13 14 15 12 2 1 7 17 27 32 34 34 33 30 27 25 21 17 12 8 4 3 4 6 8 7 4 0 1 1 1 1 2 3 2 1 1 0 0 0 0 1 2 3 4 2 1 0 0 0 0 1 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 5 9 13 15 16 16 16 14 12 11 11 11 10 9 8 7 9 14 18 20 19 19 20 19 22 1 3 1 1 2 2 2 4 3 1 0 0 0 0 0 1 3 5 6 6 5 4 3 2 1 0 0 8 15 19 20 18 15 11 8 8 9 11 15 17 19 21 23 24 27 33 40 45 46 45 43 39 35 33 32 35 35 31 27 23 20 15 5 5 10 16 22 26 28 28 26 25 25 24 19 13 8 4 1 1 3 6 8 8 6 2 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 5 8 11 12 13 13 13 12 10 10 11 13 11 10 9 10 11 14 17 16 14 14 17 16 15 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 1 1 0 0 2 5 9 12 14 14 12 10 8 7 7 8 11 15 16 17 18 19 19 20 24 30 35 39 41 40 39 37 35 33 33 33 34 30 24 17 12 5 3 4 6 11 18 25 29 31 33 34 36 25 20 19 19 20 16 10 5 4 3 2 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 2 6 6 7 8 8 8 8 6 7 8 9 8 8 10 12 14 16 14 11 8 10 8 5 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 6 12 14 14 12 12 10 9 7 7 8 11 13 16 16 15 14 13 13 15 18 21 24 27 29 29 29 28 26 24 23 21 19 15 10 7 4 2 1 0 0 6 15 25 32 33 31 27 20 19 22 24 18 12 7 3 3 2 2 2 1 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 5 4 3 3 3 4 5 5 6 8 10 12 12 9 6 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 4 4 6 8 11 12 11 9 10 9 8 7 7 9 13 17 19 19 19 17 15 13 14 15 16 18 19 20 20 20 21 21 17 12 7 4 1 0 0 0 0 0 0 0 7 16 24 27 26 22 16 9 7 7 8 9 9 8 7 6 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 1 2 2 1 1 2 1 1 2 2 4 6 7 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 1 2 3 4 2 3 5 6 6 6 6 6 6 6 5 5 5 8 13 17 18 19 19 17 16 15 14 14 15 17 19 22 24 27 28 26 17 8 1 0 0 0 0 0 0 0 0 0 5 11 17 19 17 14 11 8 6 6 7 7 6 5 4 4 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 1 0 0 0 0 1 2 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 1 0 1 3 3 4 5 6 5 5 6 7 8 11 13 14 13 13 14 15 15 14 13 13 14 15 18 21 26 28 30 32 29 20 10 0 0 0 0 0 0 0 0 0 3 8 13 16 14 12 10 8 6 5 5 6 6 5 4 3 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 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 11 13 12 12 11 8 8 8 8 9 8 8 9 10 11 12 14 14 15 18 23 29 30 31 33 30 21 10 1 0 0 0 0 0 0 0 0 4 12 17 16 16 15 12 8 6 6 6 6 6 5 5 4 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 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 1 5 10 12 12 11 10 5 3 2 2 2 2 4 5 7 9 11 14 13 15 19 24 31 33 33 34 31 22 11 3 1 0 0 0 0 0 0 0 2 9 16 15 14 14 13 8 7 7 7 6 4 3 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 6 9 9 6 4 2 1 1 1 1 1 3 4 5 6 7 9 11 13 17 21 26 33 35 36 35 34 26 15 6 2 0 0 0 0 0 0 0 0 5 11 13 12 12 13 11 10 9 9 5 2 1 0 0 1 1 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 2 3 3 2 2 2 1 2 2 3 3 4 4 4 4 4 5 6 8 12 18 23 26 34 39 41 38 36 32 25 15 6 1 0 0 0 0 0 0 1 4 9 12 12 12 12 11 11 10 9 4 2 2 2 1 1 1 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 3 3 1 0 0 0 1 1 1 0 0 0 0 0 1 2 3 3 4 5 6 6 5 4 4 3 3 4 5 8 14 22 26 34 41 45 40 36 33 30 24 15 9 4 2 1 0 0 0 2 5 10 12 12 10 8 7 5 3 3 2 2 2 2 2 2 1 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 1 2 3 3 2 1 0 0 0 1 1 1 1 2 3 4 6 7 7 7 6 4 3 3 2 3 4 8 15 23 32 38 41 38 35 32 29 27 30 28 16 8 3 1 1 1 4 7 10 11 9 6 4 2 1 1 2 2 2 2 3 3 3 2 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 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 1 4 6 6 4 2 1 0 0 0 0 0 0 0 0 1 3 5 6 7 7 7 6 5 5 4 3 3 5 9 15 22 29 34 33 32 31 29 27 30 32 26 15 7 3 3 5 8 11 13 11 8 5 3 1 1 2 3 3 3 3 3 3 4 3 3 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 0 4 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 2 1 1 0 0 0 0 0 0 0 0 0 0 1 4 6 7 7 7 6 7 8 9 9 7 6 6 9 14 19 24 27 29 30 30 31 34 36 34 22 12 8 7 9 13 18 21 20 16 11 6 3 1 1 2 2 3 3 3 2 2 2 3 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 0 1 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 7 8 8 7 7 9 12 12 11 9 7 7 8 10 14 16 19 22 27 31 34 37 37 28 20 15 15 17 20 25 26 24 20 15 10 6 2 2 2 3 3 3 2 1 0 0 2 3 4 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 8 7 8 9 10 9 12 13 13 11 9 7 7 8 8 9 11 17 24 30 34 34 30 26 25 26 27 27 28 25 22 17 12 10 7 5 4 4 3 1 1 1 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 5 5 7 9 10 9 12 15 16 15 13 11 9 8 7 7 7 11 16 21 27 28 28 28 27 27 26 26 24 20 17 14 11 9 8 6 5 4 2 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 3 4 5 6 6 6 5 4 5 7 9 10 13 17 21 20 19 17 15 13 11 10 10 12 13 14 18 20 22 23 23 22 20 18 16 14 12 11 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 6 5 3 5 6 7 8 11 15 20 22 22 21 19 17 15 13 12 12 12 12 14 14 15 15 15 13 12 11 11 9 8 8 7 7 6 5 3 1 0 0 0 0 0 0 0 0 0 2 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 4 5 5 5 6 5 4 5 5 6 9 11 12 13 15 16 17 17 17 15 13 12 11 11 11 10 10 9 8 8 8 8 8 8 6 4 3 3 4 5 4 3 2 1 0 0 0 0 0 0 0 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 4 4 3 3 4 4 5 4 4 4 5 6 6 6 9 9 8 9 10 11 13 16 14 12 11 10 10 10 9 8 8 7 7 7 6 5 4 5 4 3 2 2 2 2 2 1 1 1 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 2 1 0 0 1 4 5 5 4 6 5 5 7 8 9 9 10 9 8 8 8 8 8 8 7 6 6 5 4 3 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 2 4 5 4 5 5 5 5 6 6 7 7 7 7 6 6 6 6 6 5 5 4 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 1 2 3 5 5 5 5 5 5 5 6 6 6 6 5 5 4 4 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 5 6 6 6 6 5 5 4 4 4 4 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 5 5 5 5 4 4 4 4 3 3 4 4 4 3 2 3 4 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 3 2 2 1 1 0 0 0 0 0 1 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 2 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 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 0 0 0 0 0 2 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -2 0 0 0 0 0 -1 -3 -4 -4 -2 -1 -1 -8 -21 -37 -50 -57 -49 -38 -16 0 -2 -11 -18 -27 -33 -32 -27 -31 -15 -11 -15 -18 -14 -8 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -4 -6 -14 -16 -14 -13 -15 -11 -11 -11 -10 -9 -7 -6 -4 -3 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -6 -7 -7 -6 -5 -7 -14 -26 -38 -44 -38 -18 -10 -5 -4 -16 -41 -44 -34 -24 -20 -19 -24 -12 -7 -7 -11 -16 -8 -4 -3 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -15 -15 -13 -13 -14 -15 -16 -15 -14 -11 -9 -7 -5 -3 -2 -3 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -6 -10 -11 -11 -14 -17 -19 -14 -22 -21 -15 -10 -8 -1 0 0 0 -7 -28 -42 -28 -16 -10 -7 -5 -4 -1 0 0 -2 -4 -2 -3 -4 -6 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -8 -2 0 -1 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -1 -2 -2 -7 -11 -12 -13 -25 -29 -25 -21 -18 -17 -14 -11 -7 -5 -4 -5 -4 0 0 0 0 0 -1 -2 -5 -8 -8 -5 -2 -1 0 0 -1 0 -1 -1 -3 -6 -8 -9 -10 -9 -8 -12 -20 -13 -33 -32 -20 -13 -19 -5 -1 0 0 -2 -7 -7 -2 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -10 -13 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -13 -5 -2 -4 -4 -3 -4 -3 -4 -5 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -3 -5 -5 -6 -8 -8 -8 -13 -15 -17 -19 -17 -16 -15 -13 -10 -5 -3 -4 -4 0 -1 -1 -1 -2 -4 -13 -32 -38 -34 -26 -13 -5 -2 -2 -2 -2 -6 -5 -5 -4 -4 -4 -6 -4 -3 -3 -9 -25 -40 -42 -40 -43 -51 -12 -3 -2 -4 -11 -29 -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 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -2 -5 -8 -10 -14 -19 -16 -12 -9 -9 -11 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -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 -1 -2 -3 -5 -5 -5 -5 -3 -3 -3 -5 -12 -18 -18 -17 -16 -15 -12 -7 -6 -6 -5 -1 -1 -1 -4 -13 -32 -60 -73 -56 -47 -57 -51 -34 -21 -16 -13 -7 -8 -5 -3 -2 -2 -2 -3 -2 -3 -4 -7 -20 -40 -46 -41 -29 -20 -9 -15 -19 -16 -25 -83 -28 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -12 -18 -22 -27 -28 -26 -20 -13 -8 -2 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -3 -3 -3 -3 -3 -3 -2 -2 -3 -7 -14 -15 -19 -19 -16 -12 -11 -10 -11 -10 -8 -2 -2 -2 -11 -29 -46 -7 -2 -2 -12 -36 -59 -82 -72 -58 -41 -16 -8 -5 -3 -2 -2 -1 -1 -1 -2 -3 -5 -14 -34 -34 -24 -15 -15 -21 -21 -18 -12 -15 -65 -27 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -12 -21 -25 -25 -21 -13 -7 -7 -13 -6 -6 -7 -6 -2 -3 -2 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 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 -1 -1 -1 -3 -5 -5 -3 -2 -2 -3 -2 -2 -2 -4 -8 -14 -17 -17 -14 -14 -13 -15 -17 -18 -17 -10 -7 -5 -6 -11 -13 -4 -4 -4 -6 -11 -27 -48 -49 -41 -28 -13 -8 -6 -5 -5 -4 -3 -2 -1 -1 -2 -2 -4 -11 -11 -10 -13 -20 -20 -7 0 0 -2 -14 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -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 -2 -6 -13 -18 -20 -22 -22 -19 -15 -12 -6 -5 -6 -7 -7 -4 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -1 -1 -2 -2 -3 -1 0 -1 -1 0 0 0 -1 -1 -1 0 0 0 0 0 -1 -1 -1 0 -1 -8 -8 -6 -5 -5 -4 -4 -3 -2 -2 -3 -5 -8 -11 -12 -12 -13 -15 -17 -18 -19 -19 -20 -20 -13 -15 -14 -10 -5 -3 -6 -11 -13 -13 -16 -36 -50 -45 -27 -13 -5 -4 -4 -4 -4 -4 -3 -1 -1 -1 -1 -2 -3 -4 -4 -5 -7 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -5 -4 -6 -6 -10 -16 -20 -18 -9 -8 -7 -6 -6 -6 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -3 -2 -1 -1 -1 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -5 -4 -4 -3 -3 -4 -5 -6 -9 -9 -8 -9 -8 -9 -10 -11 -13 -15 -14 -11 -9 -8 -19 -20 -14 -12 -10 -16 -19 -18 -14 -16 -24 -30 -31 -25 -13 -6 -3 -2 -2 -3 -3 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -5 -8 -7 -5 -4 -15 -6 -2 -3 -3 -1 -2 -4 -4 -2 -4 -3 -2 -1 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 -1 -1 -1 -1 -2 -3 -3 -2 -1 0 -1 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 0 0 -1 -1 -1 -1 -1 0 0 -1 -3 -6 -4 -2 -3 -3 -3 -3 -5 -7 -9 -10 -11 -8 -5 -4 -3 -3 -3 -3 -4 -6 -5 -3 -10 -16 -16 -13 -10 -9 -12 -19 -18 -17 -20 -17 -19 -22 -20 -15 -9 -14 -6 -3 -3 -3 -4 -1 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -2 -3 -10 -12 -9 -4 -9 -9 -9 -8 -7 -6 -6 -2 0 -1 -2 -6 -2 -1 0 0 0 0 0 0 0 0 0 -2 -5 -6 -7 -4 -1 0 0 0 0 -3 -4 -3 -1 -1 0 -1 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -3 -4 -3 -2 -2 -3 -2 -3 -5 -9 -13 -16 -16 -12 -6 -4 -4 -3 -2 -1 -1 0 0 0 -19 -21 -13 -11 -13 -12 -7 -11 -13 -17 -23 -21 -28 -34 -37 -29 -10 -11 -5 -3 -3 -5 -5 -2 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -6 -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 -3 -11 -12 -14 -19 -25 -31 -32 -26 -15 -9 -9 -10 -10 -12 -15 -8 -3 -1 -2 -2 -1 -3 -3 -2 -2 -1 0 0 0 0 0 -2 -7 -12 -12 -10 -9 -5 -2 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 -3 -4 -4 -2 -2 -3 -3 -2 -3 -5 -10 -16 -21 -23 -19 -11 -7 -6 -4 -2 -1 0 0 -1 -2 -9 -7 -7 -8 -8 -8 -7 -9 -12 -16 -20 -27 -32 -34 -33 -24 -2 -1 -2 -2 -2 -3 -3 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -6 -9 -14 -20 -24 -21 -23 -20 -16 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -7 -19 -30 -32 -32 -29 -21 -12 -12 -19 -22 -19 -13 -18 -9 -6 -7 -9 -8 -2 -4 -5 -5 -4 -5 -3 -3 -4 -2 0 -2 -7 -11 -11 -9 -8 -3 -3 -4 -2 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 -1 -1 -1 -1 -1 -1 -1 -1 -9 -9 -5 -3 -6 -6 -5 -3 -2 -5 -9 -12 -17 -21 -18 -11 -7 -4 -3 -1 -1 -2 -3 -5 -8 -8 -10 -10 -9 -7 -8 -11 -9 -9 -10 -13 -15 -14 -12 -9 -7 -4 -6 -6 -6 -6 -7 -9 -14 -11 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -2 -3 -8 -24 -43 -49 -50 -49 -43 -34 -27 -20 -15 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -19 -25 -19 -16 -13 -10 -9 -13 -22 -24 -17 -8 -8 -6 -8 -10 -12 -8 -9 -9 -8 -6 -7 -9 -8 -8 -8 -6 -4 -5 -7 -8 -8 -8 -7 -3 -4 -6 -4 -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 -1 -1 -1 -1 -1 -1 0 0 -4 -8 -7 -4 -9 -9 -7 -5 -5 -7 -6 -7 -9 -12 -12 -7 -4 -4 -5 -4 -3 -4 -4 -5 -6 -22 -24 -20 -14 -10 -10 -23 -25 -23 -18 -11 -7 -5 -13 -20 -23 -23 -20 -16 -12 -9 -7 -7 -8 -5 -2 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 -1 -2 -3 -3 -6 -11 -19 -28 -42 -50 -48 -42 -36 -30 -26 -21 -11 -3 -1 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -14 -6 -8 -11 -11 -9 -12 -15 -13 -9 -6 -5 -6 -9 -10 -7 -8 -10 -10 -9 -10 -10 -11 -12 -13 -12 -11 -11 -10 -9 -8 -7 -5 -7 -5 -3 -5 -7 -5 -4 -4 -2 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -8 -18 -19 -10 -6 -8 -8 -8 -10 -7 -7 -5 -3 -4 -6 -6 -4 -3 -4 -3 -4 -4 -4 -5 -6 -7 -29 -23 -12 -6 -4 -4 -19 -20 -16 -10 -5 -3 -2 -13 -20 -18 -13 -9 -6 -4 -2 -1 -1 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -1 -1 -2 -2 -9 -19 -28 -33 -37 -45 -50 -51 -49 -44 -39 -33 -28 -25 -24 -27 -21 -10 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -10 -5 -5 -8 -9 -8 -11 -11 -7 -3 -2 -2 -6 -9 -10 -9 -8 -8 -9 -10 -11 -11 -15 -20 -21 -16 -17 -13 -11 -10 -8 -7 -7 -8 -6 -4 -4 -2 -2 -4 -4 -3 -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 -6 -18 -25 -19 -13 -11 -11 -11 -10 -11 -6 -3 -2 -1 -1 -1 -2 -2 -4 -6 -3 -4 -6 -8 -12 -12 -7 -13 -7 -2 0 0 0 -4 -3 -2 0 0 0 0 -3 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -4 -8 -13 -19 -34 -53 -63 -59 -43 -33 -27 -26 -31 -36 -34 -29 -24 -21 -24 -33 -40 -22 -7 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -5 -3 -7 -6 -4 -3 -7 -2 -4 -7 -8 -7 -6 -6 -8 -10 -10 -12 -18 -24 -24 -10 -3 -11 -17 -15 -7 -7 -7 -7 -6 -5 -5 -2 -3 -6 -5 -4 -4 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 -1 -10 -23 -30 -16 -16 -18 -21 -22 -15 -11 -6 -3 -1 -1 0 0 -1 -3 -7 -8 -6 -6 -10 -14 -23 -21 -14 -1 0 0 0 0 0 0 0 0 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 -15 -20 -28 -45 -51 -53 -49 -36 -32 -34 -33 -30 -28 -25 -21 -18 -19 -25 -39 -48 -27 -8 -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 -2 -2 -4 -4 -3 -1 -1 -2 0 -2 -5 -7 -6 -5 -6 -9 -9 -8 -10 -16 -19 -16 -25 -39 -41 -34 -18 -8 -7 -6 -5 -5 -3 -4 -4 -5 -6 -6 -6 -5 -4 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 -2 -5 -10 -14 -15 -14 -12 -12 -12 -15 -25 -25 -21 -14 -9 -4 -2 -1 -2 -2 -4 -6 -8 -11 -14 -14 -12 -21 -24 -19 -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 -1 -4 -6 -9 -12 -15 -17 -16 -14 -13 -13 -14 -27 -37 -40 -36 -31 -30 -31 -23 -15 -18 -21 -23 -24 -26 -30 -39 -49 -35 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -5 -3 -2 -1 0 0 0 0 -1 -3 -6 -4 -4 -6 -8 -8 -5 -5 -5 -5 -6 -13 -20 -25 -23 -8 -6 -5 -4 -3 -2 -2 -3 -3 -4 -5 -5 -5 -3 -2 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -19 -20 -11 -7 -6 -7 -6 -5 -3 -9 -16 -23 -26 -22 -12 -8 -7 -8 -8 -11 -15 -17 -18 -18 -21 -18 -20 -21 -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 -2 -9 -13 -11 -10 -9 -9 -17 -14 -12 -12 -14 -16 -19 -21 -20 -20 -20 -20 -19 -16 -15 -18 -24 -28 -28 -28 -31 -34 -42 -37 -21 -1 0 0 0 0 0 0 0 0 0 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 -8 -9 -9 -6 -2 -3 -4 -3 -2 -2 -4 -6 -5 -4 -4 -4 -5 -5 -4 -4 -4 -5 -6 -9 -9 -6 -4 -4 -3 -2 -1 -1 -2 -2 -2 -2 -2 -3 -3 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -12 -15 -15 -11 -8 -9 -10 -7 -2 -4 -10 -16 -18 -25 -20 -17 -15 -12 -11 -11 -11 -12 -13 -19 -28 -28 -23 -18 -12 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 -3 -2 -2 -3 -4 -5 -10 -17 -20 -17 -16 -17 -18 -18 -18 -18 -17 -16 -18 -20 -23 -26 -26 -23 -20 -20 -18 -25 -31 -25 -3 -2 -2 -2 -2 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -5 -6 -6 -5 -3 -1 -4 -5 -5 -7 -8 -6 -7 -5 -3 -2 -2 -5 -6 -5 -5 -5 -6 -7 -9 -10 -7 -5 -4 -3 -2 -1 -1 -1 -1 -2 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -1 -2 -8 -9 -9 -10 -11 -10 -7 -8 -12 -15 -7 -18 -20 -19 -17 -13 -11 -9 -11 -12 -10 -22 -27 -24 -17 -13 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -4 -6 -6 -5 -5 -5 -5 -6 -7 -11 -16 -16 -13 -12 -11 -14 -15 -17 -18 -15 -18 -19 -19 -19 -20 -18 -15 -11 -9 -8 -8 -10 -15 -19 -16 -10 -5 -3 -3 -4 -7 -7 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -4 -2 -1 -1 0 0 0 -1 -1 -3 -5 -6 -5 -4 -3 -2 -1 -1 -5 -7 -7 -7 -5 -7 -9 -10 -9 -8 -6 -4 -3 -3 -2 -2 -2 -2 -1 -2 -2 -1 -1 -2 -2 -3 -3 -2 -2 -1 -1 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -9 -11 -12 -12 -9 -12 -20 -25 -24 -21 -21 -21 -16 -12 -10 -10 -11 -13 -14 -18 -17 -13 -13 -11 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -6 -6 -6 -6 -5 -4 -4 -4 -4 -4 -7 -8 -9 -10 -12 -13 -13 -12 -11 -10 -11 -11 -12 -17 -25 -14 -12 -11 -10 -8 -6 -6 -7 -8 -6 -4 -6 -6 -9 -16 -23 -12 -5 -2 -3 -5 -8 -9 -7 -4 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 0 0 0 0 0 0 -2 -4 -7 -5 -3 -2 -2 -1 -2 -6 -9 -12 -13 -14 -12 -11 -10 -9 -7 -7 -6 -5 -5 -5 -4 -3 -2 -1 -1 -1 -1 -1 -2 -3 -4 -4 -4 -3 -2 -2 -2 -2 -1 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -8 -11 -9 -9 -15 -17 -17 -20 -25 -22 -16 -15 -16 -16 -11 -11 -13 -13 -10 -8 -10 -9 -8 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -8 -13 -15 -21 -23 -18 -11 -9 -8 -8 -6 -7 -8 -9 -10 -11 -13 -18 -15 -11 -10 -14 -16 -12 -10 -14 -20 -10 -6 -6 -6 -6 -5 -7 -8 -8 -6 -3 -4 -5 -7 -11 -8 -4 -4 -4 -5 -8 -10 -9 -7 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -4 -3 -2 -2 -1 -1 -1 0 0 0 0 -2 -3 -3 -3 -3 -3 -2 -2 -3 -6 -11 -17 -17 -16 -15 -14 -13 -12 -11 -10 -9 -7 -4 -3 -1 -1 -2 -2 -1 -1 -1 -1 -1 -2 -3 -3 -2 -3 -3 -3 -3 -3 -2 -3 -3 -4 -4 -3 -1 0 0 0 0 0 -1 0 0 0 0 0 0 -2 -3 -6 -9 -11 -12 -13 -11 -13 -18 -22 -19 -18 -16 -14 -14 -10 -11 -12 -12 -7 -5 -5 -5 -6 0 0 0 0 0 0 0 0 -1 -3 -4 -5 -7 -9 -10 -11 -12 -12 -11 -12 -13 -14 -12 -11 -10 -8 -8 -8 -8 -8 -9 -9 -21 -17 -12 -10 -13 -13 -9 -8 -9 -9 -7 -7 -7 -8 -8 -8 -7 -6 -6 -7 -5 -5 -5 -8 -12 -11 -7 -6 -7 -9 -11 -12 -11 -10 -11 -13 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -4 -5 -4 -1 -1 -1 0 0 0 0 0 0 -1 -1 -1 -2 -2 -2 -3 -2 -4 -8 -15 -21 -23 -22 -19 -17 -18 -17 -15 -13 -9 -1 0 0 0 0 0 -1 -2 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -3 -3 -4 -5 -5 -4 -4 -4 -2 -1 0 0 0 0 -1 -2 -2 -1 0 0 0 -1 -2 -3 -7 -17 -32 -47 -37 -24 -17 -15 -16 -17 -15 -13 -11 -9 -8 -8 -8 -8 -4 -2 -2 -3 -3 -1 -1 -1 -1 -1 -2 -3 -4 -6 -8 -6 -6 -8 -9 -9 -6 -5 -4 -5 -7 -9 -8 -4 -5 -7 -7 -7 -5 -4 -3 -3 -4 -9 -9 -8 -7 -7 -10 -9 -7 -6 -6 -7 -7 -8 -8 -6 -6 -5 -4 -5 -6 -6 -6 -6 -6 -7 -9 -7 -6 -8 -10 -12 -12 -13 -13 -16 -15 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -7 -6 -4 -3 -1 -1 -1 -1 -2 -3 -2 -1 0 0 0 -1 -1 -1 -1 -1 -1 -2 -6 -12 -20 -19 -12 -6 -7 -11 -9 -8 -7 -4 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -1 -1 -1 -3 -4 -4 -5 -5 -7 -6 -5 -5 -4 -2 -1 0 0 0 0 -1 -2 -2 -1 -2 -1 0 0 0 0 -1 -2 -8 -27 -38 -32 -25 -20 -15 -15 -16 -14 -9 -6 -5 -5 -6 -7 -8 -6 -5 -5 -4 -2 -7 -8 -7 -6 -6 -6 -7 -9 -11 -11 -10 -9 -9 -7 -4 0 0 0 -1 -2 -1 0 0 -2 -4 -5 -5 -3 -1 0 -1 -4 -6 -7 -7 -6 -5 -15 -15 -10 -6 -6 -7 -7 -7 -6 -5 -4 -4 -6 -9 -9 -6 -6 -7 -10 -14 -15 -10 -6 -7 -9 -12 -15 -15 -15 -16 -14 -12 -12 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -8 -7 -3 -1 -2 -2 -2 -2 -2 -2 -1 0 0 0 0 0 -1 -1 0 0 0 0 -3 -10 -19 -18 -10 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -4 -4 -3 -2 -2 -3 -3 -3 -4 -5 -7 -7 -6 -5 -5 -5 -4 -2 -1 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 0 -1 -6 -12 -18 -19 -15 -11 -9 -8 -7 -4 -2 -3 -5 -8 -10 -11 -10 -8 -6 -4 -4 -12 -13 -12 -10 -7 -7 -10 -11 -11 -13 -16 -18 -15 -8 -1 0 0 0 -1 -5 -11 -5 -5 -5 -5 -5 -3 -2 -1 -1 -4 -6 -5 -5 -4 -4 -5 -9 -9 -8 -7 -4 -6 -7 -6 -5 -6 -7 -8 -8 -8 -6 -7 -9 -12 -15 -17 -11 -7 -5 -5 -6 -9 -12 -13 -14 -14 -13 -13 -15 -15 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -1 0 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -13 -17 -14 -7 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -4 -5 -4 -3 -2 -3 -5 -5 -5 -6 -7 -7 -6 -5 -2 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -8 -15 -17 -15 -9 -5 -3 -2 -1 -1 -2 -5 -9 -14 -15 -14 -11 -8 -7 -6 -8 -8 -11 -12 -10 -8 -10 -17 -12 -10 -14 -20 -26 -30 -19 -4 0 0 -1 -7 -14 -19 -10 -8 -8 -8 -6 -2 -1 -2 -4 -5 -3 -2 -1 -1 -2 -4 -5 -6 -7 -6 -5 -6 -6 -6 -7 -8 -9 -9 -9 -9 -10 -10 -12 -14 -15 -19 -14 -10 -7 -7 -7 -8 -10 -11 -13 -15 -16 -15 -15 -16 -8 -2 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 -1 -3 -7 -9 -6 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -5 -5 -4 -4 -4 -5 -6 -9 -9 -6 -3 -1 0 0 -1 0 0 -1 -1 0 0 0 0 0 -1 0 0 -2 -13 -16 -13 -7 -3 -1 0 0 0 -1 -2 -5 -9 -11 -10 -10 -9 -8 -6 -7 -8 -3 -8 -13 -14 -13 -15 -17 -12 -10 -13 -19 -22 -29 -23 -10 -4 -4 -8 -17 -24 -20 -13 -9 -9 -9 -6 -2 -1 -3 -5 -6 -4 -3 -2 -3 -2 -3 -5 -6 -7 -6 -7 -6 -4 -4 -5 -8 -9 -9 -9 -10 -10 -11 -13 -14 -15 -20 -19 -15 -11 -10 -10 -9 -10 -11 -14 -17 -20 -19 -16 -16 -11 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -2 -6 -10 -5 -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 -3 -5 -5 -6 -5 -4 -4 -5 -7 -6 -4 -3 -1 0 0 -1 -1 -1 0 0 0 0 0 0 -1 -2 -5 -19 -18 -13 -9 -7 -4 -2 -1 -1 -1 -1 -2 -3 -4 -5 -6 -7 -7 -7 -7 -10 -11 -12 -4 -6 -13 -17 -17 -17 -14 -11 -10 -10 -12 -16 -23 -23 -17 -13 -18 -23 -28 -31 -28 -23 -22 -22 -17 -4 -2 -1 -2 -4 -7 -6 -5 -5 -5 -4 -4 -3 -4 -6 -5 -4 -3 -3 -4 -5 -9 -10 -9 -9 -10 -10 -10 -11 -12 -14 -22 -26 -22 -13 -12 -12 -11 -12 -15 -19 -21 -23 -22 -19 -18 -15 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 -1 -2 -3 -2 -1 -1 -1 -2 -1 -1 0 0 0 0 0 -1 -4 -6 -3 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -6 -6 -4 -3 -2 -2 -2 -3 -4 -3 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -3 -8 -5 -2 -3 -6 -6 -4 -2 -2 -3 -4 -5 -5 -5 -5 -7 -6 -4 -7 -13 -19 -22 -21 -4 -5 -8 -13 -17 -15 -13 -13 -11 -8 -9 -18 -24 -25 -23 -22 -24 -25 -26 -26 -27 -23 -18 -14 -10 -3 -1 0 -1 -3 -7 -6 -4 -2 -3 -4 -5 -6 -5 -2 -1 0 -1 -4 -6 -5 -8 -9 -9 -10 -9 -9 -10 -11 -11 -13 -20 -26 -24 -16 -14 -12 -12 -14 -18 -22 -27 -26 -23 -20 -18 -13 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -2 -3 -2 -2 -2 -1 -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 -2 -2 -2 -3 -2 -3 -5 -6 -4 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 -3 -9 -7 -5 -2 -1 0 -10 -16 -18 -15 -13 -13 -12 -12 -14 -12 -13 -14 -16 -18 -20 -22 -23 -21 -14 -5 -5 -6 -10 -14 -14 -12 -15 -17 -15 -12 -19 -23 -25 -24 -24 -23 -22 -21 -22 -23 -21 -12 -6 -6 -5 -5 -4 -2 -1 -2 -1 0 -1 -2 -5 -6 -7 -8 -9 -6 -5 -5 -5 -6 -6 -7 -8 -9 -10 -12 -8 -9 -11 -13 -14 -17 -24 -25 -17 -13 -11 -11 -13 -18 -22 -26 -25 -22 -19 -16 -11 -6 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -2 -5 -4 -3 -1 0 0 0 -1 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -7 -6 -2 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -3 -3 -2 0 0 -11 -20 -27 -35 -34 -23 -14 -15 -21 -28 -27 -21 -19 -24 -23 -21 -17 -13 -16 -4 -6 -8 -11 -12 -11 -13 -16 -17 -18 -18 -18 -19 -19 -20 -23 -24 -23 -22 -22 -21 -16 -10 -6 -6 -8 -9 -8 -5 -1 0 0 0 -1 -2 -4 -6 -13 -16 -14 -11 -11 -10 -10 -11 -13 -13 -14 -15 -17 -23 -20 -21 -24 -26 -15 -16 -24 -29 -21 -13 -13 -12 -12 -16 -20 -22 -23 -22 -19 -18 -12 -8 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -1 -1 -2 -3 -3 -2 -1 -1 -1 -4 -4 -2 0 0 0 -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 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -15 -27 -48 -32 -11 -1 -4 -8 -15 -15 -14 -26 -16 -19 -22 -19 -22 -25 -4 -11 -14 -15 -14 -13 -9 -12 -16 -16 -15 -14 -14 -13 -12 -14 -19 -23 -24 -22 -15 -9 -6 -5 -5 -7 -8 -8 -6 -4 -2 0 0 0 0 0 -5 -9 -10 -10 -10 -11 -10 -12 -20 -23 -20 -19 -18 -20 -29 -31 -33 -32 -28 -15 -16 -25 -32 -30 -19 -17 -17 -14 -14 -12 -12 -17 -25 -22 -16 -10 -6 -4 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 -2 -2 -2 -1 -1 -1 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -13 -36 -68 -55 -40 -18 -3 0 -1 -2 -4 -8 -18 -52 -42 -28 -21 -15 -23 -24 -9 -13 -13 -12 -13 -16 -12 -15 -17 -18 -19 -21 -18 -16 -14 -12 -17 -23 -26 -21 -9 -7 -5 -5 -6 -9 -7 -6 -6 -5 -4 -3 -2 -1 0 0 -4 -7 -9 -9 -9 -9 -8 -9 -14 -16 -13 -13 -14 -15 -22 -27 -27 -22 -16 -16 -20 -27 -35 -40 -26 -20 -17 -15 -14 -13 -10 -11 -20 -20 -15 -9 -6 -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 -1 -1 -3 -4 -5 -5 -3 -2 -1 0 0 -1 -2 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -16 -39 -69 -80 -48 -21 -6 0 -2 -6 -11 -19 -30 -42 -38 -26 -17 -14 -7 -8 -9 -5 -5 -6 -7 -8 -10 -14 -16 -16 -16 -17 -20 -22 -22 -20 -16 -17 -25 -28 -22 -11 -8 -7 -7 -8 -7 -7 -6 -5 -5 -5 -5 -6 -6 -2 -1 -3 -6 -8 -9 -9 -8 -7 -7 -8 -8 -11 -15 -18 -14 -15 -21 -23 -21 -17 -24 -29 -34 -39 -49 -29 -17 -14 -14 -14 -15 -10 -5 -6 -11 -10 -8 -6 -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 -1 -1 -2 -3 -4 -5 -4 -3 -2 -2 -1 -1 -1 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -5 -7 -6 -9 -22 -39 -45 -20 -3 0 0 0 -10 -21 -25 -19 -15 -6 -6 -10 -14 -18 -9 -5 -7 -5 -5 -6 -6 -7 -9 -13 -15 -14 -14 -14 -19 -22 -22 -21 -16 -16 -27 -26 -13 -11 -12 -14 -12 -7 -6 -6 -5 -5 -5 -5 -3 -3 -4 -5 -4 -5 -5 -5 -5 -8 -8 -8 -8 -8 -6 -10 -13 -13 -10 -11 -18 -23 -21 -23 -30 -34 -36 -35 -32 -25 -22 -21 -18 -15 -16 -14 -9 -6 -7 -6 -6 -6 -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 -1 -1 -2 -2 -3 -4 -5 -4 -2 -1 -1 -2 -3 -2 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -35 -45 -37 -35 -26 -30 -42 -48 -39 -32 -16 -2 -4 -4 -10 -12 -10 -6 -7 -12 -16 -18 -12 -8 -4 -3 -2 -7 -7 -6 -6 -8 -10 -11 -10 -11 -13 -13 -18 -22 -22 -22 -20 -23 -26 -28 -28 -22 -16 -13 -9 -5 -7 -6 -5 -4 -5 -6 -5 -5 -6 -7 -7 -7 -7 -6 -6 -8 -9 -10 -9 -8 -6 -6 -6 -6 -6 -9 -13 -17 -18 -25 -30 -32 -28 -21 -19 -21 -23 -22 -17 -14 -14 -13 -9 -6 -6 -6 -6 -6 -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 -1 -1 -1 -1 -3 -4 -5 -3 -2 -1 -3 -4 -3 -1 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -12 -22 -44 -58 -54 -51 -43 -42 -43 -35 -34 -36 -26 -8 -13 -12 -7 -5 -11 -10 -8 -7 -6 -8 -4 -2 -1 -1 0 -7 -7 -7 -6 -7 -8 -10 -11 -12 -13 -13 -16 -19 -22 -23 -24 -25 -23 -22 -24 -24 -16 -8 -5 -4 -6 -7 -7 -7 -7 -7 -6 -6 -7 -9 -9 -8 -8 -8 -9 -9 -8 -7 -6 -6 -5 -6 -6 -6 -5 -7 -8 -9 -12 -18 -23 -38 -47 -18 -12 -13 -17 -18 -11 -9 -8 -7 -6 -5 -5 -5 -5 -6 -7 -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 -1 -4 -5 -4 -3 -4 -7 -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 0 -2 -7 -18 -21 -22 -21 -21 -31 -43 -44 -40 -34 -25 -22 -21 -19 -15 -15 -10 -5 -3 -4 -3 -3 -2 -1 -1 0 0 0 0 0 -8 -9 -6 -4 -4 -5 -9 -13 -15 -14 -14 -15 -18 -20 -23 -24 -24 -23 -22 -24 -27 -13 -6 -5 -5 -5 -5 -6 -7 -6 -8 -7 -7 -8 -10 -10 -9 -9 -10 -10 -10 -7 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -8 -14 -21 -24 -30 -37 -31 -24 -14 -7 -7 -5 -4 -4 -4 -4 -5 -5 -5 -6 -7 -8 -8 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -8 -8 -6 -7 -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 -1 -3 -6 -10 -15 -20 -18 -18 -20 -25 -27 -27 -27 -26 -22 -22 -21 -17 -14 -10 -7 -6 -5 -5 -3 -2 -1 -1 -1 0 0 0 0 0 0 -11 -12 -9 -8 -9 -11 -15 -15 -15 -15 -14 -14 -16 -18 -21 -25 -24 -23 -24 -27 -30 -16 -9 -8 -7 -6 -5 -5 -6 -7 -8 -8 -7 -8 -10 -10 -10 -10 -10 -10 -10 -8 -5 -4 -5 -6 -7 -10 -21 -20 -15 -13 -15 -21 -20 -21 -26 -34 -40 -30 -17 -8 -8 -7 -6 -6 -6 -4 -4 -3 -4 -6 -7 -6 -7 -6 -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 -1 -1 0 -1 -3 -4 -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 -1 -5 -9 -13 -17 -20 -23 -24 -25 -25 -27 -28 -27 -19 -15 -14 -15 -13 -10 -11 -16 -16 -11 -9 -10 -11 -9 -6 -4 -3 -2 -1 0 0 0 0 0 0 -8 -5 -6 -10 -15 -19 -18 -17 -16 -15 -14 -14 -14 -16 -19 -23 -24 -24 -25 -26 -30 -27 -22 -16 -9 -6 -5 -5 -5 -6 -7 -8 -8 -9 -10 -9 -9 -9 -9 -10 -8 -6 -5 -6 -7 -8 -12 -18 -23 -15 -12 -13 -19 -24 -22 -21 -24 -30 -35 -21 -11 -10 -10 -9 -8 -8 -7 -5 -4 -5 -6 -7 -7 -7 -7 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -22 -26 -28 -29 -30 -28 -26 -28 -30 -30 -25 -19 -14 -12 -11 -11 -10 -9 -10 -14 -18 -18 -18 -18 -13 -9 -5 -3 -3 -1 -1 -1 0 0 0 0 -1 -3 -2 -3 -8 -15 -21 -19 -18 -16 -14 -12 -13 -13 -15 -17 -20 -22 -21 -22 -25 -27 -26 -20 -13 -9 -6 -5 -6 -6 -6 -6 -7 -8 -10 -11 -10 -10 -8 -7 -8 -7 -6 -6 -7 -8 -8 -12 -20 -24 -23 -17 -11 -14 -22 -22 -21 -21 -23 -32 -24 -17 -15 -12 -12 -11 -9 -8 -6 -6 -7 -7 -6 -6 -6 -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 0 0 -2 -7 -17 -30 -30 -30 -32 -34 -32 -30 -27 -23 -21 -17 -14 -13 -12 -11 -9 -8 -8 -8 -10 -13 -15 -15 -10 -5 -1 -1 -2 -2 -1 -1 -1 -1 0 0 0 -1 -3 -3 -4 -12 -20 -20 -19 -17 -16 -14 -12 -13 -13 -14 -16 -19 -19 -18 -19 -23 -24 -20 -11 -5 -9 -7 -6 -6 -6 -7 -7 -7 -8 -10 -10 -9 -7 -6 -7 -6 -6 -6 -7 -8 -9 -10 -13 -21 -31 -33 -25 -18 -21 -19 -18 -20 -22 -18 -21 -23 -23 -19 -12 -11 -12 -12 -11 -9 -9 -9 -8 -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 -1 -4 -9 -15 -19 -24 -28 -28 -30 -33 -37 -36 -37 -36 -32 -27 -25 -21 -17 -13 -12 -9 -8 -8 -8 -7 -7 -9 -11 -9 -4 -2 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 -5 -7 -4 -10 -17 -18 -17 -16 -14 -13 -12 -13 -13 -14 -16 -18 -20 -21 -21 -21 -19 -13 -6 -2 -4 -6 -7 -7 -7 -8 -8 -9 -10 -11 -11 -10 -9 -8 -8 -8 -8 -8 -8 -7 -10 -13 -17 -27 -40 -41 -36 -27 -13 -11 -14 -18 -20 -14 -14 -16 -17 -15 -11 -11 -13 -13 -14 -16 -14 -12 -10 -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 -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 -3 -5 -10 -17 -24 -22 -20 -19 -20 -23 -26 -31 -35 -36 -35 -34 -32 -29 -28 -27 -25 -20 -12 -10 -8 -7 -6 -6 -5 -6 -6 -6 -5 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -2 -6 -7 -6 -11 -16 -17 -15 -14 -13 -11 -13 -13 -14 -14 -15 -19 -20 -21 -22 -23 -22 -21 -14 -6 -3 -4 -6 -7 -9 -13 -12 -12 -14 -18 -21 -15 -10 -10 -11 -9 -9 -9 -9 -8 -10 -11 -14 -22 -27 -21 -14 -11 -10 -13 -19 -22 -16 -12 -11 -12 -14 -17 -12 -13 -15 -18 -20 -21 -17 -12 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -4 -8 -10 -12 -14 -15 -14 -15 -16 -18 -21 -25 -29 -33 -36 -33 -30 -28 -25 -22 -20 -17 -14 -10 -7 -6 -5 -4 -3 -3 -2 -2 -3 -2 -3 -4 -4 -2 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -2 -9 -7 -9 -13 -15 -16 -15 -14 -12 -12 -13 -13 -13 -12 -13 -15 -18 -19 -20 -19 -18 -25 -26 -20 -13 -11 -13 -14 -10 -8 -8 -13 -21 -30 -35 -35 -37 -40 -31 -15 -9 -9 -9 -10 -10 -12 -18 -35 -22 -16 -17 -23 -25 -16 -16 -19 -15 -16 -16 -14 -11 -17 -13 -12 -13 -16 -16 -21 -19 -11 -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 -1 -1 -1 -1 -1 -2 -2 -3 -2 -2 -2 -3 -5 -7 -8 -10 -11 -11 -12 -14 -17 -19 -22 -30 -34 -34 -31 -29 -25 -21 -18 -15 -11 -7 -5 -5 -4 -3 -3 -3 -2 -1 -1 -1 -1 -1 -3 -5 -6 -5 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -14 -13 -13 -13 -15 -17 -17 -16 -14 -13 -12 -12 -12 -12 -11 -18 -19 -17 -14 -11 -9 -18 -25 -26 -24 -26 -31 -28 -14 -19 -28 -35 -38 -39 -38 -40 -42 -40 -32 -17 -11 -11 -10 -10 -11 -18 -35 -59 -33 -26 -36 -53 -52 -27 -13 -12 -12 -13 -13 -11 -11 -19 -18 -15 -14 -18 -21 -21 -15 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -2 -3 -4 -6 -8 -11 -13 -14 -15 -16 -18 -21 -26 -28 -27 -28 -24 -19 -16 -14 -11 -7 -5 -3 -2 -1 -1 -1 -2 -1 -1 -1 -1 -3 -5 -7 -12 -13 -10 -7 -5 -4 -3 -3 -2 -2 -2 -4 -5 -6 -11 -11 -12 -13 -15 -14 -13 -13 -12 -11 -11 -11 -12 -12 -13 -18 -17 -13 -9 -9 -7 -11 -16 -21 -28 -32 -33 -29 -23 -27 -31 -36 -40 -35 -31 -32 -35 -38 -33 -20 -13 -13 -11 -9 -12 -27 -49 -44 -24 -23 -38 -61 -42 -23 -11 -8 -5 -5 -7 -10 -15 -25 -28 -24 -20 -23 -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 0 0 0 0 -1 -1 -2 -3 -3 -3 -2 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -2 -2 -2 -6 -6 -7 -8 -11 -16 -18 -18 -18 -17 -18 -18 -18 -18 -18 -18 -16 -14 -13 -11 -8 -6 -6 -5 -4 -2 -1 0 -1 -1 -1 -2 -4 -9 -15 -22 -24 -21 -16 -12 -8 -5 -5 -4 -3 -2 -3 -7 -10 -9 -3 -3 -7 -10 -13 -12 -12 -12 -12 -12 -11 -11 -10 -12 -15 -17 -16 -16 -15 -10 -8 -10 -13 -17 -20 -26 -29 -30 -32 -26 -17 -18 -26 -13 -13 -16 -20 -23 -19 -15 -13 -12 -10 -5 -6 -15 -28 -15 -8 -11 -23 -40 -18 -8 -5 -4 -2 -3 -5 -10 -17 -23 -26 -27 -27 -29 -17 -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 -2 -2 -2 -2 -3 -3 -3 -3 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -6 -6 -5 -3 -2 -1 -5 -12 -15 -13 -13 -15 -19 -19 -19 -20 -19 -17 -17 -15 -13 -11 -12 -11 -9 -9 -9 -9 -8 -8 -10 -10 -7 -4 -3 -3 -5 -7 -8 -9 -13 -20 -26 -30 -17 -16 -15 -13 -12 -9 -6 -5 -4 -4 -7 -11 -13 -10 -2 -5 -9 -11 -11 -12 -12 -12 -12 -11 -11 -14 -16 -18 -18 -18 -19 -19 -17 -10 -9 -11 -15 -19 -22 -25 -30 -33 -31 -18 -12 -10 -8 -9 -12 -13 -12 -13 -17 -21 -23 -20 -5 -1 -1 -2 -4 -1 -1 -4 -7 -8 -3 -1 -1 -1 -3 -4 -5 -8 -14 -23 -31 -33 -26 -21 -13 -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 -1 -1 -1 -3 -3 -3 -2 -2 -2 -1 -1 -2 -1 -1 -2 -1 -2 -2 -2 -3 -5 -6 -7 -9 -11 -8 -5 -5 -7 -3 -4 -9 -17 -18 -17 -17 -18 -17 -17 -17 -18 -18 -16 -15 -13 -10 -9 -10 -9 -8 -8 -9 -9 -8 -8 -11 -13 -11 -7 -7 -9 -13 -15 -14 -16 -22 -28 -34 -50 -30 -16 -10 -15 -17 -15 -12 -7 -5 -5 -7 -9 -10 -9 -3 -6 -12 -16 -17 -15 -16 -16 -14 -11 -12 -18 -22 -23 -22 -21 -23 -21 -18 -16 -16 -19 -22 -25 -30 -30 -27 -22 -16 -9 -21 -26 -14 -10 -10 -13 -17 -22 -33 -38 -32 -14 -1 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -3 -4 -6 -8 -11 -19 -26 -27 -18 -10 -6 -5 -6 -3 -2 -2 -1 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 -1 -2 -3 -3 -3 -4 -4 -4 -3 -3 -3 -3 -3 -4 -4 -3 -2 -3 -3 -3 -3 -3 -3 -7 -14 -21 -22 -16 -12 -11 -12 -11 -6 -6 -9 -11 -10 -11 -13 -14 -14 -14 -14 -15 -16 -15 -14 -13 -10 -10 -9 -8 -8 -9 -9 -8 -8 -9 -13 -15 -14 -9 -9 -14 -22 -27 -19 -18 -23 -27 -27 -50 -48 -33 -13 -21 -23 -20 -13 -7 -5 -5 -5 -5 -6 -9 -8 -13 -18 -19 -18 -17 -17 -17 -17 -16 -18 -19 -21 -21 -20 -20 -21 -21 -21 -22 -23 -25 -28 -32 -36 -26 -13 -2 -1 -8 -20 -26 -21 -10 -9 -19 -33 -39 -42 -33 -17 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -8 -10 -13 -15 -15 -11 -7 -4 -4 -4 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 -3 -5 -6 -6 -5 -5 -4 -5 -6 -7 -7 -6 -4 -3 -3 -4 -4 -3 -3 -5 -5 -4 -5 -5 -5 -6 -7 -4 -5 -6 -6 -5 -6 -6 -5 -6 -5 -6 -8 -9 -9 -9 -9 -9 -10 -11 -10 -9 -7 -7 -7 -7 -7 -8 -9 -9 -8 -8 -10 -15 -16 -14 -9 -10 -16 -25 -34 -29 -27 -27 -32 -41 -57 -65 -61 -41 -39 -32 -23 -17 -11 -9 -7 -5 -3 -3 -7 -12 -11 -15 -17 -17 -17 -16 -18 -19 -20 -20 -21 -21 -19 -14 -15 -14 -17 -23 -28 -27 -26 -28 -30 -27 -17 -9 -7 -6 -18 -28 -32 -26 -13 -18 -27 -35 -38 -32 -16 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -8 -9 -9 -8 -6 -3 -3 -4 -4 -4 -4 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -5 -5 -5 -2 0 0 0 -3 -6 -6 -5 -5 -5 -5 -6 -8 -10 -12 -12 -11 -8 -8 -6 -4 -2 -2 -4 -5 -5 -7 -7 -6 -6 -6 -5 -5 -6 -6 -5 -6 -5 -5 -5 -6 -6 -7 -7 -7 -6 -5 -5 -5 -5 -4 -4 -4 -5 -6 -6 -7 -8 -9 -9 -9 -9 -13 -20 -24 -21 -14 -14 -18 -24 -28 -30 -31 -35 -49 -60 -66 -69 -69 -57 -45 -33 -23 -26 -22 -16 -9 -5 -4 -4 -6 -8 -7 -10 -13 -14 -12 -11 -16 -20 -21 -21 -21 -22 -21 -18 -22 -23 -25 -26 -29 -21 -17 -17 -22 -21 -13 -8 -8 -8 -14 -17 -18 -15 -23 -28 -27 -21 -15 -9 -4 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -3 -3 -3 -3 -3 -2 -2 -4 -5 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -7 -8 -3 -1 0 0 -1 -5 -6 -5 -4 -5 -6 -9 -12 -15 -17 -18 -19 -19 -15 -12 -8 -5 -3 -2 -4 -5 -7 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -7 -6 -6 -6 -6 -6 -6 -6 -5 -5 -3 -2 -1 -2 -4 -5 -5 -5 -5 -5 -7 -8 -9 -9 -11 -15 -20 -26 -29 -22 -18 -19 -21 -27 -31 -34 -40 -58 -67 -69 -71 -63 -48 -34 -23 -26 -39 -36 -23 -10 -8 -6 -5 -8 -9 -8 -10 -12 -13 -12 -11 -16 -19 -20 -20 -18 -19 -22 -25 -28 -30 -31 -28 -20 -11 -7 -7 -11 -11 -8 -7 -7 -6 -6 -7 -11 -20 -26 -23 -18 -12 -7 -5 -4 -3 -2 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -4 -4 -3 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -6 -6 -7 -2 -1 -2 -4 -5 -7 -6 -5 -5 -8 -12 -16 -18 -21 -23 -25 -26 -26 -20 -16 -12 -8 -5 -5 -6 -8 -9 -10 -11 -13 -12 -11 -11 -11 -10 -11 -10 -10 -9 -9 -9 -8 -6 -5 -5 -4 -4 -3 -2 -1 -1 -1 -3 -4 -3 -3 -4 -4 -6 -9 -11 -12 -12 -13 -16 -21 -29 -28 -24 -23 -24 -25 -26 -30 -42 -57 -65 -70 -72 -56 -39 -26 -22 -45 -47 -38 -24 -20 -14 -9 -8 -14 -16 -13 -14 -16 -17 -17 -15 -16 -18 -18 -17 -15 -19 -24 -27 -31 -35 -32 -21 -10 -6 -6 -6 -6 -6 -7 -7 -7 -6 -6 -6 -13 -36 -25 -15 -8 -6 -5 -5 -6 -6 -5 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -3 -3 -8 -7 -7 -10 -14 -12 -10 -8 -6 -5 -5 -7 -12 -18 -23 -26 -28 -28 -25 -22 -18 -15 -11 -12 -13 -12 -11 -12 -13 -13 -12 -12 -12 -12 -13 -12 -13 -12 -10 -8 -7 -7 -7 -5 -3 -3 -2 -2 -1 -1 -1 -1 -1 -3 -4 -3 -3 -4 -6 -7 -9 -10 -11 -12 -13 -18 -21 -28 -31 -30 -27 -29 -28 -26 -25 -28 -35 -49 -68 -68 -55 -39 -26 -22 -29 -32 -29 -25 -19 -11 -8 -12 -15 -15 -12 -13 -16 -17 -11 -12 -14 -14 -13 -14 -15 -18 -23 -26 -33 -39 -35 -21 -21 -18 -10 -4 -4 -5 -6 -7 -8 -8 -8 -5 -6 -22 -17 -10 -7 -10 -7 -5 -6 -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 -1 -4 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -12 -13 -18 -18 -17 -16 -15 -15 -13 -11 -8 -9 -12 -16 -21 -24 -28 -30 -30 -26 -22 -20 -20 -20 -19 -19 -19 -18 -14 -14 -14 -14 -14 -15 -14 -14 -14 -14 -13 -11 -9 -6 -6 -5 -4 -2 -3 -3 -3 -2 -2 -2 -2 -2 -3 -4 -4 -4 -4 -6 -7 -8 -10 -8 -8 -10 -15 -18 -21 -26 -30 -32 -31 -32 -34 -36 -36 -36 -37 -37 -48 -59 -55 -38 -24 -21 -22 -23 -23 -21 -17 -13 -11 -12 -13 -9 -8 -8 -10 -11 -8 -8 -8 -9 -12 -15 -12 -13 -18 -25 -28 -32 -33 -30 -34 -30 -17 -3 -3 -4 -6 -7 -9 -10 -9 -7 -5 -7 -7 -8 -13 -19 -11 -7 -7 -8 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -9 -12 -14 -17 -20 -19 -17 -15 -12 -11 -10 -11 -14 -16 -19 -22 -24 -26 -31 -34 -31 -26 -23 -23 -24 -25 -24 -22 -19 -15 -15 -16 -17 -17 -17 -16 -16 -15 -15 -14 -12 -11 -11 -8 -6 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -7 -7 -7 -6 -6 -7 -9 -12 -12 -12 -13 -14 -16 -17 -20 -23 -24 -26 -30 -36 -43 -50 -60 -62 -53 -32 -27 -42 -52 -32 -20 -18 -19 -22 -24 -23 -23 -23 -20 -14 -10 -12 -11 -12 -10 -8 -7 -7 -9 -12 -16 -19 -14 -10 -8 -10 -10 -17 -22 -23 -27 -29 -21 -7 -7 -12 -17 -22 -25 -27 -26 -27 -28 -21 -13 -15 -18 -12 -7 -7 -9 -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 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -15 -17 -16 -15 -17 -20 -17 -12 -10 -10 -11 -15 -20 -27 -26 -24 -22 -21 -25 -29 -30 -28 -29 -29 -25 -14 -19 -23 -25 -26 -22 -21 -21 -22 -23 -22 -21 -21 -20 -18 -17 -16 -14 -14 -12 -10 -7 -5 -5 -5 -5 -4 -4 -4 -5 -6 -7 -10 -11 -11 -10 -10 -12 -13 -14 -16 -16 -17 -18 -16 -17 -18 -17 -16 -18 -25 -32 -39 -40 -48 -51 -43 -24 -18 -22 -30 -22 -16 -16 -21 -27 -30 -30 -28 -21 -15 -8 -4 -19 -18 -17 -15 -15 -16 -19 -21 -19 -15 -18 -13 -10 -13 -27 -14 -11 -12 -11 -10 -14 -22 -34 -51 -54 -53 -47 -39 -34 -31 -28 -24 -20 -20 -20 -15 -8 -8 -8 -9 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -15 -18 -17 -12 -8 -15 -16 -12 -11 -13 -16 -19 -21 -26 -26 -25 -23 -18 -20 -21 -22 -23 -27 -28 -25 -20 -22 -25 -28 -30 -29 -27 -27 -29 -30 -29 -28 -28 -27 -25 -25 -23 -20 -17 -15 -13 -8 -6 -5 -5 -5 -5 -6 -7 -8 -10 -12 -14 -17 -20 -22 -21 -19 -18 -17 -17 -16 -17 -20 -18 -15 -14 -13 -11 -10 -12 -14 -18 -15 -19 -29 -36 -43 -40 -27 -24 -20 -15 -15 -23 -30 -36 -40 -39 -16 -6 -2 -1 -23 -25 -20 -18 -19 -23 -26 -26 -25 -22 -15 -8 -6 -9 -14 -6 -2 0 0 -1 -2 -11 -27 -38 -40 -39 -34 -25 -23 -22 -21 -21 -25 -27 -20 -10 -8 -8 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -12 -15 -15 -12 -9 -6 -10 -12 -10 -12 -16 -18 -17 -15 -15 -16 -18 -18 -14 -15 -18 -20 -21 -23 -25 -26 -28 -30 -32 -34 -37 -35 -33 -32 -33 -35 -35 -34 -34 -34 -32 -31 -28 -25 -21 -18 -14 -9 -6 -5 -4 -4 -6 -7 -8 -10 -13 -14 -17 -20 -23 -25 -25 -22 -19 -16 -16 -16 -16 -17 -15 -13 -10 -8 -9 -8 -6 -3 -3 -3 -4 -10 -18 -24 -25 -22 -17 -14 -13 -15 -23 -29 -27 -14 -5 -2 0 0 -1 -21 -23 -17 -12 -10 -11 -14 -10 -8 -10 -12 -7 -4 -5 -5 -3 -3 -5 -8 -10 -9 -13 -22 -27 -19 -11 -7 -11 -15 -16 -18 -21 -32 -24 -17 -13 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -10 -14 -18 -20 -15 -14 -14 -14 -13 -16 -18 -17 -14 -12 -12 -12 -9 -10 -12 -14 -18 -19 -21 -23 -27 -33 -38 -39 -39 -39 -37 -33 -28 -30 -31 -29 -24 -20 -30 -31 -25 -20 -20 -16 -13 -11 -9 -6 -4 -4 -4 -5 -6 -7 -6 -7 -11 -15 -19 -21 -23 -24 -21 -18 -16 -15 -13 -13 -12 -11 -10 -9 -10 -8 -6 -5 -4 -4 -4 -4 -4 -7 -11 -16 -16 -12 -10 -11 -14 -19 -24 -22 -7 -2 0 0 -1 -3 -30 -19 -12 -7 -5 -5 -6 -6 -10 -19 -27 -13 -6 -6 -4 -7 -15 -20 -20 -25 -26 -28 -33 -41 -45 -30 -10 -10 -14 -22 -28 -29 -34 -38 -40 -35 -11 -3 -2 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -12 -17 -23 -27 -27 -27 -21 -17 -16 -16 -18 -18 -17 -16 -14 -12 -10 -9 -7 -8 -10 -12 -13 -14 -16 -20 -25 -30 -33 -34 -31 -28 -24 -19 -14 -15 -13 -10 -8 -7 -7 -6 -5 -6 -9 -7 -5 -6 -6 -5 -4 -5 -6 -6 -6 -7 -8 -10 -13 -17 -18 -21 -24 -27 -26 -20 -17 -15 -12 -11 -11 -11 -9 -9 -7 -5 -4 -4 -4 -4 -5 -6 -5 -6 -8 -11 -8 -7 -7 -9 -13 -19 -19 -10 -4 -1 0 0 -1 -4 -26 -25 -21 -15 -9 -5 -6 -7 -10 -14 -23 -13 -9 -9 -9 -11 -18 -24 -23 -30 -33 -34 -36 -33 -19 -8 -3 -4 -10 -29 -44 -41 -39 -39 -35 -24 -10 -5 -4 -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 -2 -9 -14 -21 -28 -36 -27 -19 -15 -15 -16 -19 -19 -17 -14 -14 -14 -11 -6 -6 -7 -9 -10 -9 -10 -13 -16 -18 -16 -13 -10 -9 -10 -11 -10 -10 -8 -6 -4 -4 -4 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -6 -8 -9 -9 -10 -10 -11 -12 -14 -16 -16 -19 -24 -26 -22 -17 -15 -13 -13 -13 -12 -10 -9 -7 -6 -5 -4 -3 -3 -3 -5 -6 -5 -6 -8 -11 -9 -8 -7 -9 -12 -17 -20 -11 -5 -1 -1 -1 -4 -6 -23 -22 -23 -21 -17 -9 -12 -14 -13 -11 -16 -12 -11 -13 -15 -18 -33 -45 -41 -27 -20 -19 -22 -16 -8 -4 -4 -4 -6 -14 -25 -32 -30 -21 -11 -4 -4 -4 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -14 -14 -15 -19 -26 -21 -17 -15 -13 -10 -10 -12 -11 -12 -13 -12 -10 -7 -8 -8 -7 -7 -8 -9 -11 -10 -10 -8 -6 -5 -4 -5 -6 -7 -8 -7 -7 -7 -6 -4 -4 -4 -5 -5 -6 -7 -8 -6 -6 -7 -9 -11 -11 -12 -14 -14 -15 -15 -13 -12 -11 -13 -16 -18 -16 -14 -12 -12 -14 -14 -12 -10 -9 -7 -6 -5 -3 -2 -2 -3 -5 -6 -6 -6 -7 -8 -9 -7 -5 -7 -9 -9 -7 -4 -2 -1 -2 -2 -3 -3 -19 -16 -24 -27 -24 -16 -13 -12 -12 -11 -15 -14 -13 -14 -15 -18 -27 -31 -24 -16 -10 -8 -11 -9 -8 -6 -5 -4 -3 -4 -6 -10 -10 -7 -4 -4 -4 -3 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -10 -17 -20 -17 -14 -14 -16 -15 -14 -13 -9 -8 -7 -7 -8 -12 -13 -12 -11 -10 -8 -6 -5 -7 -7 -6 -4 -3 -3 -4 -4 -3 -4 -4 -5 -6 -6 -6 -5 -6 -5 -5 -5 -7 -6 -7 -9 -11 -11 -11 -11 -11 -12 -13 -13 -13 -14 -15 -17 -17 -12 -11 -11 -12 -11 -11 -13 -14 -14 -11 -13 -13 -12 -10 -8 -7 -7 -5 -4 -3 -3 -4 -4 -3 -3 -5 -6 -7 -8 -8 -8 -8 -8 -8 -9 -7 -4 -1 -2 -2 -3 -4 -18 -14 -18 -19 -17 -13 -11 -10 -11 -11 -12 -12 -11 -11 -13 -16 -17 -16 -15 -15 -12 -12 -16 -14 -9 -6 -4 -3 -3 -3 -3 -3 -3 -4 -5 -4 -2 -2 -3 -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 -1 -9 -14 -16 -16 -15 -14 -14 -16 -17 -14 -11 -11 -9 -8 -7 -7 -9 -10 -10 -11 -11 -11 -10 -8 -7 -6 -5 -4 -2 -3 -4 -4 -3 -2 -3 -4 -6 -7 -6 -6 -6 -5 -6 -6 -7 -9 -10 -11 -14 -16 -15 -15 -15 -17 -16 -15 -14 -14 -14 -15 -15 -15 -12 -11 -8 -7 -10 -14 -17 -17 -14 -10 -9 -10 -11 -9 -9 -8 -8 -7 -5 -4 -4 -4 -3 -3 -4 -6 -6 -7 -7 -7 -6 -4 -3 -3 -4 -4 -3 -3 -3 -2 -1 -2 -13 -11 -10 -9 -9 -10 -10 -8 -7 -7 -7 -7 -7 -7 -8 -11 -14 -17 -22 -19 -17 -17 -22 -16 -8 -3 -2 -1 -1 -1 0 -1 -1 -2 -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 -2 -4 -4 -7 -11 -13 -13 -13 -13 -13 -13 -16 -19 -19 -17 -14 -11 -8 -7 -7 -9 -9 -9 -9 -10 -10 -10 -9 -7 -6 -4 -2 -1 -2 -3 -4 -3 -2 -3 -4 -5 -8 -9 -10 -10 -9 -9 -8 -8 -10 -12 -14 -14 -16 -16 -15 -15 -15 -15 -14 -12 -11 -11 -13 -15 -14 -13 -13 -11 -7 -11 -12 -13 -16 -12 -9 -9 -9 -7 -8 -8 -8 -7 -7 -7 -5 -6 -5 -3 -2 -5 -6 -6 -6 -3 -3 -3 -2 -1 -1 -2 -3 -3 -2 -3 -4 -2 -3 -11 -11 -15 -19 -20 -19 -21 -13 -6 -3 -4 -4 -7 -11 -12 -12 -13 -15 -19 -13 -14 -16 -16 -10 -4 -1 -1 0 0 0 0 -1 -2 -2 -3 -4 -4 -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 -1 -4 -7 -9 -9 -9 -10 -9 -9 -9 -10 -10 -11 -13 -20 -24 -21 -18 -13 -9 -7 -9 -11 -12 -13 -14 -12 -11 -10 -9 -8 -7 -6 -3 -2 -2 -3 -4 -3 -3 -3 -3 -3 -3 -4 -7 -8 -9 -10 -10 -10 -13 -15 -16 -15 -18 -18 -16 -14 -13 -12 -10 -9 -7 -7 -8 -7 -6 -9 -9 -6 -3 -2 -3 -4 -6 -5 -6 -7 -8 -6 -6 -6 -5 -5 -6 -7 -6 -4 -3 -2 -2 -4 -5 -6 -6 -4 -3 -2 -2 -4 -3 -2 -3 -2 -2 -2 -2 -2 -4 -13 -16 -20 -22 -24 -25 -28 -20 -10 -5 -5 -3 -3 -7 -10 -11 -12 -12 -10 -8 -9 -11 -9 -4 -2 -2 -2 -3 -4 -3 -1 -4 -4 -4 -4 -4 -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 -2 -8 -11 -10 -10 -9 -8 -8 -6 -6 -6 -6 -7 -10 -17 -23 -23 -19 -13 -8 -6 -9 -11 -14 -16 -16 -13 -11 -11 -10 -9 -9 -8 -5 -3 -3 -3 -5 -4 -4 -4 -4 -4 -4 -4 -6 -9 -11 -12 -12 -13 -15 -16 -15 -14 -14 -14 -15 -13 -11 -10 -9 -7 -3 -3 -4 -2 -1 0 0 0 0 0 0 0 0 -1 -3 -5 -5 -5 -5 -5 -4 -5 -5 -4 -3 -3 -3 -4 -5 -5 -5 -5 -7 -6 -4 -2 -3 -4 -4 -4 -3 -3 -3 -3 -3 -3 -5 -16 -19 -23 -26 -25 -18 -16 -14 -11 -7 -5 -4 -4 -5 -6 -7 -8 -10 -13 -11 -8 -6 -5 -10 -8 -4 -3 -5 -6 -6 -5 -5 -5 -5 -4 -5 -5 -7 -9 -8 -7 -4 -2 -1 0 -1 -2 -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 -1 -7 -10 -10 -9 -8 -7 -6 -5 -4 -5 -6 -7 -10 -16 -21 -23 -16 -11 -9 -7 -7 -10 -14 -17 -16 -15 -12 -10 -8 -7 -7 -7 -6 -5 -5 -5 -5 -4 -5 -6 -6 -8 -10 -12 -12 -13 -14 -15 -16 -19 -21 -20 -15 -11 -10 -10 -11 -8 -7 -6 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -4 -4 -5 -5 -5 -5 -4 -3 -2 -2 -3 -3 -4 -5 -5 -5 -4 -3 -3 -5 -6 -6 -5 -4 -3 -3 -3 -2 -2 -5 -8 -13 -18 -20 -21 -22 -22 -17 -9 -3 -3 -4 -5 -6 -6 -5 -4 -5 -11 -12 -13 -12 -11 -15 -13 -9 -8 -7 -8 -9 -11 -12 -10 -8 -7 -7 -7 -8 -9 -11 -14 -13 -9 -5 -2 -3 -7 -10 -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 -1 -4 -8 -10 -11 -11 -11 -10 -7 -6 -7 -9 -11 -12 -14 -18 -22 -24 -16 -11 -10 -9 -10 -16 -21 -19 -16 -12 -9 -6 -6 -6 -7 -7 -6 -5 -5 -5 -4 -4 -6 -7 -8 -10 -11 -13 -14 -14 -15 -15 -15 -15 -13 -10 -9 -8 -8 -8 -6 -5 -5 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -4 -5 -5 -4 -3 -2 -2 -1 -1 -2 -2 -2 -3 -3 -3 -3 -5 -6 -7 -6 -4 -2 -2 -3 -3 -3 -5 -5 -8 -16 -19 -19 -19 -18 -15 -9 0 0 -2 -5 -7 -8 -6 -5 -5 -7 -10 -11 -10 -7 -11 -15 -17 -14 -9 -9 -11 -12 -12 -10 -9 -9 -9 -9 -8 -8 -8 -12 -15 -14 -9 -5 -6 -10 -9 -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 -2 -7 -9 -11 -11 -13 -12 -9 -7 -6 -9 -10 -13 -16 -17 -16 -14 -11 -10 -9 -9 -10 -10 -10 -15 -23 -21 -16 -10 -7 -5 -5 -5 -5 -6 -5 -4 -4 -5 -4 -4 -6 -10 -10 -10 -11 -14 -15 -14 -13 -12 -10 -8 -7 -6 -5 -5 -5 -5 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -6 -6 -5 -4 -3 -2 -1 -1 -2 -2 -2 -3 -3 -3 -3 -3 -4 -6 -8 -6 -5 -4 -5 -6 -5 -4 -5 -5 -7 -11 -17 -22 -25 -21 -10 -2 -1 0 -2 -5 -7 -7 -5 -4 -5 -7 -9 -9 -7 -6 -11 -14 -15 -13 -11 -12 -14 -15 -13 -13 -12 -9 -10 -11 -11 -11 -9 -9 -9 -9 -6 -5 -6 -9 -8 -9 -12 -11 -1 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 -10 -11 -14 -13 -11 -8 -6 -7 -9 -11 -13 -17 -18 -16 -12 -4 -3 -5 -7 -9 -7 -8 -11 -16 -14 -10 -6 -4 -4 -5 -5 -5 -5 -4 -3 -2 -4 -6 -7 -9 -10 -10 -10 -11 -12 -10 -8 -6 -5 -4 -3 -3 -2 -2 -2 -3 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -6 -5 -4 -4 -3 -2 -2 -3 -3 -4 -4 -4 -4 -4 -3 -3 -4 -4 -6 -6 -6 -6 -8 -10 -9 -8 -8 -6 -6 -4 -7 -10 -10 -7 -4 -2 -1 0 -1 -4 -6 -6 -6 -7 -7 -8 -9 -8 -8 -8 -11 -14 -17 -19 -12 -12 -16 -20 -18 -19 -19 -16 -13 -11 -11 -13 -12 -11 -10 -8 -5 -5 -7 -8 -7 -8 -10 -13 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -10 -9 -9 -9 -9 -7 -7 -7 -6 -5 -5 -6 -7 -11 -14 -14 -11 -5 -4 -5 -6 -8 -7 -7 -8 -9 -7 -5 -3 -3 -4 -4 -3 -2 -3 -3 -2 -3 -4 -5 -7 -9 -10 -10 -9 -7 -5 -5 -4 -4 -4 -3 -2 -1 -1 -1 -2 -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 -2 -4 -5 -5 -4 -3 -3 -3 -3 -4 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -6 -6 -5 -7 -10 -12 -13 -13 -10 -8 -5 -3 -2 -2 -3 -4 -4 -2 -1 -2 -4 -6 -6 -8 -10 -11 -10 -8 -8 -11 -14 -16 -19 -21 -14 -6 -5 -10 -16 -17 -19 -21 -20 -16 -16 -18 -16 -15 -14 -12 -10 -6 -4 -5 -6 -7 -7 -9 -12 -17 -14 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -9 -11 -11 -11 -10 -10 -9 -8 -7 -7 -4 -3 -4 -6 -9 -11 -10 -7 -5 -3 -4 -6 -8 -9 -9 -9 -7 -5 -3 -3 -3 -3 -3 -3 -2 -2 -3 -4 -3 -3 -4 -6 -7 -7 -6 -5 -3 -3 -3 -4 -5 -5 -4 -4 -3 -1 -1 -2 -3 -3 -3 -3 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -7 -5 -4 -3 -3 -5 -8 -9 -6 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -7 -7 -7 -9 -12 -16 -15 -9 -6 -5 -4 -4 -4 -5 -6 -6 -5 -6 -9 -11 -9 -8 -9 -9 -8 -7 -7 -8 -12 -14 -14 -14 -13 -6 -1 -1 -3 -5 -6 -10 -14 -16 -18 -20 -22 -19 -16 -14 -13 -10 -7 -5 -5 -6 -7 -8 -9 -10 -13 -14 -12 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -6 -8 -11 -12 -13 -12 -9 -9 -9 -8 -8 -8 -7 -6 -6 -6 -6 -6 -6 -6 -4 -3 -3 -4 -7 -7 -6 -5 -4 -3 -3 -4 -4 -4 -4 -4 -4 -5 -5 -6 -5 -4 -5 -6 -7 -5 -4 -4 -4 -4 -5 -5 -6 -5 -4 -3 -2 -1 -1 -1 -2 -2 -2 -3 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -7 -6 -6 -5 -5 -5 -6 -6 -5 -5 -6 -5 -5 -5 -5 -6 -6 -6 -7 -11 -11 -11 -11 -13 -16 -18 -7 -7 -5 -7 -11 -15 -12 -10 -12 -16 -18 -21 -19 -13 -9 -8 -8 -8 -6 -4 -3 -3 -4 -3 -3 -5 -7 -9 -6 -1 -2 -3 -4 -7 -8 -11 -13 -14 -14 -13 -12 -10 -7 -5 -5 -6 -7 -8 -9 -9 -10 -11 -13 -15 -16 -10 -6 -3 0 0 0 0 0 0 0 0 0 0 -2 -4 -7 -9 -9 -9 -10 -10 -12 -11 -9 -9 -9 -8 -7 -6 -6 -7 -9 -11 -12 -11 -8 -5 -3 -2 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -3 -4 -5 -6 -7 -8 -9 -7 -6 -6 -7 -6 -5 -4 -4 -5 -6 -6 -6 -5 -5 -4 -3 -1 0 0 0 -1 -1 -1 -1 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -8 -8 -5 -5 -6 -6 -5 -5 -6 -7 -7 -6 -5 -6 -7 -7 -8 -8 -7 -10 -11 -12 -21 -22 -23 -21 -16 -22 -24 -35 -45 -47 -30 -22 -20 -23 -25 -22 -17 -12 -12 -12 -9 -6 -4 -2 -2 -2 -1 -1 -1 -2 -6 -13 -14 -12 -7 -6 -5 -5 -5 -5 -6 -7 -10 -12 -11 -8 -6 -6 -6 -7 -7 -8 -9 -10 -11 -14 -15 -15 -14 -15 -16 -13 -1 0 0 0 0 0 0 -3 -11 -19 -22 -20 -14 -11 -9 -9 -9 -9 -10 -11 -10 -9 -9 -9 -6 -5 -5 -7 -8 -9 -9 -8 -5 -3 -3 -3 -3 -2 -2 -2 -4 -3 -2 -2 -3 -5 -5 -4 -5 -5 -6 -8 -10 -7 -6 -7 -9 -4 -2 -2 -3 -6 -5 -3 -3 -3 -3 -2 -1 0 0 0 0 0 -1 -1 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -8 -10 -8 -8 -7 -6 -6 -6 -7 -8 -6 -4 -3 -3 -5 -7 -8 -6 -5 -4 -5 -7 -18 -19 -13 -7 -13 -20 -26 -36 -40 -35 -29 -29 -29 -28 -31 -24 -16 -14 -23 -22 -16 -6 -3 -3 -3 -2 -2 -2 -2 -3 -5 -8 -8 -6 -5 -5 -5 -5 -5 -5 -5 -7 -9 -10 -9 -8 -7 -8 -9 -9 -10 -10 -10 -10 -12 -16 -17 -15 -13 -15 -18 -17 -3 -5 -8 -7 0 0 -2 -7 -15 -16 -16 -14 -10 -9 -8 -7 -8 -9 -12 -13 -12 -10 -9 -10 -9 -9 -8 -6 -7 -5 -4 -3 -2 -3 -4 -3 -2 -2 -1 -1 -2 -2 -2 -3 -2 -5 -4 -2 -2 -1 -2 -4 -5 -5 -5 -6 -7 -3 -1 0 -2 -4 -3 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -9 -9 -9 -9 -8 -8 -8 -8 -7 -5 -4 -4 -4 -4 -4 -4 -4 -3 -2 -2 -6 -8 -6 -6 -4 -8 -14 -19 -14 -6 -1 -10 -26 -32 -23 -17 -10 -8 -15 -41 -34 -22 -17 -14 -7 -2 -2 -4 -4 -4 -3 -4 -7 -7 -5 -3 -4 -4 -4 -5 -6 -8 -9 -7 -6 -5 -6 -7 -8 -9 -10 -11 -12 -14 -15 -16 -16 -14 -13 -11 -10 -10 -10 -6 -10 -13 -12 -1 -2 -7 -13 -14 -13 -11 -10 -9 -7 -6 -6 -7 -8 -9 -10 -8 -8 -7 -6 -5 -4 -2 -2 -5 -4 -3 -3 -4 -3 -3 -2 -1 0 0 0 0 -1 -3 -3 -1 -1 0 0 0 0 0 -1 -3 -3 -2 -1 -1 0 0 0 0 -1 -2 -2 -1 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 -1 -3 -5 -7 -8 -7 -7 -7 -8 -8 -5 -4 -4 -4 -4 -4 -5 -5 -4 -3 -2 -2 -2 -2 -2 -5 -5 -8 -17 -9 -4 -2 -3 -11 -24 -26 -9 -3 -1 0 -2 -2 -8 -15 -19 -16 -7 -1 -3 -5 -4 -3 0 -1 -4 -5 -5 -4 -4 -4 -4 -5 -6 -7 -9 -6 -6 -6 -6 -6 -7 -8 -8 -8 -11 -15 -20 -21 -18 -15 -12 -8 -5 -5 -6 -8 -11 -14 -14 -5 -8 -14 -17 -14 -12 -11 -9 -7 -5 -4 -6 -6 -7 -7 -5 -2 -2 -2 -2 -2 -2 -3 -3 -1 -2 -3 -4 -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 -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 -3 -5 -6 -7 -7 -7 -7 -8 -9 -7 -5 -4 -3 -3 -4 -5 -5 -4 -3 -2 -2 -2 -2 -2 -5 -5 -4 -9 -3 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -1 -1 -1 -1 -1 -5 -7 -7 -5 -5 -4 -5 -7 -7 -7 -7 -8 -7 -9 -10 -9 -8 -7 -7 -5 -6 -8 -10 -11 -15 -17 -17 -16 -13 -10 -6 -5 -7 -10 -13 -16 -8 -7 -10 -13 -16 -13 -9 -6 -4 -3 -2 -2 -4 -5 -4 -2 -3 -5 -5 -4 -2 -2 -3 -2 -2 -3 -4 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -9 -10 -10 -10 -9 -9 -8 -6 -5 -4 -4 -5 -5 -4 -3 -2 -1 -1 -1 -2 -5 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -3 -4 -4 -9 -11 -9 -5 -4 -4 -5 -7 -7 -8 -9 -10 -11 -12 -13 -12 -9 -7 -5 -4 -5 -5 -5 -6 -7 -9 -10 -10 -12 -12 -12 -12 -9 -8 -7 -7 -3 -2 -1 -1 -11 -12 -8 -3 -2 -2 -2 -2 -3 -5 -5 -4 -7 -7 -6 -2 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -17 -14 -11 -8 -5 -5 -5 -4 -4 -4 -4 -3 -2 -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 -4 -8 -11 -11 -7 -5 -6 -6 -7 -7 -6 -5 -5 -4 -4 -6 -9 -10 -10 -11 -12 -13 -11 -6 -7 -6 -5 -4 -4 -3 -3 -3 -4 -5 -6 -5 -11 -14 -15 -12 -4 0 0 0 0 0 0 0 -5 -8 -7 -5 -3 -3 -5 -9 -11 -11 -9 -5 -5 -4 -4 -3 -3 -2 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -11 -11 -12 -5 -4 -5 -5 -4 -4 -4 -3 -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 -3 -6 -8 -9 -4 -3 -4 -5 -5 -5 -5 -6 -5 -4 -4 -5 -6 -6 -6 -7 -8 -10 -12 -8 -7 -6 -4 -3 -2 -2 -3 -3 -3 -2 -2 -3 -6 -7 -5 -3 -1 0 0 0 0 0 0 0 -3 -7 -9 -7 -7 -7 -8 -8 -8 -7 -5 -4 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -14 -5 -2 -3 -5 -5 -6 -5 -4 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -3 -4 -5 -5 -5 -6 -5 -5 -4 -3 -2 -4 -6 -8 -7 -8 -9 -8 -7 -5 -4 -3 -2 -2 -3 -3 -2 -2 -2 -3 -4 -2 0 0 0 0 0 0 0 0 0 -3 -8 -10 -9 -9 -9 -8 -7 -5 -5 -5 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 -1 -1 -3 -5 -6 -5 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -5 -5 -5 -5 -5 -4 -3 -4 -6 -8 -7 -6 -5 -5 -4 -4 -4 -4 -3 -2 -2 -3 -3 -2 -2 -4 -6 -5 0 0 0 0 0 0 0 0 0 -4 -8 -11 -7 -6 -6 -6 -5 -4 -3 -3 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -5 -4 -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 -3 -3 -4 -5 -6 -6 -6 -6 -4 -2 -2 -2 -2 -4 -5 -5 -4 -3 -3 -4 -4 -3 -2 -2 -3 -3 -3 -3 -3 -5 -5 -2 0 0 0 0 0 0 0 0 -1 -6 -11 -10 -8 -7 -5 -4 -3 -3 -3 -3 -2 -2 -2 -2 -1 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -6 -11 -6 0 0 0 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -4 -4 -5 -6 -6 -6 -5 -3 -2 -2 -3 -2 -4 -5 -5 -4 -3 -3 -4 -4 -4 -5 -9 -6 -4 -3 -3 -2 -3 -5 -3 -1 0 0 0 0 0 0 0 0 -4 -10 -11 -10 -7 -4 -3 -2 -2 -2 -2 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -4 -1 -8 -18 -25 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -1 0 0 -1 -3 -5 -6 -3 -2 -2 -2 -2 -6 -8 -7 -4 -4 -4 -5 -5 -5 -6 -6 -5 -4 -3 -4 -4 -5 -7 -12 -10 -8 -6 -4 -2 -3 -6 -5 -2 -1 0 0 0 0 0 0 -3 -7 -11 -10 -9 -7 -4 -3 -2 -1 0 0 0 0 0 -1 -2 -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 -1 -1 0 0 -9 -21 -29 -25 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -7 -9 -8 -3 -1 -1 -2 -6 -13 -17 -17 -8 -2 0 -1 -2 -6 -9 -7 -5 -6 -7 -7 -5 -4 -4 -6 -6 -5 -4 -4 -5 -5 -5 -6 -5 -6 -7 -5 -4 -4 -5 -7 -8 -8 -5 -3 -1 0 0 0 -5 -9 -11 -9 -7 -5 -5 -4 -2 -1 -1 -1 0 0 0 0 -1 -3 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -14 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -11 -11 -8 -1 -1 -2 -5 -9 -13 -14 -11 -5 -1 0 -1 -2 -4 -4 -4 -5 -7 -9 -8 -5 -4 -4 -6 -6 -5 -5 -5 -5 -4 -3 -2 -3 -3 -4 -5 -5 -5 -6 -7 -7 -7 -8 -6 -3 -1 -2 -3 -5 -7 -9 -6 -4 -4 -4 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -4 -7 -8 -6 -1 0 -2 -5 -8 -7 -7 -6 -3 -1 0 0 0 -1 -1 -1 -1 -2 -4 -7 -8 -6 -5 -4 -5 -5 -4 -4 -4 -4 -4 -3 -3 -3 -3 -4 -5 -5 -6 -6 -7 -7 -6 -7 -8 -5 -3 -5 -5 -5 -6 -6 -5 -4 -5 -4 -2 -1 -2 -2 -1 -1 -1 -1 -1 -1 -2 -3 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 -3 -6 -9 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 -2 -6 -8 -6 -5 -3 -5 -4 -4 -4 -3 -3 -4 -5 -5 -4 -3 -3 -4 -5 -7 -7 -8 -8 -8 -9 -12 -9 -4 -3 -3 -3 -4 -5 -5 -5 -5 -5 -3 -1 -2 -2 -1 -1 -2 -2 -2 -1 -2 -2 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -8 -7 -6 -6 -5 -4 -4 -3 -3 -3 -3 -3 -4 -5 -6 -6 -6 -6 -6 -8 -8 -8 -9 -10 -10 -7 -3 -2 -2 -2 -3 -4 -5 -6 -5 -6 -4 -2 -2 -2 -2 -2 -4 -4 -2 0 0 -1 -1 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -7 -8 -6 -5 -5 -5 -4 -4 -6 -5 -4 -3 -1 -2 -4 -7 -7 -7 -6 -6 -6 -5 -5 -6 -7 -7 -6 -5 -5 -4 -4 -5 -5 -4 -3 -3 -5 -5 -5 -4 -3 -3 -2 -2 -1 -1 0 0 0 -1 -1 -2 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -40 -45 -22 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -9 -7 -5 -3 -3 -4 -4 -4 -4 -5 -5 -6 -5 -3 -3 -3 -4 -5 -5 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -5 -4 -3 -4 -4 -4 -6 -5 -3 -1 0 0 0 0 0 0 -1 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -41 -46 -32 -16 -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 -1 -1 -1 -2 -3 -4 -6 -9 -8 -6 -3 -1 -2 -3 -3 -4 -4 -4 -5 -5 -4 -2 -2 -2 -3 -3 -3 -2 -2 -2 -4 -4 -4 -4 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -4 -5 -4 -2 0 0 0 0 0 0 0 -1 -3 -3 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -4 -4 -4 -4 -5 -7 -9 -9 -8 -7 -6 -4 -3 -3 -3 -4 -3 -3 -2 -4 -5 -6 -6 -4 -3 -3 -2 -2 -2 -2 -2 -1 -1 -2 -3 -3 -2 -2 -2 -3 -3 -4 -5 -4 -4 -4 -3 -2 -2 0 0 0 0 0 0 -1 -3 -4 -5 -5 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -4 -4 -4 -5 -8 -10 -10 -9 -8 -7 -5 -3 -2 -2 -4 -4 -3 -3 -3 -3 -5 -7 -6 -5 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -4 -5 -5 -4 -4 -5 -7 -6 -1 0 0 0 0 0 -1 -3 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -4 -4 -4 -4 -7 -9 -11 -9 -7 -6 -4 -3 -2 -2 -3 -4 -4 -4 -3 -3 -3 -3 -2 -2 -3 -2 -2 -2 -2 -2 -2 -3 -3 -3 -4 -4 -4 -3 -4 -6 -7 -7 -5 -3 -5 -8 -9 -7 -2 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 -4 -4 -4 -4 -4 -3 -2 0 0 -1 -3 -5 -4 -1 -1 -2 -3 -3 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -4 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -4 -3 -2 -1 0 0 0 0 -3 -5 -5 -3 -2 -1 -1 -1 -2 -3 -3 -3 -4 -4 -3 -3 -4 -4 -4 -4 -4 -5 -5 -4 -4 -5 -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 0 0 0 0 0 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 -2 -2 -2 -2 -2 -2 -2 -3 -4 -4 -3 -2 -2 -1 -1 -1 -1 -2 -2 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -9 -9 -8 -5 -4 -3 -3 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -4 -4 -3 -2 -5 -4 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -10 -11 -10 -10 -7 -4 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -5 -6 -7 -6 -4 -1 0 0 0 0 0 0 -1 -1 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 49 49 48 48 49 50 51 52 54 55 56 57 55 53 51 50 50 51 52 54 55 56 56 56 55 53 51 48 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 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 49 48 48 48 48 50 52 53 55 56 56 56 55 54 53 53 52 52 52 53 54 54 54 53 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 47 47 48 50 52 53 54 53 52 51 51 50 51 51 52 52 52 52 51 51 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 83 83 82 81 81 80 nan nan 44 43 43 45 47 48 47 46 45 44 44 45 47 48 47 46 46 46 46 45 44 nan nan 43 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 79 79 79 78 78 77 77 76 75 43 42 42 42 43 42 41 38 nan 35 34 34 34 34 34 35 36 37 38 38 38 38 38 39 40 41 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 75 75 74 74 74 73 73 72 72 71 45 44 43 43 42 40 nan nan nan nan nan nan 24 24 25 27 30 32 33 35 35 36 37 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 69 69 68 68 67 67 66 66 42 43 42 41 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 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 65 64 64 63 62 61 61 60 60 40 40 nan nan nan nan nan nan nan nan nan 34 35 35 35 nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 60 59 58 57 56 56 55 54 54 nan nan nan nan nan nan nan nan nan nan nan 43 43 42 nan nan nan nan nan nan nan nan 42 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 56 55 54 53 52 51 50 49 48 47 nan nan nan nan nan nan nan nan nan nan nan nan 48 46 45 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 51 50 49 48 47 46 44 42 39 37 nan nan nan nan nan nan nan nan nan nan nan 50 48 46 45 44 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 46 45 44 42 39 36 33 30 28 26 nan nan nan nan nan nan nan nan nan nan nan 47 47 46 45 45 45 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 49 48 47 nan nan nan nan nan nan 40 38 36 32 28 24 21 19 19 21 40 41 41 42 43 44 45 46 46 46 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 43 42 41 40 nan nan nan nan nan nan 29 25 21 17 16 16 18 20 22 nan 42 42 43 43 44 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 36 35 33 32 nan nan nan nan nan nan nan 15 15 17 18 19 21 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 29 28 26 24 nan nan nan nan nan nan nan nan nan 19 20 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 20 18 16 14 13 nan nan nan nan nan nan nan 19 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 15 14 12 10 9 10 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 10 8 7 7 8 nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 55 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 6 nan 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 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 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 43 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 6 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 6 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 29 nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan 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 nan nan nan nan nan nan nan nan 31 31 30 30 29 28 27 26 24 23 21 19 17 16 16 16 15 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 nan nan nan nan nan nan nan 31 31 32 31 31 30 30 29 27 26 24 22 20 19 17 17 16 16 16 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 nan nan nan nan nan nan nan nan 27 28 29 30 30 30 30 30 29 28 27 26 24 23 21 20 18 18 17 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 26 27 28 28 28 28 28 28 27 26 24 23 22 20 19 18 17 17 17 17 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 24 24 24 25 25 26 27 28 28 28 28 27 26 25 24 22 21 20 19 18 18 18 18 18 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 23 23 24 24 24 25 26 26 27 27 28 28 27 26 24 23 21 20 19 19 18 18 18 19 18 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 23 23 23 23 23 24 24 25 25 26 27 27 27 26 25 23 21 20 19 19 18 19 19 19 19 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 25 26 26 25 24 23 21 20 19 19 19 19 19 19 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 22 21 21 20 nan 20 20 20 20 20 20 20 20 21 22 23 24 25 25 24 23 22 21 20 20 20 20 20 19 19 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 21 21 22 22 21 20 20 19 20 20 20 20 20 19 19 19 20 21 21 22 22 22 23 23 22 22 21 21 21 21 21 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 20 20 21 22 22 22 22 21 20 19 19 19 20 20 20 20 20 19 19 19 20 20 19 20 20 21 22 22 22 22 22 22 22 22 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 21 21 21 22 22 22 22 21 20 19 19 20 21 21 21 20 20 20 19 19 19 18 18 19 20 21 22 22 22 22 22 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 20 21 21 21 21 21 22 21 21 21 21 21 22 23 23 23 22 21 21 21 20 19 19 19 19 20 21 21 22 22 22 21 21 21 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 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 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 23 23 23 22 22 21 21 20 19 19 19 19 20 20 21 21 21 21 21 20 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 nan 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 23 23 23 22 22 21 20 19 18 18 18 18 19 19 20 20 20 20 20 19 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 22 22 22 22 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 22 23 24 24 24 24 24 23 22 22 21 20 19 18 17 17 17 18 19 19 19 19 19 18 18 19 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 nan nan nan nan nan nan nan 22 22 22 21 21 21 22 22 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 21 21 22 23 24 25 25 25 25 24 23 22 21 19 18 17 16 16 17 17 18 18 18 18 18 18 17 18 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 20 20 20 21 21 21 21 22 22 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 21 21 22 22 23 24 25 25 25 24 23 22 21 19 18 17 16 16 16 17 17 17 17 17 17 17 17 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 18 19 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 21 21 21 22 23 23 24 24 24 23 22 21 20 19 18 17 17 17 17 17 17 17 17 17 17 17 17 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 18 19 20 20 21 21 21 22 22 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 21 21 21 21 21 22 22 22 23 23 22 22 21 20 19 19 18 18 17 17 17 18 18 18 18 18 18 18 17 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 19 19 20 20 21 22 22 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 nan 21 21 21 21 20 19 19 18 18 18 18 18 18 18 19 19 19 19 19 18 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 17 18 18 19 20 21 22 22 22 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 nan nan nan nan nan 19 19 18 18 18 17 18 18 18 18 19 20 20 20 20 20 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 15 16 17 18 19 20 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 18 18 20 21 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 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan 17 16 16 16 17 17 18 19 20 21 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 22 nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 20 nan nan nan nan nan nan nan nan nan 20 20 21 21 21 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 23 23 24 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 12 13 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 14 13 13 12 12 13 13 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 14 14 13 13 13 14 14 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 14 14 14 14 14 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 14 14 14 15 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 15 15 14 14 14 14 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 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 14 14 15 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 259 259 260 261 263 264 265 266 266 266 267 267 267 267 268 269 271 271 272 273 274 275 275 275 275 275 275 276 277 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 260 261 263 265 266 266 266 266 266 266 266 265 266 267 269 271 273 274 276 276 277 276 276 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 262 265 268 269 269 268 265 263 262 262 263 264 266 268 270 272 274 275 276 277 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 266 266 266 266 265 nan nan 260 264 269 271 271 267 262 258 256 257 259 262 265 267 268 270 272 274 275 276 276 nan nan 276 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 267 267 267 266 266 266 266 260 266 272 274 271 265 257 253 nan 256 258 261 263 265 267 269 272 274 276 277 277 277 277 277 277 277 279 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 267 267 267 267 267 267 267 267 267 264 268 272 274 272 266 nan nan nan nan nan nan 269 271 272 272 273 276 277 278 279 279 279 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 267 266 267 267 267 267 267 271 272 273 272 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 282 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 266 266 266 266 266 266 266 267 279 277 nan nan nan nan nan nan nan nan nan 288 290 290 289 nan nan nan nan nan nan nan nan nan nan 284 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 267 266 266 265 265 265 265 266 265 nan nan nan nan nan nan nan nan nan nan nan 288 290 290 nan nan nan nan nan nan nan nan 284 285 285 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 268 267 267 266 266 266 265 265 265 264 nan nan nan nan nan nan nan nan nan nan nan nan 288 289 289 288 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 269 269 268 268 267 267 266 265 264 262 nan nan nan nan nan nan nan nan nan nan nan 285 286 287 288 288 288 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 270 270 270 270 269 269 267 265 261 257 nan nan nan nan nan nan nan nan nan nan nan 285 286 287 287 288 288 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 276 275 nan nan nan nan nan nan 272 272 272 271 270 266 261 256 252 250 280 280 280 280 279 279 280 280 281 283 284 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 279 278 278 277 nan nan nan nan nan nan 273 271 266 258 249 244 243 246 250 nan 279 280 280 280 280 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 282 281 279 277 nan nan nan nan nan nan nan 249 239 237 240 244 250 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 285 283 281 279 nan nan nan nan nan nan nan nan nan 245 250 255 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 292 290 288 285 282 274 258 nan nan nan nan nan nan nan 255 259 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 298 295 293 284 266 247 nan nan nan nan nan nan nan nan 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 313 309 308 301 286 263 247 nan nan nan nan nan nan nan 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 293 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 326 321 310 nan nan nan nan nan nan nan nan nan 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 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 nan nan nan nan nan nan nan nan nan nan nan nan 298 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 323 322 321 317 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 358 353 349 344 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 13 10 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan nan 4 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 21 18 16 14 13 14 16 18 20 20 19 17 13 9 5 3 3 3 3 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 21 19 16 14 12 12 13 15 16 16 15 15 13 10 6 3 1 1 0 1 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 20 19 17 15 13 10 9 9 9 10 10 9 8 7 6 4 0 358 356 355 356 358 359 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 17 16 14 12 9 6 5 4 5 5 6 5 3 1 359 357 354 351 350 349 349 351 354 357 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 16 15 13 13 12 10 8 6 4 2 2 2 3 3 2 359 356 352 347 344 342 342 343 346 350 353 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 16 15 14 12 11 10 10 10 9 7 6 4 3 2 1 0 359 358 355 350 344 339 336 335 337 341 346 350 353 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 12 11 10 9 8 7 7 7 7 6 5 4 2 1 359 357 355 352 349 344 339 335 332 332 335 339 345 350 353 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 11 10 10 9 8 6 5 4 4 5 5 5 3 1 359 356 354 352 350 348 345 342 339 337 335 334 336 340 346 351 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 9 9 9 9 8 6 nan 2 2 3 4 5 3 1 357 354 350 348 347 346 346 346 345 344 343 342 343 345 349 351 353 355 356 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 8 8 9 9 7 4 2 2 3 3 3 1 358 354 349 345 343 342 343 346 348 348 349 349 350 351 353 354 354 355 355 355 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 288 288 289 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 10 9 8 7 7 8 8 9 9 8 6 5 4 2 0 360 358 356 352 348 344 343 344 346 349 351 352 353 354 355 355 356 355 354 353 353 353 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 9 9 8 8 8 8 9 10 11 9 7 5 2 360 360 359 359 358 354 352 352 353 356 358 359 359 358 357 358 358 357 355 354 352 351 351 351 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 8 8 7 7 8 8 9 10 10 8 5 3 1 1 1 2 3 4 2 1 2 3 6 7 7 5 3 1 359 357 355 354 352 351 351 351 351 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 7 7 6 6 6 6 6 7 8 8 7 5 2 360 360 2 3 5 6 6 5 5 5 7 8 9 8 7 5 1 359 356 354 353 352 351 351 351 352 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 359 360 0 2 3 4 5 5 5 5 4 4 4 4 5 5 6 7 6 3 1 1 2 4 5 6 6 4 3 2 3 5 6 7 7 6 3 360 356 354 353 352 351 350 350 351 351 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 1 358 356 355 355 355 355 356 357 358 359 0 2 3 3 3 3 3 3 3 3 4 5 6 7 7 7 6 5 4 4 6 7 7 5 3 1 1 1 2 4 5 5 3 359 355 352 351 350 349 349 348 349 349 350 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 6 6 4 1 358 355 353 352 352 353 354 354 355 356 357 358 359 0 1 1 2 2 2 2 2 3 4 6 7 8 8 8 8 6 5 5 6 7 7 6 5 4 4 5 6 7 7 6 2 357 352 349 348 347 347 346 347 347 348 349 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 4 5 5 3 360 356 354 352 352 352 353 354 354 355 356 356 357 358 358 359 359 0 1 2 2 2 2 4 5 7 8 9 9 9 8 7 5 5 4 5 6 6 7 8 9 10 11 12 11 8 2 357 351 349 348 347 346 345 346 347 349 351 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 3 3 2 1 358 355 353 352 352 353 354 355 355 355 356 356 356 356 357 358 358 360 1 2 2 2 2 3 5 6 7 8 9 9 9 9 8 6 5 4 5 6 7 9 10 11 13 14 14 12 9 4 358 353 350 348 346 345 345 347 349 351 352 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 357 357 357 356 355 353 352 351 352 352 354 354 355 355 355 355 356 356 357 358 359 360 1 2 3 3 3 4 5 6 7 8 8 9 9 9 9 8 7 6 5 6 7 9 11 12 13 14 15 14 13 10 4 358 353 349 347 345 344 345 346 348 351 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 350 350 350 350 350 351 351 352 353 353 354 355 355 355 355 356 356 357 358 359 0 1 2 3 3 4 4 5 5 6 7 7 8 8 8 8 7 7 7 nan 7 8 9 11 13 14 15 16 16 15 13 9 2 356 351 347 345 343 343 344 346 349 353 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 348 349 351 352 353 354 354 354 355 355 355 355 356 357 358 359 360 0 1 2 4 4 4 5 5 5 6 6 6 6 7 7 6 6 6 nan nan nan nan nan 11 13 15 16 16 16 14 11 5 358 352 348 345 344 343 343 344 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 349 350 351 352 352 353 353 354 354 354 355 356 357 358 359 359 360 1 3 4 4 5 5 5 5 5 5 5 6 6 6 6 nan nan nan nan nan nan nan nan nan 14 15 15 13 11 7 1 355 350 346 345 345 345 345 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 352 353 353 354 355 356 357 358 359 0 2 3 4 4 4 4 4 4 5 5 5 6 6 nan nan nan nan nan nan nan nan nan nan nan 13 13 12 11 8 3 358 352 349 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 283 nan nan 280 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 352 353 354 355 nan nan nan nan nan nan nan nan nan 5 5 5 5 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 282 281 279 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 350 350 351 351 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 350 351 352 352 353 353 353 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 350 350 350 350 351 353 354 355 356 355 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 nan nan nan nan nan nan nan nan nan nan nan nan 351 351 351 352 353 354 355 356 356 356 356 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 352 352 352 352 353 353 354 355 355 356 356 357 357 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 353 353 354 355 355 356 356 356 356 356 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 353 353 353 nan nan nan 353 354 355 355 355 355 354 354 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 nan nan nan nan nan nan nan nan nan nan nan 351 352 352 352 352 nan nan nan nan 355 354 353 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 348 349 349 350 351 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan