CAPE 604 656 678 673 670 663 650 633 618 609 585 575 588 606 620 634 660 688 652 607 618 590 541 499 460 424 407 386 346 316 306 308 304 275 257 243 230 242 239 220 210 214 226 233 204 183 172 167 168 166 153 142 135 126 119 113 105 91 71 54 45 39 30 17 5 1 0 3 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 2 2 2 3 5 10 12 11 9 9 11 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 386 399 424 441 433 449 475 485 478 465 462 426 421 431 445 453 467 480 468 454 456 448 430 405 376 346 316 283 253 230 217 211 203 198 193 181 168 176 176 168 171 186 195 179 160 154 163 180 186 160 137 122 117 115 111 101 86 63 34 21 19 16 10 3 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 1 0 1 2 4 7 11 12 11 9 7 8 7 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198 192 196 208 222 257 307 322 321 321 321 286 278 289 307 324 347 340 323 313 319 326 320 301 286 275 251 223 200 179 163 156 141 138 136 133 133 140 148 161 169 168 156 141 139 148 160 167 153 126 108 98 91 89 85 75 71 62 28 7 5 9 12 9 2 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 2 2 1 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 1 1 1 0 0 0 2 4 6 9 11 13 13 11 9 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 73 85 97 109 133 182 204 215 219 189 178 191 202 209 217 247 237 215 201 204 222 213 202 195 190 174 171 165 146 126 123 102 96 98 105 114 126 136 160 170 160 144 135 139 148 149 134 119 101 83 71 65 59 57 60 66 62 31 5 3 15 22 12 4 1 0 0 0 0 0 0 0 0 0 1 4 9 9 5 2 2 1 0 0 0 1 1 1 2 5 2 1 0 0 0 0 0 0 0 0 1 1 2 3 5 7 7 8 9 9 9 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 26 32 38 43 52 85 106 114 114 118 144 155 148 141 154 171 162 143 129 132 153 142 133 131 138 149 161 143 121 108 106 94 89 86 85 90 108 113 125 134 134 127 122 128 133 129 113 91 72 62 60 57 41 45 50 46 32 10 4 1 5 9 4 0 0 0 0 1 1 0 0 0 0 0 0 1 3 4 3 1 0 0 0 0 0 1 1 1 1 2 1 0 0 0 0 0 0 0 1 2 3 4 5 5 5 6 7 7 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 6 3 5 10 15 15 28 36 38 43 65 97 91 83 89 112 125 123 113 103 99 111 146 146 129 117 124 124 98 93 102 97 88 79 70 66 72 83 87 95 101 103 100 104 106 106 100 79 55 40 35 35 35 30 33 31 25 17 12 20 12 3 0 0 0 0 0 3 10 8 6 5 3 0 1 1 1 1 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 4 4 4 5 5 4 4 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 1 0 1 2 3 3 6 6 11 19 30 24 26 31 54 102 148 147 108 66 52 82 186 202 164 108 71 78 61 67 85 85 73 52 40 37 42 54 71 81 81 77 75 81 81 75 62 46 39 41 48 50 44 35 30 32 40 49 47 53 32 10 0 0 0 0 3 10 21 24 23 19 12 5 5 3 2 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 1 1 3 3 4 5 5 5 3 3 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 1 3 6 8 2 6 9 37 101 152 106 53 21 22 58 124 150 147 123 81 42 29 36 51 61 55 42 48 57 57 63 72 75 72 65 55 58 71 72 57 39 37 38 37 32 28 26 30 39 50 58 59 53 35 14 1 0 0 2 10 20 25 26 24 21 18 15 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 2 4 5 5 4 4 5 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 3 2 2 1 0 0 0 1 5 6 7 23 60 93 41 19 17 20 26 25 36 65 87 57 20 9 9 14 18 23 38 62 80 81 74 68 64 60 55 48 49 46 39 33 30 27 26 27 25 20 16 21 28 38 49 40 35 29 20 10 1 0 7 13 16 16 21 21 19 18 16 10 4 2 1 1 1 0 0 0 0 0 0 0 0 0 1 3 4 4 3 2 4 5 4 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 4 5 5 4 3 1 0 1 3 4 6 13 23 32 14 11 14 16 17 12 8 15 24 14 4 3 5 7 9 19 32 50 62 58 47 43 38 38 44 43 42 39 33 26 22 18 17 17 17 15 10 15 18 22 29 31 32 31 27 17 3 1 0 0 1 3 12 13 11 9 7 6 4 4 4 3 2 1 0 0 0 0 0 0 0 1 1 2 2 2 1 1 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 3 1 2 3 4 5 4 5 4 4 5 6 7 10 12 13 12 10 9 7 4 0 0 2 3 4 5 6 6 5 3 3 15 25 35 43 45 45 34 28 29 31 27 24 21 19 17 14 9 7 6 6 4 2 12 20 26 31 32 31 30 24 10 2 0 0 0 0 1 3 4 3 3 5 10 9 7 5 3 1 0 0 0 0 0 0 0 1 1 0 1 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 7 6 6 5 4 1 5 7 7 8 11 13 15 14 11 12 12 12 10 5 0 0 4 6 6 8 7 6 3 2 6 9 19 27 32 31 29 20 20 22 21 16 12 11 9 7 4 1 1 1 1 1 5 14 24 32 35 30 21 17 13 4 1 0 0 0 0 0 0 1 1 2 3 9 9 6 4 2 2 2 1 1 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 13 10 8 6 5 1 4 7 9 11 13 15 17 17 14 11 12 11 7 2 1 2 3 4 6 5 3 4 4 6 14 14 17 22 25 24 20 23 24 23 18 13 12 12 10 6 2 0 0 0 0 2 9 16 23 25 23 13 5 1 1 1 0 0 0 0 0 0 0 1 3 6 2 8 10 8 5 3 6 8 6 3 0 0 0 1 1 2 2 3 3 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 15 15 9 6 5 7 4 5 6 8 9 11 17 20 19 14 12 15 16 10 3 9 11 10 8 6 3 1 5 8 10 12 13 16 19 21 20 18 19 16 12 8 7 11 12 9 3 0 0 0 0 0 1 3 6 8 9 7 3 1 0 0 0 0 0 0 0 0 0 0 2 5 8 5 7 8 6 3 1 5 5 3 1 0 1 2 3 4 5 5 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 12 7 5 7 9 9 8 7 8 10 11 16 17 15 14 15 19 19 13 7 9 7 7 8 8 7 4 4 4 3 4 7 14 16 14 8 4 2 1 2 4 5 6 5 3 1 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 4 4 5 5 4 3 0 1 1 1 0 0 1 2 4 6 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 12 8 9 11 12 11 12 14 14 12 11 14 18 21 23 22 20 18 14 10 8 8 8 9 10 11 10 9 7 6 7 8 13 14 12 9 6 3 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 1 3 5 3 2 3 3 5 8 9 8 1 0 0 0 0 0 0 0 1 3 5 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 14 15 11 13 16 15 12 12 15 15 13 14 17 21 23 22 19 14 13 12 11 10 9 9 9 9 9 11 11 10 10 10 11 13 13 12 12 11 7 5 3 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 2 2 5 7 5 4 9 16 5 1 1 1 1 1 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 15 13 12 15 15 12 9 14 15 15 13 15 22 26 22 15 10 9 9 10 11 12 13 11 9 7 8 10 12 11 9 7 12 13 12 12 13 13 9 8 8 7 10 9 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 3 3 2 1 1 1 4 6 2 1 3 6 3 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 6 11 13 12 11 12 18 21 20 19 20 25 25 22 18 15 12 9 8 9 11 10 8 6 4 6 8 10 10 8 7 11 12 11 10 9 10 8 7 8 13 17 16 12 7 1 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 5 4 4 4 4 1 0 0 0 1 3 1 0 0 1 0 0 1 1 1 2 2 2 2 2 1 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 3 9 12 13 15 19 23 22 22 21 21 19 15 16 18 17 14 11 8 7 7 5 6 7 7 7 8 9 8 7 6 5 5 5 5 5 7 7 7 9 12 15 13 9 4 1 0 0 0 0 0 4 7 9 9 9 7 6 6 7 7 7 6 4 2 3 3 3 3 1 0 0 0 0 0 0 0 1 1 2 2 3 3 3 3 3 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 6 13 16 15 11 13 12 11 11 11 12 11 13 15 13 10 9 8 6 4 5 7 8 8 8 8 7 7 7 6 5 4 4 4 4 4 4 4 6 8 5 4 2 1 0 0 0 0 1 3 9 13 14 14 13 8 7 7 8 9 8 9 8 8 7 4 3 1 0 0 0 0 0 0 0 2 2 3 4 3 3 3 3 3 2 1 0 0 0 1 1 1 1 1 0 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 5 5 10 15 15 10 5 6 5 5 5 8 11 10 14 18 17 13 14 12 10 9 9 8 8 8 8 8 7 7 6 6 5 4 6 7 5 3 1 1 2 3 0 0 0 0 0 0 0 4 10 13 14 13 13 12 11 9 9 9 10 11 11 12 10 6 4 2 1 0 0 0 0 0 0 0 0 2 5 8 8 3 3 3 3 3 2 1 0 0 1 2 2 2 3 4 4 4 4 3 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 9 12 10 6 5 7 10 12 11 10 9 9 10 13 15 17 20 17 15 15 15 13 13 15 17 17 12 8 5 4 4 5 6 6 5 3 1 0 0 0 0 0 0 0 0 1 5 7 10 11 12 13 14 14 15 14 12 10 9 9 10 8 8 7 7 4 1 0 0 0 0 0 0 1 1 2 3 7 9 7 3 3 3 3 3 2 1 1 2 4 5 6 7 7 7 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 7 7 2 1 3 8 12 14 11 8 7 7 13 14 11 9 9 11 10 11 14 17 21 22 21 18 15 10 7 4 3 2 2 2 2 1 0 0 0 0 0 0 0 1 2 3 4 8 10 11 12 14 15 15 15 15 15 13 9 7 7 6 4 3 1 0 0 0 0 0 0 0 1 2 2 3 3 4 4 4 4 4 4 4 4 4 3 4 5 7 11 12 11 9 7 8 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 8 9 4 4 8 12 14 13 10 7 5 7 17 15 9 6 8 11 11 12 16 23 29 28 22 16 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 2 6 8 8 7 8 9 10 11 15 16 15 14 14 12 8 5 4 2 2 2 1 0 0 0 0 0 0 1 3 4 4 3 3 4 4 4 5 5 5 5 5 7 8 10 11 12 15 15 11 8 7 7 7 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 0 0 0 0 0 0 0 0 0 0 0 0 12 10 8 7 11 13 13 8 3 2 4 6 8 8 8 10 12 11 13 15 19 22 23 21 18 14 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 2 6 8 9 11 13 15 17 18 16 14 11 10 7 5 2 1 2 1 1 0 0 0 0 0 1 2 3 3 3 3 3 3 3 3 3 4 4 4 5 6 7 8 10 11 12 12 9 7 8 7 7 6 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 11 10 6 9 14 14 11 7 8 8 7 5 4 3 4 7 11 11 11 11 11 10 8 7 6 5 2 0 0 0 0 0 0 0 0 0 0 4 8 11 12 12 11 12 10 7 7 9 11 13 16 18 19 18 16 13 10 9 7 4 1 2 2 1 0 0 0 0 0 0 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 2 4 6 7 8 9 9 8 6 6 5 4 4 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 11 12 12 16 16 14 10 7 7 5 5 7 7 2 2 3 4 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 21 27 27 22 18 14 13 11 10 11 13 14 16 17 17 15 13 12 10 10 9 6 3 2 3 1 0 0 0 0 0 0 0 2 3 4 4 4 4 4 4 4 3 2 1 2 2 2 0 1 2 3 6 7 7 6 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 11 12 14 15 14 13 11 10 11 8 4 2 4 1 2 2 2 3 6 6 4 1 0 0 0 0 0 0 0 0 0 1 2 5 16 30 35 35 31 25 19 14 12 11 11 12 14 14 14 14 12 11 11 11 10 8 8 6 4 2 1 1 0 0 0 0 0 0 0 0 3 4 4 5 5 4 4 4 4 4 2 1 0 0 0 1 2 3 4 4 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 11 10 12 14 15 14 13 13 14 11 8 7 8 5 6 6 4 2 2 1 1 0 0 0 0 0 0 0 0 0 2 6 18 25 35 42 42 36 27 19 13 11 11 11 12 13 13 12 12 12 11 10 11 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 3 4 4 4 5 4 4 4 4 4 3 3 3 2 1 1 2 2 1 3 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 7 10 14 14 13 13 13 12 12 12 10 5 8 11 12 9 4 2 1 1 1 1 0 0 0 0 0 0 2 9 22 39 45 46 43 36 27 18 12 11 11 11 11 12 12 12 12 13 12 11 9 8 6 4 4 3 3 2 1 0 0 0 0 0 1 1 0 0 1 2 3 4 3 4 4 4 4 4 4 3 3 2 1 0 1 1 2 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 8 14 12 11 10 10 10 12 12 11 10 11 13 13 10 4 4 3 1 0 0 0 0 0 0 3 7 14 25 41 51 51 46 37 26 17 12 11 12 11 12 12 12 12 14 15 14 13 10 7 4 3 2 1 2 3 2 1 0 0 0 0 1 1 0 0 0 0 2 3 4 3 3 4 4 4 4 4 4 3 2 1 1 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 9 9 10 11 11 13 13 13 15 16 15 14 12 6 4 3 2 1 1 0 0 1 5 13 23 34 45 55 59 52 42 29 18 13 12 13 13 13 13 11 11 12 12 12 11 9 7 4 2 1 1 0 1 2 1 0 0 0 0 0 1 0 0 0 0 1 3 3 3 3 3 3 3 3 4 4 4 3 2 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 13 13 13 13 14 15 17 18 20 22 21 18 15 13 10 8 5 3 2 1 0 2 8 19 31 40 50 59 64 57 46 33 22 13 14 14 14 13 13 13 10 8 10 8 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 3 3 3 3 3 4 4 4 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 0 0 0 0 0 0 5 11 13 13 14 15 17 21 22 23 23 22 18 16 14 12 10 7 5 2 1 0 0 11 25 40 50 54 57 58 54 44 33 23 17 15 16 15 13 11 10 9 7 6 7 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 3 3 3 3 2 2 3 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 15 17 18 20 22 23 22 20 17 15 13 9 6 3 1 0 0 0 14 33 47 53 54 50 48 45 41 32 22 16 14 15 15 12 10 8 7 6 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 4 3 3 3 3 3 3 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 1 2 5 6 8 12 16 19 19 17 16 12 7 3 1 0 0 0 3 12 27 38 44 46 43 40 39 37 31 23 16 13 12 13 11 8 6 4 5 5 3 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 3 3 3 4 4 3 3 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 2 6 6 4 3 5 8 9 7 5 3 1 0 0 0 0 0 3 14 27 35 39 39 37 36 35 30 24 16 12 11 11 10 7 6 6 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 2 3 4 4 4 4 4 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 2 0 1 4 2 1 0 0 0 0 0 0 0 0 0 1 3 6 7 10 15 23 30 39 44 44 38 34 30 25 20 13 11 10 9 7 6 6 6 7 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 1 1 2 2 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 0 2 1 0 0 0 0 0 0 0 0 6 15 21 22 28 25 22 23 26 28 33 38 41 38 33 27 21 16 13 12 10 8 6 6 7 7 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 1 4 8 12 15 17 19 19 19 19 21 28 34 37 36 34 32 26 18 15 14 11 8 6 5 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 7 9 12 15 16 15 15 16 21 26 29 30 28 26 28 23 17 15 13 10 7 5 6 7 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 0 0 0 0 0 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 5 7 7 6 8 11 12 11 11 13 15 18 22 25 25 25 25 27 26 22 17 13 10 7 6 6 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 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 2 4 6 7 7 7 8 8 8 10 10 10 10 11 15 19 22 23 23 23 23 25 30 28 24 18 11 6 5 5 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 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 2 3 5 6 6 6 7 9 11 10 8 8 8 10 14 19 22 24 23 22 21 23 27 30 31 26 17 7 4 4 5 5 5 5 6 6 1 1 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 4 6 7 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 3 3 3 3 4 6 7 9 11 12 10 7 6 8 11 15 20 21 22 23 23 22 22 25 29 30 27 21 12 4 3 4 4 5 4 5 9 11 6 3 1 0 0 0 0 0 0 0 0 0 0 1 6 8 6 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 10 9 8 7 2 1 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 2 2 2 3 3 2 4 5 6 7 9 8 6 6 9 14 19 23 22 23 23 23 23 22 22 26 30 27 19 11 5 3 3 3 2 3 5 8 11 13 10 6 3 1 0 0 0 0 0 0 0 0 0 1 4 7 10 12 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 11 13 10 7 6 2 1 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 18 3 4 4 4 4 2 2 2 2 3 4 4 6 9 15 20 24 25 21 21 22 23 22 21 23 27 30 26 12 5 3 3 2 3 3 4 6 11 14 16 14 11 8 5 4 2 2 1 1 1 0 0 0 0 1 4 12 20 18 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 7 10 13 11 8 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 2 15 33 3 2 1 1 2 2 2 2 2 2 4 5 7 13 20 21 21 20 18 19 20 20 20 20 24 29 31 25 10 4 2 3 3 3 5 7 9 14 17 19 19 19 16 13 11 9 7 7 6 6 3 2 1 0 1 5 11 16 16 12 6 1 0 2 2 1 0 0 0 0 0 0 0 2 3 3 3 5 7 10 13 10 8 6 6 5 2 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 33 1 0 0 0 1 2 3 3 3 3 5 12 22 32 32 26 22 19 18 17 18 18 18 20 25 30 31 25 12 5 3 3 4 7 9 12 13 16 20 24 29 27 24 21 20 20 19 17 15 14 10 6 2 0 0 5 10 15 18 18 13 6 1 2 2 2 1 0 0 0 0 1 2 4 6 5 4 4 5 6 8 9 10 10 7 8 6 3 1 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 23 35 3 4 4 4 4 3 5 6 8 12 19 26 30 30 25 24 22 20 17 16 17 18 20 23 30 34 35 28 17 9 6 6 11 15 16 17 18 21 26 31 35 34 31 29 29 30 30 29 28 26 21 14 7 4 3 6 11 16 22 24 20 12 4 2 2 2 0 0 0 1 2 3 5 6 7 5 4 3 3 2 3 8 12 12 6 8 8 5 3 4 6 5 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 1 12 21 6 7 7 7 7 7 7 8 12 18 24 26 23 18 18 21 21 19 16 17 18 20 25 31 37 40 40 33 28 24 23 25 29 28 25 24 26 30 34 36 35 37 37 36 35 32 30 28 28 29 27 23 17 13 11 10 10 14 18 23 21 13 5 2 2 3 0 0 0 1 3 4 5 5 6 4 3 2 1 0 1 2 5 8 9 13 15 12 7 8 9 8 3 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 19 7 7 7 7 8 9 9 9 10 12 14 16 16 14 15 17 18 17 14 17 20 24 30 36 37 39 39 37 37 39 41 44 47 41 35 33 36 39 39 37 35 35 36 36 35 31 26 22 20 19 21 24 28 29 25 19 14 12 7 14 17 11 3 1 2 3 1 0 1 2 4 3 3 3 3 3 2 1 1 1 1 2 6 10 12 14 12 8 3 5 6 4 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 28 39 4 4 4 3 4 5 6 6 6 6 6 9 10 11 13 17 18 16 12 17 22 27 33 38 36 36 38 42 45 49 54 58 52 44 40 39 41 42 43 43 38 33 33 35 36 30 24 18 14 14 16 22 32 45 41 30 19 13 21 25 21 11 5 2 1 1 0 0 0 1 2 2 3 2 1 0 0 0 1 2 3 3 3 4 9 10 8 4 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 0 0 0 0 0 0 0 9 21 30 1 1 1 1 1 2 3 3 4 5 5 5 6 8 12 16 17 15 13 16 21 27 33 36 36 38 42 48 55 62 67 70 60 52 47 46 46 48 54 58 52 40 38 41 46 41 35 28 22 23 30 42 54 58 56 46 34 26 31 26 17 8 7 4 2 1 0 0 0 0 0 1 1 1 0 0 0 0 0 1 2 4 5 8 7 7 5 2 1 1 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 1 1 1 1 1 1 0 1 1 2 4 4 5 6 7 9 11 14 16 17 19 25 33 35 39 44 50 58 68 72 73 71 64 59 57 57 59 63 70 75 73 61 58 60 65 66 63 56 46 44 56 66 73 76 74 65 54 45 36 25 17 14 9 6 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 5 1 1 2 4 6 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 1 2 3 3 4 4 5 7 11 15 16 17 24 33 39 47 53 59 64 71 70 66 64 64 65 66 68 72 75 79 85 90 87 83 80 82 89 87 79 66 64 71 81 91 96 88 77 65 56 44 29 16 9 7 6 4 2 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 2 3 1 1 3 5 6 3 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 1 1 2 2 1 0 1 2 3 3 3 3 5 7 10 12 15 22 32 43 54 62 67 69 72 69 64 62 65 66 68 71 71 73 76 82 91 98 97 93 93 92 85 73 61 66 78 93 105 103 93 82 70 58 44 26 10 7 7 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 1 2 3 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 1 1 1 2 4 4 3 4 6 9 15 23 34 48 61 73 81 84 84 78 68 59 59 62 66 69 69 70 74 79 82 90 93 92 88 85 82 80 77 80 88 100 113 98 90 83 74 56 39 25 16 13 9 5 2 0 0 0 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 5 7 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 5 10 13 13 11 10 13 18 28 41 56 66 74 80 83 84 78 65 49 51 57 64 70 74 77 81 86 84 85 86 85 84 84 86 90 91 90 94 100 105 93 89 88 82 59 44 35 29 25 20 13 5 2 1 2 4 6 6 5 2 1 0 0 0 0 2 2 1 0 0 0 0 0 0 0 1 1 1 2 3 4 3 1 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 17 21 23 24 24 24 29 35 43 53 61 61 57 55 56 56 52 46 39 45 53 61 69 76 78 80 82 81 82 84 87 91 92 92 90 87 89 95 99 94 89 86 80 70 59 50 43 39 38 45 33 12 3 3 5 7 10 7 4 2 1 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 1 2 3 3 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 15 25 36 44 48 51 53 55 53 46 39 35 36 41 42 36 38 42 49 57 66 70 75 80 83 85 88 92 95 93 91 90 91 96 99 97 91 86 78 68 56 52 49 48 48 50 62 54 30 18 12 10 11 12 9 6 3 1 2 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 13 24 34 46 59 71 81 66 53 43 36 34 36 37 32 28 27 30 36 50 59 67 76 83 87 89 89 90 89 88 86 86 97 99 98 95 89 77 66 59 58 58 57 57 59 64 63 54 41 22 13 11 10 9 6 4 0 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 12 20 28 37 47 49 47 42 38 35 34 34 32 27 24 24 28 40 48 56 64 69 74 78 82 84 84 83 82 79 87 93 98 100 97 87 77 75 75 72 68 65 66 67 65 58 40 26 18 13 11 11 10 8 4 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 15 20 22 25 27 29 29 29 27 25 23 22 24 30 35 40 45 49 51 57 63 68 72 76 79 81 81 85 91 98 105 104 97 90 89 90 87 81 75 74 75 73 65 50 41 34 25 20 18 16 14 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 4 4 5 7 10 11 12 13 14 15 16 18 20 22 22 22 21 19 21 23 27 30 33 36 37 39 44 50 56 62 69 73 76 79 85 94 102 107 109 106 102 100 100 99 97 93 92 90 84 73 68 58 45 32 27 22 20 22 22 18 15 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 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 14 15 15 16 17 17 17 17 17 17 18 19 21 23 25 26 28 28 26 26 26 27 28 30 31 32 34 37 42 48 55 63 69 72 79 87 97 106 112 112 111 110 111 111 109 106 100 93 86 79 75 75 65 50 33 32 31 31 31 27 23 18 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 14 19 22 25 26 26 27 27 27 27 28 28 27 26 26 26 29 31 34 38 41 39 38 37 37 35 35 35 34 37 41 45 49 51 59 67 73 80 90 100 109 113 116 118 119 121 118 113 107 101 97 90 84 83 79 68 52 35 37 39 40 38 35 29 21 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 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 24 30 33 34 33 33 35 37 39 41 43 44 44 42 40 38 39 39 42 46 48 48 48 46 43 44 44 43 42 44 47 50 53 51 57 65 73 82 92 102 110 116 119 121 123 125 118 111 105 101 95 90 87 89 78 63 50 43 47 50 51 51 48 35 18 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 4 11 22 35 40 43 43 41 39 40 44 50 53 56 59 60 58 56 54 53 53 50 48 48 50 49 47 44 45 45 44 44 46 47 50 53 54 57 63 71 81 91 102 112 119 120 120 119 116 113 108 103 99 96 88 77 63 55 50 49 49 50 51 53 56 49 34 18 6 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 14 32 42 46 47 43 38 39 42 47 54 60 65 67 65 63 62 61 61 58 54 52 51 50 50 49 47 46 46 46 47 47 48 49 51 54 59 65 75 86 98 109 116 117 115 113 112 109 102 95 94 91 86 78 69 64 59 56 54 52 49 48 47 37 25 14 5 1 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 18 28 35 37 35 32 31 32 36 43 50 56 62 62 63 65 67 63 62 61 56 52 52 51 50 52 52 49 46 43 43 44 43 43 45 48 55 65 78 90 100 108 106 105 105 108 108 103 93 97 99 98 94 86 79 74 69 62 56 52 49 42 30 19 9 2 0 0 0 0 0 0 0 0 1 1 2 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 8 16 24 31 35 35 33 31 33 41 49 55 57 58 60 61 61 56 57 60 60 57 55 53 51 53 54 52 48 47 43 40 39 40 41 46 56 65 73 82 91 101 104 104 106 108 111 111 107 108 108 108 108 97 91 85 78 68 60 54 51 40 27 14 3 1 0 0 0 0 0 0 0 1 2 2 1 1 2 2 2 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 5 6 9 15 28 41 50 54 54 50 46 56 60 59 55 56 56 54 48 46 47 48 49 51 54 56 54 54 54 52 47 39 33 30 30 30 30 37 50 62 73 82 90 99 105 108 110 109 108 111 119 120 115 114 121 109 96 82 70 60 54 51 47 36 20 7 1 0 0 0 0 0 0 0 0 1 3 3 3 4 5 6 5 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 1 3 6 9 10 11 13 19 30 43 58 70 73 67 55 61 61 61 63 68 62 53 47 44 41 38 36 42 47 52 55 54 50 44 39 29 22 17 15 13 15 21 35 52 66 78 86 93 99 105 110 111 111 115 125 128 123 117 116 109 100 92 81 64 53 45 41 31 16 4 1 0 0 0 0 0 0 0 0 0 1 2 3 4 4 4 2 1 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 11 13 15 19 23 33 44 56 63 66 62 54 58 61 65 71 78 73 65 58 51 44 38 34 39 44 48 51 49 43 36 29 23 18 14 12 11 12 16 26 43 57 69 76 81 86 92 100 102 105 108 113 115 111 105 103 104 102 95 83 63 49 40 33 21 10 3 0 0 0 0 0 0 0 0 0 1 1 2 2 4 5 5 3 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 1 2 3 3 3 3 7 13 14 15 17 20 23 35 48 61 70 64 57 53 58 65 74 83 81 73 65 58 53 44 36 34 37 39 40 39 37 33 28 23 20 16 13 13 13 14 17 23 31 43 54 60 63 66 71 76 79 81 84 88 90 90 89 94 96 91 82 70 55 43 33 26 10 2 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 3 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 6 7 7 5 7 12 16 18 20 23 25 32 41 51 60 59 59 62 63 65 72 82 76 72 69 67 60 43 30 31 33 33 32 30 28 25 22 20 17 13 11 11 11 14 17 20 24 31 37 41 40 40 41 44 46 48 52 58 63 65 66 69 72 75 74 62 46 31 19 14 6 1 0 0 0 0 0 0 0 0 0 0 1 3 4 3 3 4 6 5 3 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 5 7 8 11 15 18 21 22 23 24 26 28 32 38 45 52 58 63 64 65 66 69 69 68 66 62 59 43 30 28 29 29 28 26 20 16 14 13 11 10 9 9 11 13 16 17 22 24 24 21 20 19 19 21 23 25 28 34 42 49 56 61 63 66 66 52 33 16 3 1 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 7 9 10 9 7 6 5 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 3 4 5 6 7 11 15 18 20 23 24 24 24 27 31 37 40 47 54 61 64 64 62 60 63 65 63 57 42 33 29 28 27 28 27 23 17 12 10 11 9 8 7 7 8 10 11 11 13 14 13 8 10 10 10 11 13 13 14 19 27 36 43 48 47 42 34 22 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 5 5 4 5 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 2 4 2 2 3 4 4 6 9 12 15 18 19 20 21 23 26 31 36 39 41 42 42 48 54 59 64 67 64 52 39 35 35 35 28 23 19 14 11 10 10 9 6 4 4 4 5 7 8 9 9 9 8 5 6 6 5 4 3 3 4 8 14 21 26 25 21 14 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 2 3 5 7 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 3 5 0 0 1 2 1 3 5 8 10 12 14 16 16 18 20 23 28 30 31 32 35 42 49 54 61 67 65 52 42 37 36 38 31 22 13 6 5 6 7 6 5 4 3 3 4 5 6 6 7 7 6 5 4 3 2 1 0 0 0 2 5 8 11 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 5 4 3 2 0 1 2 3 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 2 6 CIN -56 -49 -46 -45 -44 -44 -43 -44 -44 -43 -43 -42 -37 -32 -28 -26 -23 -22 -24 -26 -22 -21 -22 -23 -25 -27 -28 -30 -35 -38 -37 -34 -33 -34 -32 -29 -26 -18 -17 -18 -17 -15 -16 -14 -10 -6 -4 -2 -2 -2 -1 0 0 0 0 0 0 -2 -5 -11 -13 -16 -19 -20 -12 -3 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 -4 -4 -4 -3 -2 -2 -2 -2 -2 -2 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -93 -90 -87 -83 -81 -74 -66 -63 -63 -64 -63 -66 -64 -58 -52 -47 -43 -41 -41 -40 -38 -36 -35 -35 -36 -38 -41 -46 -50 -51 -52 -50 -49 -47 -44 -40 -37 -29 -24 -24 -21 -17 -16 -14 -10 -6 -3 -1 0 0 0 0 0 0 0 -1 -3 -8 -17 -23 -22 -20 -14 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -5 -5 -3 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 -3 -4 -4 -3 -2 -3 -3 -3 -3 -2 -2 -2 -2 -1 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -148 -153 -153 -146 -135 -120 -103 -98 -96 -92 -89 -97 -97 -91 -82 -73 -64 -64 -64 -62 -59 -55 -53 -52 -51 -51 -53 -55 -57 -60 -61 -60 -63 -64 -59 -52 -45 -37 -30 -26 -23 -19 -15 -12 -9 -5 -2 -1 -1 0 0 0 0 -1 -1 -4 -4 -8 -19 -21 -17 -14 -9 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -8 -7 -13 -17 -12 -5 0 0 0 0 0 0 -1 -3 -1 0 0 -1 -2 -1 -3 -4 -2 -1 0 -1 -2 -3 -3 -3 -2 -1 -1 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -246 -231 -214 -198 -186 -172 -148 -136 -129 -124 -132 -133 -126 -118 -111 -103 -90 -88 -90 -90 -86 -77 -76 -76 -75 -74 -74 -70 -66 -68 -71 -68 -73 -74 -70 -62 -53 -43 -35 -28 -24 -22 -18 -16 -13 -9 -5 -4 -6 -5 -3 -1 -1 -1 -3 -3 -3 -3 -5 -3 -3 -4 -6 -5 -2 -1 0 0 0 0 0 0 0 0 0 -2 -12 -21 -22 -14 -13 -15 -8 -1 0 0 -1 -2 -1 -1 -3 -3 -2 -1 0 0 0 0 0 0 -1 -1 -1 -2 -2 -3 -2 -3 -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 -325 -308 -277 -250 -234 -221 -196 -182 -175 -171 -165 -148 -140 -140 -138 -125 -114 -113 -116 -116 -108 -92 -95 -97 -97 -91 -83 -73 -71 -74 -75 -73 -73 -71 -70 -68 -63 -50 -44 -37 -31 -27 -25 -26 -22 -15 -9 -7 -8 -6 -4 -3 -4 -3 -3 -3 -4 -8 -9 -2 0 -1 -2 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 -2 -10 -17 -13 -5 -5 -2 0 0 0 -1 -3 -2 0 -1 0 0 0 0 0 0 -1 -1 -2 -2 -2 -3 -3 -2 -2 -2 -2 -1 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -375 -369 -320 -282 -274 -262 -240 -229 -224 -215 -195 -173 -172 -173 -165 -145 -132 -126 -124 -122 -118 -108 -93 -92 -96 -97 -90 -83 -85 -82 -76 -73 -71 -70 -70 -69 -66 -61 -53 -44 -36 -31 -30 -30 -20 -14 -12 -13 -16 -17 -14 -14 -19 -13 -14 -15 -13 -10 -7 -3 -1 0 0 0 0 0 0 -4 -11 -8 -5 -5 -4 -2 -3 -5 -7 -11 -14 -7 -1 0 -1 -2 -2 0 -1 -1 -1 0 0 0 0 0 -1 -3 -3 -3 -3 -3 -3 -3 -2 -2 -1 -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 -63 -26 -34 -119 -220 -187 -145 -170 -213 -238 -223 -222 -218 -207 -185 -150 -120 -113 -122 -135 -140 -127 -85 -72 -80 -96 -106 -96 -93 -85 -75 -70 -70 -74 -77 -80 -79 -66 -52 -43 -37 -35 -33 -21 -15 -15 -17 -21 -22 -18 -14 -14 -19 -20 -18 -14 -10 -5 -2 -2 -2 -1 0 0 0 0 -4 -12 -22 -20 -20 -22 -20 -16 -18 -18 -17 -14 -9 0 0 0 -1 -3 -2 0 0 0 0 0 0 -1 -2 -2 -2 -3 -4 -3 -3 -2 -2 -2 -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 -33 -87 -157 -215 -45 -134 -186 -179 -147 -115 -128 -154 -166 -153 -121 -92 -82 -77 -77 -87 -104 -104 -89 -70 -62 -71 -73 -68 -62 -58 -48 -40 -34 -33 -33 -31 -22 -16 -15 -17 -21 -20 -16 -15 -17 -19 -14 -9 -6 -3 -1 -2 -2 -2 -1 0 0 0 -3 -12 -23 -25 -28 -31 -33 -34 -36 -32 -21 -11 -4 -2 0 -1 -1 -1 -1 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -3 -3 -2 -2 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -23 -42 -7 -5 -48 -98 -123 -116 -71 -51 -37 -21 -13 -44 -72 -83 -83 -84 -51 -25 -13 -14 -26 -50 -60 -55 -46 -38 -32 -30 -29 -29 -26 -19 -16 -15 -16 -17 -14 -11 -8 -6 -5 -6 -7 -5 -4 -3 -2 -2 -2 -2 -1 -1 0 0 -9 -16 -17 -19 -34 -37 -37 -37 -35 -26 -15 -8 -5 -2 0 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -31 -67 -19 -3 -1 -1 -2 -5 -10 -29 -47 -37 -13 -3 0 -1 -5 -21 -44 -49 -44 -39 -37 -32 -27 -25 -26 -23 -18 -15 -14 -11 -5 -10 -13 -13 -9 -5 -4 -4 -4 -5 -4 -4 -3 -3 -3 -3 -1 0 -1 -1 -1 -6 -28 -30 -25 -21 -17 -15 -17 -17 -12 -5 -2 -1 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 0 -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 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 -4 -26 -28 -22 -14 -7 -1 0 0 -4 -13 -16 -14 -10 -9 -12 -15 -12 -14 -16 -16 -9 -3 -4 -5 -4 -3 -3 -4 -4 -7 -9 -4 -1 0 0 0 -1 -9 -10 -7 -6 -7 -21 -24 -19 -10 -5 -3 -1 -1 -1 0 0 0 -1 -1 -1 0 -1 -1 -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 -13 -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 -1 -1 0 0 0 0 0 0 0 -1 -4 -10 -15 -16 -19 -23 -21 -9 -5 -4 -5 -5 -7 -5 -3 -2 -2 -3 -4 -10 -16 -13 -4 -1 0 0 0 0 0 -1 -3 -4 -4 -10 -10 -7 -4 -3 -4 -5 -6 -5 -2 -1 0 0 0 0 0 0 -1 -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 -89 -46 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -2 -1 -1 -3 -7 -13 -15 -15 -18 -22 -13 -3 0 0 -3 -13 -8 -4 -3 -2 -2 -3 -2 -8 -14 -7 -1 0 0 0 0 0 0 -1 -2 -4 -5 -4 -3 -3 -4 -3 -4 -5 -6 -6 -2 -1 0 -1 -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 -211 -151 -36 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -4 -7 -12 -11 -15 -21 -24 -13 -3 0 0 -1 -6 -5 -3 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -4 -3 -3 -5 -6 -3 -4 -5 -4 -2 0 -1 -2 -2 -2 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -212 -146 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -3 -4 -6 -4 -2 -2 -4 -8 -10 -12 -17 -18 -11 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -3 -2 -3 -5 -6 -7 -6 -1 -1 -1 -1 0 0 -1 -2 -4 -3 -3 -3 -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 -68 -40 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -3 -4 -4 -4 -6 -5 -3 -2 -4 -8 -6 -6 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -3 -2 -1 -1 -1 -3 -4 -5 -4 0 0 0 0 0 0 0 0 -1 -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 -1 -1 -1 -1 -1 -1 -2 -4 -3 -2 -2 -3 -2 -1 -1 -1 -3 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -4 -5 -3 -1 -2 -3 -2 -2 -1 -1 0 0 0 0 0 -1 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -2 -4 -5 -5 -4 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -5 -6 -5 -5 -7 -4 -1 -1 -3 -5 -2 -2 -2 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -2 -4 -3 -2 -3 -5 -5 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -4 -4 -5 -5 -4 -3 -4 -2 -1 -1 -2 -3 -1 -1 -1 0 -1 -2 -2 -1 -1 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -2 -5 -6 -2 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -5 -6 -6 -4 -1 -1 -1 -2 -2 -2 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -2 -1 -1 -2 -3 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -2 -4 -6 -5 -3 -2 -2 -2 -1 0 0 0 0 0 0 0 -2 -2 -1 -1 -1 -1 0 -1 -3 -3 -2 -1 0 0 -1 -6 -8 -5 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -2 -3 -2 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -5 -6 -6 -7 -9 -5 -1 0 -1 -2 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -4 -5 -6 -5 -4 -3 -2 -1 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 -6 -11 -12 -8 -1 0 0 -1 -4 -4 -2 -1 0 -5 -33 -46 -40 -21 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -3 -5 -4 -3 -3 -3 -3 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -2 -2 -4 -6 -8 -9 -9 -9 -10 -9 -5 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -3 -3 -3 -5 -6 -7 -6 -3 -2 -2 -3 -2 0 0 0 0 0 0 0 0 -1 -1 -1 -8 -13 -13 -7 -1 -1 -1 -2 -2 -1 -1 -1 -1 -4 -28 -42 -38 -20 -2 -2 -2 -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 -1 -2 -2 -2 -4 -5 -5 -5 -4 -4 -5 -5 -5 -4 -3 -2 -2 -1 -1 -2 -2 -2 -5 -6 -7 -9 -10 -10 -5 -3 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -5 -5 -3 -2 -2 -3 -3 -4 -5 -4 -1 -2 -2 -1 0 0 0 0 0 0 0 -2 -3 -4 -2 -3 -6 -9 -7 -2 -4 -5 -5 -3 -2 -2 -3 -3 -3 -5 -19 -25 -18 -3 -1 -1 -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 -1 -1 -2 -3 -5 -7 -7 -6 -3 -3 -3 -3 -2 -3 -4 -3 -2 -1 -1 -1 -2 -3 -5 -7 -7 -7 -7 -6 -2 -1 0 0 0 0 0 0 0 0 0 -1 -1 -3 -10 -7 -6 -5 -4 -2 -2 -2 -2 -3 -3 -4 -5 -4 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 -3 -4 -3 -2 -3 -6 -10 -12 -11 -13 -15 -17 -16 -12 -8 -6 -5 -7 -10 -16 -21 -17 -3 -1 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 -1 -1 -1 0 0 0 0 0 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -3 -6 -9 -7 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -4 -12 -12 -8 -20 -15 -10 -7 -6 -6 -3 -2 -2 -2 -3 -4 -6 -5 -2 -1 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 0 -1 -1 -2 -4 -7 -16 -19 -20 -19 -17 -12 -11 -11 -11 -10 -8 -7 -6 -4 -2 -1 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -1 -1 -1 -1 0 -8 -15 -13 -1 0 0 0 0 0 0 0 0 0 -2 -4 -6 -10 -15 -22 -25 -26 -23 -16 -10 -7 -4 -3 -2 -2 -2 -2 -3 -4 -4 -3 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -4 -4 -4 -4 -3 -3 -5 -6 -6 -6 -4 -3 -3 -3 -2 -1 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -3 -1 0 0 -1 -1 -1 -1 -1 -2 0 -3 -4 -3 -3 -6 -7 -5 -3 0 0 -3 -5 -4 -1 0 0 0 0 0 0 0 -1 -1 -8 -13 -17 -21 -24 -25 -23 -21 -19 -12 -7 -3 -2 -1 -2 -3 -3 -3 -3 -4 -3 -2 -2 -3 -3 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -5 -2 0 0 0 0 0 -1 -1 -1 0 -1 -1 -1 -3 -3 -2 -2 -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 -1 -2 -3 -3 -1 -1 -2 -2 -3 -2 -1 0 0 0 -3 -3 -2 -3 -7 -8 -9 -9 -2 -1 0 0 0 0 0 0 0 0 0 -1 -2 -5 -8 -12 -17 -21 -24 -23 -20 -17 -14 -9 -6 -4 -3 -3 -3 -3 -4 -4 -3 -3 -2 -2 -2 -3 -2 -1 -1 0 0 0 0 0 0 0 0 -1 -2 -3 -6 -10 -5 -2 -1 -1 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 -1 -2 -3 -5 -9 -14 -20 -24 -25 -23 -18 -13 -10 -8 -6 -6 -7 -7 -5 -4 -4 -4 -3 -2 -2 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -4 -3 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -3 -3 -2 -2 -1 -2 -2 -2 -3 -2 -2 -1 -1 -1 -1 -3 -6 -4 -1 0 0 0 0 0 0 -1 -2 -4 -6 -10 -16 -22 -26 -25 -21 -14 -11 -9 -8 -7 -7 -7 -7 -6 -6 -5 -4 -4 -3 -1 -1 -1 -1 -1 -1 0 0 0 -1 -2 -3 -5 -3 -2 -5 -5 -4 -5 -5 -2 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -3 -2 -2 -3 -3 -3 -4 -4 -4 -2 -1 -1 -1 -3 -2 0 0 -1 0 0 0 0 -1 -1 -2 -2 -3 -5 -8 -14 -19 -23 -24 -18 -10 -5 -7 -9 -8 -8 -7 -6 -5 -4 -4 -4 -5 -4 -2 -1 0 -1 -1 -1 -1 0 0 -2 -5 -7 -5 -5 -3 -1 -1 -2 -3 -4 -4 -1 -1 -2 -2 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -1 -1 -1 -1 -2 -1 -1 -2 -2 -1 0 0 -1 -3 -5 -6 -6 -6 -7 -11 -15 -18 -17 -15 -8 -4 -6 -8 -8 -5 -4 -6 -5 -4 -4 -4 -4 -4 -2 -1 0 0 -1 -1 -1 0 0 0 -2 -5 -8 -3 -1 0 0 -1 -2 -2 -1 0 -1 -2 -2 -2 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -3 -3 -2 -2 -1 -1 0 0 0 -1 -1 -1 -2 -3 -4 -4 -2 0 -1 -2 -3 -5 -6 -7 -8 -7 -10 -13 -16 -14 -6 -4 -2 -2 -4 -5 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -1 -1 0 -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 -1 -2 -3 -3 -3 -3 -2 -2 -2 -1 -1 -1 -1 0 -1 -2 -3 -4 -3 -3 -2 0 0 -3 -7 -8 -6 -5 -6 -7 -8 -10 -12 -12 -9 -2 -1 0 0 0 -1 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 -1 -1 -1 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 -2 -5 -6 -6 -5 -4 -4 -3 -2 -2 -1 0 -1 -1 -1 -2 -3 -3 -1 -1 0 0 -2 -5 -7 -8 -6 -4 -4 -6 -7 -8 -8 -6 -3 -1 -1 -2 -1 -1 -4 -3 -2 -1 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -1 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -7 -5 -3 -2 -2 -1 -1 -2 -3 -2 -1 -1 -1 0 0 -1 -5 -8 -8 -7 -5 -2 -2 -3 -4 -5 -6 -3 -2 -2 -2 -1 -1 -1 -1 -3 -2 -2 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -1 -1 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -5 -6 -5 -3 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 -1 -4 -6 -5 -3 -2 -1 -1 -2 -3 -5 -6 -3 -1 -2 -1 -1 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -2 -2 -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 -2 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -1 -1 -3 -3 -3 -2 -2 -4 -3 -3 -3 -3 -2 -1 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -2 -8 -4 -1 0 0 0 0 0 0 -1 -1 -2 -2 -4 -10 -9 -5 -2 -3 -1 -1 -2 -2 -1 -2 -3 -3 -1 -1 -1 -2 -3 -4 -3 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 -1 -2 -1 0 0 0 0 -1 -2 -5 -12 -20 -13 -7 -12 -33 -23 -10 -1 -2 -2 -2 -1 -1 -1 -1 -2 -3 -1 -1 -1 -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 -8 -16 -22 -28 -35 -45 -52 -50 -29 -9 -2 -1 -1 -2 -2 -1 -1 -2 -2 -2 -2 -1 -1 -2 -3 -3 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -12 -13 -12 -26 -38 -45 -45 -45 -52 -53 -45 -25 -8 -2 -2 -2 -2 -2 -2 -3 -3 -3 -2 -1 -1 -2 -3 -3 -2 -2 -2 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -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 -2 -5 -9 -12 -26 -35 -38 -39 -44 -50 -54 -56 -57 -50 -37 -20 -5 -4 -3 -3 -4 -4 -4 -3 -3 -3 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 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 -1 -1 -2 -3 -4 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -8 -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 -1 -11 -24 -35 -29 -35 -42 -47 -53 -57 -59 -57 -53 -48 -34 -18 -6 -3 -5 -4 -4 -5 -5 -5 -4 -3 -2 -1 -2 -2 -3 -3 -2 -2 -2 -2 -2 -2 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -3 -8 -10 -10 -10 -9 -6 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -9 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -19 -37 -51 -56 -44 -45 -50 -57 -62 -64 -63 -52 -29 -19 -12 -7 -4 -3 -5 -5 -5 -5 -5 -5 -5 -3 -2 -1 -2 -2 -2 -3 -3 -3 -4 -6 -5 -5 -7 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -8 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -12 -11 -10 -9 -7 -2 -1 0 0 0 0 0 0 0 0 0 0 -5 -21 -21 -14 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -14 -30 -47 -43 -39 -37 -36 -34 -30 -26 -18 -7 -3 -3 -3 -2 -3 -5 -6 -6 -5 -4 -5 -5 -4 -3 -2 -2 -2 -3 -5 -6 -8 -10 -12 -10 -9 -9 -11 -9 -5 -2 0 0 0 0 -1 0 0 0 0 -1 -4 -9 -10 -8 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -8 -13 -12 -9 -7 -8 -8 -5 -2 0 0 0 0 0 0 0 0 0 -8 -20 -21 -8 -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 -4 -4 -5 -7 -9 -8 -7 -8 -7 -7 -5 -4 -4 -4 -9 -7 -5 -5 -6 -6 -7 -7 -6 -5 -4 -3 -3 -3 -3 -4 -4 -5 -13 -17 -18 -16 -12 -11 -10 -8 -8 -8 -10 -10 -9 -9 -11 -12 -10 -2 -1 0 0 -1 -4 -9 -10 -8 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -12 -13 -13 -13 -12 -8 -7 -7 -7 -4 -1 0 0 0 0 0 0 0 0 -3 -7 -11 -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 -3 -4 -2 -1 -2 -3 -4 -4 -3 -3 -2 -3 -14 -35 -56 -35 -23 -19 -13 -10 -8 -6 -3 -3 -3 -3 -3 -3 -4 -5 -8 -14 -20 -22 -21 -17 -12 -11 -10 -8 -6 -5 -8 -11 -14 -17 -19 -18 -17 -16 -9 -5 -3 0 -1 -6 -8 -6 -6 -5 -4 -2 0 -6 -6 -4 -1 0 0 0 0 0 -2 -10 -17 -20 -22 -19 -15 -12 -12 -7 -5 -4 -4 -4 -2 0 0 -1 -2 -1 0 0 0 -3 -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 -4 -2 0 0 0 -1 -1 -1 -1 -4 -33 -52 -60 -61 -63 -68 -57 -38 -21 -10 -6 -4 -2 -3 -3 -3 -3 -4 -7 -11 -15 -19 -20 -20 -18 -15 -11 -10 -8 -5 -3 -3 -5 -7 -8 -10 -12 -13 -14 -14 -15 -13 -8 0 0 -4 -6 -6 -4 -4 -4 -3 -2 -5 -6 -6 -3 -1 0 -1 -4 -8 -13 -23 -30 -29 -23 -17 -13 -11 -8 -5 -4 -4 -6 -7 -8 -8 -5 -3 -3 -2 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -5 -3 -2 -3 -6 -18 -23 -26 -33 -52 -60 -59 -52 -42 -45 -45 -40 -28 -10 -3 -2 -2 -3 -3 -3 -3 -4 -7 -10 -11 -11 -9 -13 -16 -14 -11 -7 -4 -2 -1 -2 -3 -4 -4 -4 -4 -5 -5 -6 -10 -11 -10 -5 -4 -5 -4 -3 -2 -3 -3 -3 -4 -6 -7 -6 0 0 -1 -6 -14 -23 -25 -27 -27 -23 -17 -13 -9 -6 -4 -4 -4 -5 -12 -11 -11 -11 -9 -5 -4 -2 -1 -5 -7 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -12 -11 -11 -14 -23 -52 -60 -59 -59 -57 -55 -54 -51 -40 -42 -44 -42 -33 -11 -4 -2 -2 -3 -3 -3 -3 -2 -2 -3 -4 -4 -3 -4 -6 -9 -6 -3 -2 -1 -1 -2 -3 -4 -4 -2 -2 -3 -3 -3 -5 -6 -8 -8 -5 -3 -2 -2 -2 -3 -3 -3 -3 -4 -6 -7 -1 0 -4 -12 -22 -24 -22 -19 -18 -17 -16 -12 -5 -2 -1 -1 -2 -5 -14 -11 -10 -10 -10 -3 -2 -3 -1 -4 -6 -8 -9 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -8 -6 -7 -9 -11 -10 -24 -39 -50 -58 -60 -59 -56 -55 -47 -39 -34 -32 -13 -8 -6 -5 -3 -4 -4 -3 -1 0 -1 -2 -3 -4 -4 -3 -3 -3 -3 -2 -3 -4 -3 -3 -2 -3 -2 -3 -4 -6 -6 -4 -3 -4 -4 -3 -2 -1 -2 -1 -1 -2 -2 -1 -1 -3 -4 -1 0 -4 -12 -25 -22 -19 -17 -15 -17 -16 -12 -6 -3 -1 -3 -5 -8 -12 -10 -6 -3 -2 -3 -3 -2 -1 -1 -1 -3 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -2 -3 -4 -6 -3 -6 -13 -25 -37 -54 -61 -62 -64 -53 -38 -28 -27 -12 -8 -7 -6 -4 -4 -4 -3 -2 -2 -2 -2 -3 -4 -3 -3 -3 -5 -5 -4 -3 -4 -3 -2 -2 -2 -2 -4 -6 -7 -7 -4 -3 -3 -2 -2 -1 -2 -4 -2 -1 -2 -1 0 -1 -2 -2 -1 0 -1 -6 -17 -19 -20 -19 -14 -5 -2 -3 -5 -6 -7 -7 -7 -11 -12 -11 -8 -4 -6 -6 -5 -3 -1 0 0 -1 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -1 -2 -3 -4 -5 -18 -36 -51 -59 -47 -30 -16 -8 -5 -5 -6 -5 -4 -3 -3 -3 -3 -3 -2 -2 -1 -3 -4 -4 -4 -6 -5 -4 -4 -3 -2 -2 -2 -3 -2 -3 -4 -5 -5 -4 -2 -1 -2 -2 -2 -2 -3 -3 -3 -3 -1 -1 -1 -2 -1 0 0 0 -1 -3 -8 -10 -9 -5 -1 0 0 0 -2 -3 -4 -6 -9 -14 -17 -14 -2 -2 -3 -6 -8 -3 -1 -1 -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 -1 -3 -3 -3 -2 -2 -1 -1 -1 -2 -1 -1 -9 -20 -26 -23 -18 -12 -6 -5 -5 -6 -5 -4 -3 -3 -3 -2 -1 -1 -1 -1 -3 -4 -5 -5 -4 -3 -3 -3 -3 -3 -3 -2 -2 -1 -1 -1 -2 -3 -2 -1 -1 -3 -3 -4 -3 -3 -3 -3 -2 -1 -5 -8 -10 -8 -1 0 0 0 0 -1 -1 0 0 0 -1 -2 0 0 0 0 -2 -8 -15 -18 -15 -3 -3 -6 -10 -11 -5 -4 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -2 -2 -2 -2 -1 0 0 -1 -2 -3 -4 -7 -13 -15 -13 -9 -6 -6 -6 -6 -4 -3 -3 -2 -1 0 -1 -2 -3 -4 -4 -4 -4 -2 -2 -2 -2 -2 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -4 -4 -4 -3 -2 -2 -2 -3 -5 -16 -23 -25 -21 -3 0 0 0 0 0 0 0 0 -11 -16 -13 0 0 0 0 0 -2 -5 -8 -8 -4 -5 -9 -14 -17 -14 -11 -8 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -1 -1 -2 -2 -2 -2 -3 -6 -9 -9 -7 -4 -3 -4 -6 -4 -2 -2 -1 0 -1 -2 -4 -5 -7 -7 -7 -6 -5 -4 -3 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -4 -6 -5 -3 -2 -1 -1 -2 -5 -6 -12 -19 -22 -17 -5 -1 0 0 -1 0 0 0 0 -2 -3 -2 0 0 0 0 0 0 0 -1 -4 -4 -9 -14 -17 -19 -12 -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 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -3 -3 -2 -2 -3 -3 -2 -1 0 0 0 0 -3 -6 -9 -8 -8 -8 -7 -6 -4 -2 -1 -1 -1 -1 -2 -3 -5 -7 -7 -4 -4 -5 -5 -5 -5 -3 -2 -1 -2 -1 -2 -3 -3 -9 -17 -19 -9 -5 -3 -3 -6 -7 -5 -3 -1 0 0 0 -1 -6 -6 -3 0 0 0 0 0 -1 -6 -22 -32 -29 -19 -11 -10 -12 -5 -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 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -2 -2 -3 -3 -3 -3 -2 -1 0 0 0 0 0 -2 -4 -6 -5 -6 -7 -6 -5 -4 -4 -3 -3 -3 -4 -5 -6 -9 -12 -15 -14 -10 -8 -8 -7 -5 -4 -2 -1 -3 -3 -4 -6 -9 -14 -22 -27 -22 -11 -5 -5 -9 -7 -7 -5 -2 0 0 -2 -7 -17 -15 -8 0 0 0 0 0 0 -3 -17 -29 -32 -27 -21 -19 -19 -14 -12 -10 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -2 -1 -1 -1 -2 -3 -6 -7 -7 -6 -5 -5 -4 -4 -4 -5 -5 -6 -8 -11 -12 -11 -8 -7 -9 -11 -10 -8 -7 -6 -7 -6 -7 -8 -9 -10 -9 -9 -7 -4 -4 -5 -6 -9 -8 -6 -4 -2 -1 0 -4 -12 -17 -15 -8 0 0 0 0 0 0 0 -1 -4 -10 -14 -13 -9 -3 -7 -8 -7 -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 -2 -4 -5 -4 -2 -1 -1 0 -1 -3 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -4 -4 -5 -5 -4 -4 -7 -9 -11 -11 -9 -7 -6 -9 -11 -10 -9 -9 -11 -15 -17 -15 -11 -8 -7 -5 -3 -3 -5 -7 -6 -6 -7 -8 -8 -8 -8 -5 -3 -3 -7 -9 -7 -3 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 -1 -5 -7 -1 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -6 -7 -5 -4 -3 -2 -2 -5 -5 -5 -4 -4 -4 -5 -6 -5 -5 -4 -3 -5 -4 -4 -6 -7 -9 -10 -10 -10 -10 -9 -8 -7 -8 -8 -8 -8 -9 -7 -8 -14 -13 -11 -8 -6 -5 -3 -3 -4 -5 -6 -5 -4 -6 -7 -9 -9 -5 -8 -7 -5 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -7 -1 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -8 -10 -9 -8 -7 -8 -7 -5 -5 -4 -4 -5 -6 -8 -9 -8 -6 -7 -7 -7 -8 -10 -11 -11 -10 -10 -11 -11 -11 -12 -12 -11 -9 -8 -9 -7 -6 -9 -9 -7 -6 -5 -3 -2 -2 -4 -7 -8 -9 -8 -8 -7 -7 -6 -6 -11 -12 -7 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 -1 -1 0 0 0 0 0 -3 -7 -12 -15 -16 -15 -15 -13 -11 -10 -10 -9 -10 -11 -12 -14 -17 -17 -13 -13 -13 -13 -12 -11 -11 -11 -11 -11 -11 -12 -14 -12 -13 -12 -10 -7 -9 -10 -10 -10 -9 -7 -5 -5 -3 -2 -1 -2 -4 -6 -8 -10 -9 -6 -3 -2 -4 -8 -10 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -2 -2 -2 -2 -4 -7 -12 -15 -16 -17 -18 -18 -17 -17 -16 -15 -15 -15 -15 -16 -17 -18 -18 -16 -17 -16 -14 -12 -12 -13 -13 -13 -12 -10 -10 -11 -9 -8 -6 -5 -7 -9 -11 -12 -12 -10 -8 -6 -5 -3 -1 0 0 -1 -2 -2 -3 -3 -3 -2 -2 -3 -6 -8 -8 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -7 -7 -7 -6 -6 -6 -9 -11 -12 -14 -15 -15 -16 -16 -16 -16 -15 -14 -13 -12 -12 -13 -14 -13 -14 -15 -16 -14 -12 -11 -11 -11 -11 -11 -11 -10 -9 -9 -7 -6 -5 -6 -7 -10 -12 -13 -14 -11 -8 -6 -4 -3 -2 0 0 0 0 -1 -1 -3 -3 -2 -2 -3 -4 -5 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -8 -10 -10 -9 -9 -9 -9 -10 -10 -11 -11 -12 -12 -12 -13 -13 -13 -13 -12 -10 -8 -7 -6 -8 -8 -9 -10 -11 -9 -9 -11 -10 -9 -8 -8 -10 -10 -10 -9 -7 -6 -5 -6 -8 -11 -12 -13 -13 -11 -9 -6 -4 -2 0 0 0 0 0 0 0 -2 -3 -3 -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 -4 -8 -11 -10 -10 -10 -9 -9 -9 -9 -8 -7 -7 -8 -8 -9 -9 -10 -10 -9 -8 -7 -6 -5 -5 -5 -5 -5 -4 -4 -5 -8 -8 -7 -6 -6 -6 -8 -10 -10 -8 -6 -5 -6 -9 -11 -13 -15 -14 -11 -8 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -17 -14 -13 -12 -11 -11 -12 -12 -11 -9 -9 -9 -9 -9 -8 -9 -9 -8 -6 -6 -6 -5 -4 -4 -3 -3 -3 -3 -3 -4 -5 -6 -6 -5 -4 -6 -7 -8 -8 -7 -8 -9 -11 -14 -16 -16 -13 -10 -6 -3 0 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 -1 -2 -3 -3 -1 0 0 0 -1 0 0 0 0 -1 -2 -3 -2 -1 0 0 0 0 0 0 -1 -1 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -13 -18 -15 -14 -13 -14 -15 -17 -17 -15 -13 -11 -9 -8 -8 -10 -11 -10 -9 -6 -5 -5 -4 -4 -3 -2 -2 -4 -4 -4 -4 -7 -7 -5 -4 -4 -5 -5 -4 -5 -6 -8 -9 -10 -13 -16 -16 -12 -8 -4 -1 0 -1 -3 -3 -3 -1 0 0 0 -1 -1 -1 -1 -1 -2 -4 -4 -1 0 -1 -2 -3 -2 0 0 -3 -6 -8 -7 -7 -5 -2 0 0 0 -1 -6 -6 -3 -2 -4 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -15 -18 -18 -18 -19 -22 -23 -22 -20 -17 -14 -12 -11 -11 -11 -11 -10 -7 -7 -8 -7 -6 -5 -4 -4 -5 -5 -4 -3 -4 -3 -3 -2 -4 -5 -5 -3 -4 -5 -6 -7 -7 -7 -6 -4 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 -1 0 -1 -2 -3 -3 -1 0 0 -1 -1 -1 0 0 -3 -5 -5 -2 -4 -4 -2 -1 -1 -1 -2 -10 -7 -4 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -4 -14 -19 -19 -17 -16 -15 -13 -12 -12 -18 -16 -13 -12 -11 -10 -10 -9 -9 -7 -7 -7 -8 -9 -8 -6 -5 -5 -4 -2 -2 -2 -2 -3 -4 -5 -5 -5 -5 -5 -5 -4 -5 -4 -3 -3 -2 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 0 0 0 0 0 0 0 0 -1 -3 -5 -6 -5 -3 -2 -1 -4 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -3 -2 -3 -3 -3 -3 -3 -2 -2 -3 -7 -16 -16 -13 -10 -7 -6 -7 -8 -9 -8 -7 -5 -5 -6 -6 -6 -6 -5 -4 -3 -3 -3 -2 -2 -3 -3 -4 -5 -5 -4 -2 -2 -3 -4 -5 -4 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 -1 -3 -4 -4 -6 -7 -8 -7 -2 -5 -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 0 0 0 0 0 0 0 -1 -2 -4 -4 -3 -2 -2 -2 -4 -4 -2 -1 -1 -2 -4 -9 -11 -10 -7 -2 -2 -2 -3 -4 -5 -4 -4 -6 -6 -6 -6 -6 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -3 -2 -1 -3 -4 -5 -4 -2 -2 -2 -2 -1 -1 -2 -3 -2 -1 -1 -1 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -3 -6 -6 -8 -9 -9 -6 -2 -3 -6 -6 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -2 -2 -3 -4 -5 -4 -2 -2 -2 -2 -3 -3 -4 -3 -2 0 0 0 0 -1 -3 -4 -4 -8 -9 -8 -7 -7 -7 -7 -5 -5 -6 -7 -6 -5 -5 -5 -5 -4 -3 -2 -1 -2 -3 -4 -3 -2 -2 -3 -3 -3 -4 -4 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -9 -9 -10 -11 -11 -6 -6 -6 -6 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -1 -2 -3 -4 -5 -2 -1 -1 -1 -4 -4 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 0 0 -1 0 -1 -3 -5 -5 -7 -8 -8 -8 -11 -10 -8 -5 -6 -7 -8 -7 -8 -7 -7 -6 -6 -4 -3 -2 -2 -2 -2 -2 -3 -4 -6 -9 -9 -7 -4 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -12 -13 -12 -12 -13 -13 -12 -12 -10 -8 -6 -6 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -2 -2 -4 -5 -5 -5 -3 -2 -1 -2 -4 -4 -4 -4 -3 -1 -1 -1 -2 -2 -2 -1 0 0 0 0 -1 -5 -8 -8 -8 -8 -8 -8 -9 -9 -8 -7 -7 -8 -9 -10 -10 -11 -11 -11 -8 -6 -5 -5 -5 -4 -4 -5 -5 -5 -6 -7 -5 -8 -12 -13 -5 -1 -1 0 0 0 0 -1 0 0 0 0 -2 -3 -1 0 0 0 0 0 -9 -17 -20 -14 -9 -7 -9 -9 -7 -4 -1 -1 -4 -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 -1 -2 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -4 -4 -3 -3 -2 -2 -1 0 0 -1 -2 -3 -1 -4 -7 -7 -7 -6 -6 -6 -8 -9 -10 -10 -12 -13 -14 -14 -15 -14 -13 -13 -9 -7 -7 -8 -8 -9 -11 -11 -10 -8 -6 -5 -5 -5 -6 -4 -2 -1 -1 -1 -1 0 0 0 0 0 0 -1 -5 -6 -2 -1 0 0 0 -3 -11 -18 -21 -13 -11 -12 -10 -8 -7 -5 -1 -4 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -4 -4 -4 -4 -4 -4 -5 -3 -1 -2 -3 -4 -5 -5 -5 -4 -3 -3 -2 -1 -1 -1 -2 -3 -4 -2 -2 -3 -3 -5 -4 -3 -3 -7 -10 -11 -12 -17 -19 -18 -18 -17 -15 -14 -15 -14 -12 -10 -10 -12 -14 -17 -17 -13 -11 -9 -8 -6 -5 -4 -4 -3 -2 -1 -1 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 -1 -3 -11 -17 -16 -9 -12 -15 -16 -14 -10 -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 -2 -2 -3 -4 -4 -4 -4 -4 -5 -5 -3 -2 0 -1 -3 -6 -5 -5 -5 -5 -5 -5 -4 -4 -3 -2 -3 -5 -4 -2 -2 -3 -8 -6 -4 -4 -8 -11 -16 -21 -20 -19 -20 -20 -17 -15 -14 -13 -12 -11 -11 -12 -18 -21 -21 -17 -13 -11 -9 -7 -7 -6 -5 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -18 -27 -29 -26 -22 -15 -10 -8 -9 -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 -2 -4 -3 -2 -2 -3 -4 -2 -1 0 -1 -3 -5 -7 -7 -7 -7 -6 -6 -7 -8 -5 -4 -5 -6 -8 -5 -3 -1 0 -2 -3 -4 -7 -13 -18 -21 -20 -19 -19 -19 -19 -18 -17 -16 -15 -15 -16 -18 -21 -25 -26 -21 -6 -2 -1 -1 -4 -6 -7 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -25 -32 -33 -31 -22 -14 -6 -1 -1 -3 -5 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Wind_Speed 45 45 45 44 44 43 43 43 43 44 45 46 47 47 47 47 47 46 45 45 45 45 46 46 47 49 50 51 52 54 55 56 57 57 58 59 60 61 61 62 62 62 63 63 64 64 65 65 66 66 66 66 66 66 66 66 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 46 46 46 45 45 45 45 45 46 46 47 47 47 48 48 48 48 47 47 47 47 47 47 48 49 51 52 53 54 55 56 57 58 59 60 61 61 62 62 63 63 64 64 65 65 65 66 66 66 66 66 66 66 66 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 45 46 46 46 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 63 63 64 64 65 65 65 66 66 67 67 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 47 47 48 48 48 48 49 49 49 49 48 48 49 49 49 49 50 51 52 52 53 54 55 55 56 57 58 59 nan nan 62 63 63 64 64 64 65 65 66 66 66 66 67 67 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 49 49 50 50 50 50 50 50 50 50 50 50 51 52 53 54 55 56 57 57 58 58 59 60 nan nan nan nan nan 64 64 65 65 66 66 66 66 66 66 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 52 52 52 52 nan 54 55 56 57 58 59 60 nan nan 61 nan nan nan nan nan nan nan nan nan 66 66 66 66 66 65 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 54 54 55 nan nan nan 57 58 59 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 56 56 nan nan nan nan 58 59 60 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan 27 27 26 26 25 25 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 27 26 26 26 25 25 24 24 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 27 26 26 26 25 25 24 24 24 24 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 26 25 25 25 24 24 24 23 23 23 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 24 24 24 24 23 23 23 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 23 23 22 22 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 21 21 21 20 20 20 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 nan nan nan 19 19 19 18 18 18 17 17 17 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 17 17 16 16 16 16 15 15 15 15 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 14 14 14 14 14 13 13 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 13 13 13 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 286 286 287 287 287 287 286 286 285 285 284 285 285 286 286 287 287 286 285 284 283 282 281 280 279 278 277 277 276 275 275 274 274 274 275 275 275 275 276 276 276 276 276 277 277 277 278 278 278 278 279 279 279 280 280 280 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 285 286 286 286 286 286 286 286 286 286 286 286 287 287 287 287 286 285 284 283 283 282 281 280 279 278 278 277 276 275 274 274 274 274 275 275 275 275 275 275 275 276 276 277 277 277 277 277 278 278 279 279 280 280 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 285 286 286 286 286 286 286 286 286 286 287 287 287 287 287 287 286 285 284 283 283 282 282 281 280 279 278 277 276 276 275 274 274 275 275 275 275 275 275 275 275 275 276 276 276 276 277 277 278 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 286 286 287 287 287 286 286 287 287 287 287 287 286 285 284 283 282 282 281 281 280 279 279 278 277 277 276 275 nan nan 276 276 276 276 276 275 275 275 276 276 276 276 277 277 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 288 287 287 287 287 287 286 286 286 286 286 285 284 283 282 281 281 280 280 280 279 279 278 278 277 nan nan nan nan nan 277 277 276 276 276 276 276 276 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 285 285 285 284 283 nan 281 281 280 280 280 279 279 nan nan 278 nan nan nan nan nan nan nan nan nan 277 277 277 277 277 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 285 284 284 283 nan nan nan 281 280 280 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 284 284 nan nan nan nan 281 281 280 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 308 308 308 307 307 306 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 309 309 308 308 307 306 305 305 304 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 310 309 309 308 307 306 306 305 304 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 310 309 308 308 307 306 306 304 303 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 310 309 308 308 307 306 305 304 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 311 310 310 309 308 308 307 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 313 312 312 311 311 310 310 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 314 314 313 313 314 313 313 312 311 311 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 316 316 316 317 317 318 318 317 316 315 313 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 317 318 319 320 321 321 321 320 319 318 316 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 318 319 319 320 321 322 322 322 320 319 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan