CAPE 1326 1317 1247 1153 1039 1026 1049 1026 943 841 824 766 702 625 536 444 382 390 411 395 323 295 261 234 217 209 202 204 200 184 163 148 150 156 135 100 77 96 82 83 96 97 60 61 66 78 82 69 51 32 58 63 50 92 86 58 50 56 55 40 37 45 67 101 132 51 17 15 22 14 2 1 5 15 27 32 29 23 16 9 4 2 1 0 0 0 0 0 2 3 3 3 3 1 0 0 0 0 0 1 3 3 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1291 1347 1295 1175 1074 1047 1009 956 905 859 789 685 617 561 497 411 321 312 321 305 254 238 229 206 203 223 228 207 187 161 135 118 110 102 84 70 65 59 47 52 73 81 39 41 57 67 68 63 58 34 54 65 55 66 74 62 58 63 64 59 56 59 66 73 80 34 11 9 16 21 10 4 11 22 30 32 25 14 4 1 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1066 1220 1261 1212 1162 1107 976 834 755 731 624 555 529 511 472 393 291 258 244 225 190 173 172 149 160 202 200 189 160 125 97 83 75 64 56 54 55 47 34 37 60 72 33 38 52 58 54 49 48 32 46 63 64 53 57 62 65 65 59 50 48 62 82 88 51 23 8 3 5 8 17 18 19 20 19 15 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 915 1040 1082 1055 1023 998 915 780 671 613 556 532 509 492 456 368 263 216 188 161 129 102 102 91 93 108 107 101 86 66 53 51 46 42 39 37 36 35 30 37 47 47 23 30 43 53 53 45 45 33 41 57 67 54 53 56 58 57 50 44 50 65 79 79 42 15 3 0 0 1 19 25 20 12 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 831 764 733 745 778 771 757 665 581 545 540 497 440 439 433 333 223 159 120 92 65 39 37 37 38 40 39 34 26 23 25 29 27 31 33 31 25 20 25 34 37 30 20 19 24 43 58 47 43 39 44 55 64 58 53 47 41 39 42 53 68 69 56 40 17 4 1 3 6 7 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 2 3 5 5 4 4 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 711 634 595 583 585 594 543 485 443 422 402 365 338 338 330 268 175 105 63 38 21 12 9 9 11 14 17 17 11 9 11 13 16 24 31 33 29 17 19 22 25 26 30 24 24 37 49 39 36 43 53 65 74 59 50 44 44 52 67 64 55 40 22 9 2 2 4 8 12 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 1 3 5 4 4 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 537 412 329 333 381 344 304 291 280 259 229 227 192 178 174 153 104 55 29 18 11 4 2 3 6 7 5 7 7 6 6 4 6 12 17 22 27 17 17 17 18 20 24 27 28 28 29 27 33 42 52 52 37 31 36 44 53 62 70 68 46 22 5 0 2 9 13 13 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 466 351 242 268 335 192 152 160 166 141 81 52 57 55 52 53 45 27 16 12 8 2 0 2 5 6 5 4 5 7 8 5 2 4 9 15 20 20 21 21 21 22 23 26 24 21 21 25 32 42 44 37 25 22 30 42 53 60 59 47 28 10 0 0 2 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 0 0 0 0 0 0 0 0 0 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 367 271 169 150 174 129 111 112 96 61 23 21 22 27 31 29 19 12 6 3 1 0 0 0 1 1 3 5 7 9 9 8 7 7 10 15 20 24 23 21 21 24 19 19 18 19 20 22 22 26 29 28 25 23 25 28 30 28 20 13 7 3 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 232 154 113 79 58 71 97 97 65 30 20 17 16 16 13 10 10 7 3 1 0 0 1 1 1 0 1 4 7 9 12 14 14 11 10 11 15 17 18 19 21 23 15 13 14 18 21 23 22 21 19 17 16 16 16 14 10 6 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 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 123 76 45 30 30 41 57 56 36 20 18 17 18 18 15 10 16 19 13 5 0 2 4 5 4 3 5 5 6 8 12 17 14 15 15 16 15 14 22 24 21 16 12 12 13 15 16 16 15 13 11 10 8 8 5 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 36 36 32 22 14 23 25 19 14 16 19 19 20 20 22 27 26 18 8 1 0 1 3 5 6 7 8 10 12 17 24 19 18 17 16 15 17 18 15 10 7 7 9 11 10 6 3 2 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 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 20 23 28 27 23 20 22 25 19 12 10 12 15 18 22 25 31 30 26 22 15 4 7 6 5 6 8 11 14 16 17 15 14 15 15 15 15 12 9 8 7 5 2 3 2 2 1 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 1 1 1 3 3 3 2 3 5 4 3 2 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 22 22 21 19 20 24 22 17 13 13 16 15 14 15 20 27 30 31 29 23 16 14 13 11 10 11 12 12 12 11 12 14 13 13 13 12 6 5 5 6 6 4 4 4 4 5 5 4 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 3 5 6 7 8 8 7 5 4 4 2 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 28 25 23 22 22 24 23 21 20 20 22 18 13 14 22 28 31 32 30 26 20 17 16 16 16 14 11 10 11 14 19 20 16 14 13 9 4 1 1 4 6 6 10 10 7 5 4 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 3 2 2 0 0 0 0 1 4 6 9 10 11 11 10 8 5 3 3 3 3 3 3 3 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 31 33 30 32 30 25 25 27 27 26 25 23 24 26 29 32 31 32 32 29 25 20 17 16 18 18 14 13 13 14 16 20 19 15 13 11 8 6 3 1 0 2 3 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 12 13 11 7 3 1 0 0 0 1 2 6 8 9 10 11 10 9 7 6 5 4 4 4 5 5 4 3 2 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 30 30 36 37 32 28 29 29 28 26 23 25 28 29 29 30 35 32 26 20 16 15 15 16 16 13 13 12 12 13 12 8 8 7 7 8 7 4 2 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 4 11 17 18 12 7 4 2 1 1 2 3 6 8 10 12 13 13 13 11 10 9 8 6 5 4 5 5 4 3 2 2 4 3 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 37 33 34 34 32 31 31 30 27 24 24 25 26 26 27 31 31 25 18 15 15 18 19 19 17 15 14 13 12 11 8 7 7 7 6 5 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 8 9 10 13 18 14 9 5 3 2 2 3 3 5 7 10 12 14 16 16 16 15 13 12 11 10 7 5 5 5 4 2 2 3 4 4 3 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 41 33 29 27 27 29 28 28 25 23 24 26 25 26 26 23 20 17 13 12 14 16 16 15 15 16 15 14 12 11 12 11 9 6 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 1 3 4 6 8 9 12 13 15 17 17 11 5 3 2 2 2 2 3 4 6 8 12 15 17 17 17 16 15 13 12 10 8 6 5 4 3 2 2 3 4 4 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 29 26 24 23 23 25 26 25 23 22 24 25 26 25 25 25 24 20 16 14 15 15 12 11 12 15 15 13 10 10 14 12 7 3 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 9 12 14 16 16 18 21 22 21 9 5 3 2 1 2 2 2 2 2 3 7 11 14 15 16 16 15 13 12 10 9 8 7 6 5 4 4 4 5 5 5 4 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 21 21 20 19 21 23 21 21 21 22 21 20 25 26 26 27 24 20 16 15 16 15 12 12 13 15 12 8 6 6 9 8 3 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 8 12 16 19 21 21 19 19 18 15 13 12 5 3 2 2 2 1 3 4 2 1 3 7 10 13 16 16 15 15 14 14 15 14 11 8 7 6 6 6 6 6 5 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 18 18 18 20 23 25 22 19 18 18 17 19 21 21 20 20 20 19 18 17 17 15 13 12 12 9 6 4 4 5 7 6 2 1 1 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 12 16 20 20 16 14 15 18 19 18 15 10 7 3 2 1 2 2 1 3 4 3 3 5 8 10 12 14 15 15 15 18 37 41 35 23 10 7 6 6 6 5 6 5 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 12 13 14 14 16 18 17 16 16 18 18 17 20 18 16 17 20 23 22 20 19 20 19 16 15 13 9 8 7 7 7 8 9 9 9 9 6 4 4 4 2 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 9 14 18 19 19 18 18 16 15 17 19 20 17 11 5 2 1 1 1 2 1 1 1 2 2 4 6 7 9 10 11 12 13 14 16 23 31 36 31 11 8 6 5 5 6 7 5 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 10 8 10 10 10 10 13 19 22 21 17 15 15 18 21 23 22 20 18 19 22 22 18 15 13 10 10 11 11 10 9 10 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 1 3 6 7 8 12 16 17 16 14 13 11 13 14 15 17 19 19 14 7 2 2 1 1 1 1 1 1 0 0 1 4 5 6 7 7 8 8 9 11 13 21 32 40 38 15 8 5 3 3 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 1 1 0 0 13 15 10 14 15 14 14 14 14 13 11 10 10 12 15 18 21 25 22 18 16 17 19 19 20 20 18 19 19 16 12 9 10 9 8 6 5 2 1 0 0 0 0 0 0 0 0 0 3 6 9 9 10 13 15 17 16 14 10 10 13 12 12 13 14 16 18 15 10 5 2 3 2 1 1 1 1 1 1 2 2 3 3 4 5 6 9 9 9 10 13 19 27 34 34 17 8 3 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 1 2 2 2 1 0 0 10 12 11 16 18 16 12 7 5 6 7 10 12 14 15 17 19 17 16 16 18 19 20 23 25 24 20 17 15 10 6 7 8 7 6 4 1 0 0 0 0 0 0 0 1 3 5 8 11 13 16 18 19 21 22 22 19 18 18 18 16 14 13 13 15 18 18 15 11 6 2 2 1 1 1 1 1 0 1 2 2 2 2 2 3 4 5 6 8 10 11 13 14 14 13 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 1 1 1 1 1 1 5 6 4 7 8 7 4 2 4 4 5 6 9 13 14 14 14 14 16 19 21 23 23 22 20 17 16 17 14 8 3 4 3 2 2 1 0 0 0 0 0 0 2 7 12 14 15 17 18 19 21 23 24 25 23 21 20 19 18 17 16 15 15 17 20 21 19 17 13 7 1 1 0 0 1 1 0 0 0 1 1 2 2 2 2 3 2 2 3 5 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 1 3 4 8 10 2 4 3 2 2 2 2 2 4 5 7 9 9 9 9 9 9 11 13 13 13 15 20 16 14 14 17 21 12 7 4 2 1 0 0 0 0 1 2 3 3 4 5 10 14 16 17 19 20 22 23 21 23 23 22 20 21 21 20 18 17 19 20 21 21 19 18 16 11 5 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 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 1 4 11 14 3 5 5 3 2 2 2 4 7 8 8 8 8 6 6 7 10 15 20 20 18 14 11 11 12 13 12 11 4 1 0 0 0 1 1 1 1 6 8 9 10 11 13 18 22 22 21 22 21 20 19 18 18 18 19 20 19 19 18 18 20 21 21 20 18 15 13 10 7 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 9 10 9 6 4 2 2 5 7 6 4 4 8 8 8 9 11 13 12 10 10 11 12 12 12 11 8 3 1 0 0 1 1 5 8 8 8 10 12 15 17 20 20 20 21 22 23 23 19 16 14 14 15 17 18 18 17 16 16 16 16 16 14 13 11 10 9 7 4 2 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 8 5 3 3 2 1 2 3 4 6 10 15 12 12 13 13 9 5 6 9 11 12 10 7 4 3 1 0 0 2 5 6 11 14 14 12 12 15 18 21 25 22 20 19 18 16 16 14 13 12 11 12 13 15 15 14 14 12 11 11 12 10 7 6 5 5 4 2 1 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 3 0 0 0 0 1 2 3 5 9 12 13 10 12 14 14 7 4 5 6 7 6 4 1 0 0 1 3 5 9 13 15 16 17 16 13 12 13 17 24 25 23 21 20 19 16 16 16 14 12 12 10 9 9 9 9 10 9 8 10 9 8 6 4 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 1 1 1 3 9 12 9 5 6 7 7 6 4 3 2 1 0 0 0 0 2 5 9 13 16 19 23 22 21 18 14 13 15 19 23 25 25 24 24 25 21 19 18 17 17 15 10 6 4 3 4 6 7 7 9 8 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 3 0 0 0 1 3 2 1 0 0 0 0 1 3 7 13 14 18 21 24 26 27 25 21 14 14 17 20 23 25 25 26 26 25 23 22 21 19 18 11 6 3 2 1 3 4 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 4 10 19 24 22 23 26 29 30 30 28 24 19 18 18 20 23 23 25 25 24 23 21 20 18 14 9 5 2 2 2 3 3 3 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 22 29 27 26 28 30 32 32 30 30 29 29 23 18 17 19 18 21 22 21 18 15 12 11 9 4 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 18 26 30 28 29 31 33 34 34 34 37 39 34 25 18 15 16 18 18 17 15 13 8 8 7 4 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 1 0 1 1 1 0 0 0 0 0 1 1 1 0 0 0 2 6 13 20 27 31 31 31 33 36 39 41 42 47 49 46 38 28 22 21 23 22 20 18 15 10 7 8 7 3 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 5 8 7 1 0 0 0 0 0 0 0 0 0 1 5 11 20 30 33 33 32 33 36 42 48 52 55 56 53 45 38 35 34 33 34 36 38 35 26 11 12 11 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 3 6 9 10 9 6 1 0 0 0 0 0 1 2 4 3 4 6 11 18 27 32 35 36 36 40 48 55 58 60 54 48 44 43 41 38 35 31 26 19 15 13 10 11 9 6 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 7 10 10 8 5 1 0 1 2 3 3 3 3 4 5 6 10 16 25 38 39 37 36 37 45 54 60 61 55 47 40 36 35 29 26 24 23 19 16 14 13 10 11 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 8 7 4 1 1 2 3 4 6 5 3 3 4 7 12 18 25 31 36 37 37 39 43 54 59 60 56 45 35 28 23 17 14 13 13 12 8 8 7 9 13 15 14 13 11 10 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 4 5 7 6 6 5 5 6 8 9 9 10 8 7 8 11 17 24 30 32 32 35 36 40 45 54 61 61 55 44 32 24 18 14 13 13 12 10 7 5 5 8 11 15 16 15 14 12 11 9 8 6 3 1 0 0 1 3 7 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 6 8 9 10 9 12 18 20 20 19 20 22 18 18 21 24 29 37 39 39 41 42 45 49 55 64 63 55 43 31 23 18 15 14 13 13 12 10 7 8 9 11 13 13 12 13 14 13 12 12 11 9 8 4 2 1 2 6 13 15 10 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 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 9 11 13 15 16 17 21 26 31 34 34 35 39 35 35 36 39 45 54 57 58 59 59 60 63 67 69 59 45 30 20 17 15 15 14 14 13 10 8 7 10 14 16 16 12 11 12 14 14 14 14 14 14 10 7 4 2 0 2 9 13 12 10 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 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 18 18 19 21 23 23 25 28 33 38 41 44 47 48 50 52 54 57 59 63 67 70 73 75 77 75 66 48 32 20 15 14 14 14 14 14 13 9 6 7 10 14 16 15 11 11 12 14 14 14 14 16 17 15 13 10 6 1 1 5 11 16 18 20 16 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 28 26 26 27 27 26 27 29 32 34 39 45 52 56 57 58 59 64 66 68 72 76 82 86 84 74 55 35 22 16 15 14 15 15 15 15 14 11 8 10 12 14 13 11 9 10 11 12 13 13 13 14 16 17 17 14 11 7 6 7 11 15 21 31 29 16 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 31 31 30 29 27 26 27 28 29 32 39 47 55 59 57 56 58 63 67 71 77 85 94 91 81 63 41 24 18 17 17 17 16 15 14 16 16 16 16 18 18 17 14 10 9 10 12 13 14 14 13 11 11 12 11 11 10 11 11 10 9 8 22 31 30 22 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 33 33 31 29 27 27 27 28 32 41 50 58 62 61 56 53 55 61 68 78 88 96 97 86 69 49 29 19 16 17 18 14 11 11 15 19 20 21 20 20 20 19 16 12 12 12 12 14 16 13 10 9 10 9 8 7 8 11 15 21 21 14 28 37 40 36 26 12 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 30 29 28 29 31 33 35 40 47 55 62 65 65 60 56 54 56 61 73 85 94 97 86 71 55 40 26 20 18 18 17 14 13 15 19 23 24 22 20 18 19 18 16 15 13 12 12 12 13 9 7 8 12 11 9 9 13 18 20 28 36 38 47 54 57 54 39 22 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 40 42 44 46 50 54 57 61 64 68 72 71 65 55 52 52 54 62 72 82 83 75 60 50 44 39 28 23 20 18 18 19 19 20 21 23 22 20 17 15 16 16 16 15 13 11 10 9 8 6 4 5 9 18 24 29 34 33 29 32 41 47 48 49 50 50 36 21 10 3 2 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 45 50 56 62 67 69 69 70 71 72 70 63 53 46 43 44 48 54 59 61 60 54 48 46 46 44 30 25 21 20 21 21 24 25 25 25 22 18 15 16 16 16 17 18 21 19 14 9 5 3 3 5 9 18 24 29 33 35 36 40 45 48 48 42 36 34 25 15 7 3 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 41 48 54 59 63 63 63 63 62 62 63 54 42 37 37 39 41 42 43 44 45 46 47 49 52 50 39 30 27 30 37 42 42 41 37 30 21 16 14 16 15 15 16 19 27 26 22 17 14 11 10 10 16 21 26 31 35 37 38 40 42 41 39 33 27 24 15 8 4 6 7 6 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 31 36 40 41 40 38 38 39 40 41 43 38 31 31 33 36 36 35 35 36 39 43 48 49 50 49 43 40 44 51 58 58 52 45 36 26 17 14 13 14 14 13 14 16 24 27 29 29 28 27 27 29 29 31 34 37 41 40 41 40 35 25 23 23 21 15 7 3 5 11 10 8 7 4 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 18 20 20 19 16 14 14 16 17 18 20 20 20 22 26 30 32 31 31 33 36 41 47 47 50 54 53 52 60 65 64 65 61 52 38 20 16 14 14 14 14 14 16 19 26 32 36 39 38 37 38 40 41 44 46 48 49 46 39 31 22 14 15 17 16 11 8 9 13 14 12 11 9 6 2 0 0 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 1 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 6 6 6 6 6 5 5 5 5 9 12 16 19 23 26 27 26 28 30 32 35 41 45 49 54 57 60 68 71 64 64 61 49 31 21 18 18 18 18 18 20 23 26 30 34 41 48 44 43 43 46 51 57 61 62 57 43 30 19 13 13 16 19 23 27 29 27 20 13 11 9 6 3 1 2 4 5 4 4 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 1 1 1 2 2 3 3 3 3 6 12 19 27 30 29 28 27 27 27 28 32 39 46 54 62 67 74 74 71 66 67 64 51 32 23 21 22 25 25 26 28 31 32 33 36 44 56 52 51 52 56 62 64 69 70 60 43 32 26 25 23 22 24 28 30 27 22 17 13 9 4 1 2 3 5 6 7 7 5 3 1 1 0 0 0 0 0 1 2 4 2 1 1 1 0 1 2 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 2 2 1 1 1 0 0 1 2 3 2 4 9 17 27 29 31 33 33 29 29 31 36 45 56 67 77 86 79 73 69 70 72 67 53 36 26 24 26 30 35 36 36 36 37 40 45 51 58 57 58 62 67 71 67 66 67 66 63 63 60 48 39 33 29 24 19 21 21 16 7 8 8 6 4 3 2 1 0 3 2 1 0 0 0 0 0 0 1 2 4 4 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 1 2 2 3 3 6 15 31 37 38 35 30 30 33 38 47 58 69 76 83 93 79 69 65 67 65 56 43 30 25 26 29 33 39 41 40 38 37 45 54 60 61 60 64 72 80 78 70 65 67 78 90 96 92 73 51 31 20 19 19 20 21 18 12 12 13 15 13 7 3 1 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 1 1 1 2 2 1 2 2 1 1 0 0 0 0 0 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 1 3 7 10 22 42 43 36 28 23 26 32 40 50 64 77 79 76 74 68 66 65 61 41 33 27 23 24 27 31 33 37 41 42 43 41 46 52 56 58 64 74 85 93 90 82 78 81 97 105 106 102 92 75 47 26 31 32 31 26 16 16 20 24 25 19 11 4 1 0 0 0 0 1 0 0 0 1 1 4 6 4 2 4 5 6 6 4 3 3 6 5 4 3 2 1 1 0 2 3 3 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 1 1 4 10 14 14 15 17 22 27 33 43 57 72 70 61 52 47 41 34 25 20 20 23 25 27 31 33 35 38 41 44 47 50 49 50 56 66 83 94 101 104 102 100 100 102 96 95 96 98 99 93 76 56 47 44 40 34 24 31 34 31 24 13 7 3 1 0 0 0 0 2 1 0 0 2 3 7 10 8 5 6 8 10 9 6 4 3 7 7 6 4 3 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 1 0 0 0 0 0 0 0 0 0 0 0 3 8 13 17 20 21 26 29 33 37 41 45 47 47 44 38 31 24 19 19 22 27 30 29 29 31 35 38 39 42 47 51 52 58 69 83 92 102 109 112 112 113 117 123 109 101 100 106 114 114 102 80 61 50 38 29 27 30 29 26 18 8 3 2 1 1 1 0 0 0 0 0 1 3 5 7 9 9 6 5 5 7 6 5 4 4 6 5 4 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 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 2 6 13 23 30 35 41 45 48 49 49 48 49 50 50 48 40 32 28 31 34 35 33 28 27 27 28 30 36 43 48 49 54 62 72 84 95 106 114 120 125 124 130 145 129 113 109 121 134 134 123 103 80 64 49 36 26 20 17 15 9 4 2 1 1 3 2 0 0 0 0 0 2 5 6 5 5 7 5 4 3 4 5 4 3 3 4 4 3 2 1 1 1 2 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 2 10 20 31 40 49 56 58 56 52 52 54 59 59 51 43 40 41 41 40 35 30 29 28 28 28 31 37 45 51 56 62 69 83 98 111 121 131 143 140 141 158 146 122 112 129 140 141 132 115 91 75 63 52 34 19 12 10 4 1 0 0 0 1 1 0 0 0 0 1 3 8 9 8 6 6 5 5 6 7 7 5 2 2 3 3 3 1 0 1 3 4 1 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 6 16 27 35 42 48 49 48 50 54 60 59 49 39 34 33 34 33 30 31 32 32 32 33 37 41 45 50 54 60 70 84 101 117 131 144 151 147 143 150 146 125 113 128 136 136 129 117 99 86 75 65 53 39 26 14 6 2 0 0 0 0 0 1 2 1 0 1 4 8 9 10 9 4 4 6 8 5 7 7 4 2 3 4 5 4 4 5 6 4 2 1 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 2 2 2 4 8 14 21 26 31 36 37 38 38 40 44 45 41 35 30 27 25 25 27 33 37 38 38 41 46 50 54 55 57 64 78 92 108 123 136 146 142 137 133 134 134 120 110 117 121 119 115 109 102 97 92 87 77 60 40 19 7 2 1 2 1 1 2 2 2 1 2 5 7 7 7 7 8 6 6 7 8 3 4 5 4 2 3 4 4 4 5 5 6 10 6 4 6 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 5 8 10 11 12 12 11 11 13 16 19 23 26 28 30 32 32 32 32 33 33 33 32 32 28 26 26 30 35 40 43 44 47 52 56 59 61 62 69 82 96 108 120 129 131 126 121 118 117 111 98 85 79 78 79 84 90 91 89 86 81 70 53 35 16 5 2 1 0 0 1 3 5 4 3 5 9 10 7 5 6 8 10 11 11 10 6 5 4 2 3 8 13 8 5 5 8 11 5 3 6 12 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 12 17 21 24 27 27 25 24 26 28 31 32 33 34 34 34 34 34 33 31 30 30 30 32 33 31 30 32 37 44 49 51 55 58 60 61 62 62 68 79 92 103 111 115 111 107 103 102 102 84 66 51 44 50 57 64 68 71 71 69 64 52 35 19 6 2 1 2 2 1 1 2 4 3 5 7 10 11 7 5 7 9 11 14 16 12 11 9 5 3 6 11 15 15 11 12 14 14 9 6 6 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 15 22 29 37 41 41 40 39 41 45 49 49 50 50 50 50 50 49 46 43 38 35 33 34 38 38 38 40 46 52 56 59 62 64 64 62 61 62 65 73 85 96 102 103 99 95 94 93 89 62 38 21 16 23 28 35 47 54 54 51 46 32 19 8 2 3 6 9 11 10 7 3 2 3 5 7 9 9 11 12 12 11 12 14 14 11 7 4 1 2 4 8 16 22 20 19 20 19 15 10 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 13 23 35 49 51 51 49 49 52 56 60 64 66 66 65 64 66 67 66 63 56 48 42 41 43 45 47 47 52 58 63 65 66 68 67 64 64 64 65 68 76 86 92 94 93 93 96 96 77 52 33 21 23 31 37 41 43 44 45 46 44 36 25 16 11 14 18 22 23 18 14 10 9 7 6 5 5 5 7 9 10 11 14 17 15 10 5 2 0 0 2 5 9 14 18 21 22 23 21 16 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 16 26 39 42 43 45 46 48 50 53 57 59 59 58 60 66 70 71 70 67 62 56 51 50 51 51 50 53 59 65 70 73 73 71 67 65 66 67 69 74 80 85 88 90 90 91 89 75 61 50 46 49 53 56 57 56 54 53 52 50 45 38 32 30 33 34 34 29 16 9 6 7 6 4 1 3 4 4 4 5 8 12 15 12 7 4 3 1 1 1 2 2 4 7 9 14 21 22 17 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 1 1 1 1 3 4 7 12 20 28 33 33 33 37 45 48 46 42 38 35 35 38 47 53 58 61 62 63 61 59 55 50 48 48 48 54 61 68 76 82 76 69 63 61 59 59 62 69 77 83 87 88 89 89 86 76 67 62 62 62 64 66 67 66 66 64 60 58 56 54 51 49 47 43 37 27 12 4 2 3 2 0 0 3 5 7 8 7 13 16 14 9 4 2 2 2 2 1 0 0 0 0 1 4 9 11 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 7 6 6 8 13 19 26 41 56 66 61 51 49 58 53 49 46 45 43 37 34 36 42 46 49 51 49 45 41 35 32 33 36 42 49 58 71 84 89 79 67 58 52 49 50 54 64 74 81 85 89 91 89 84 75 67 63 62 64 66 68 69 72 71 68 65 62 63 62 59 55 50 44 36 20 11 6 4 2 0 0 0 3 5 6 7 10 12 12 10 6 4 3 3 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 16 17 15 12 14 21 32 46 56 61 59 51 48 49 53 48 44 42 43 43 47 51 52 50 42 37 38 34 28 22 17 16 21 27 35 44 55 68 84 83 77 67 55 43 42 46 55 66 75 81 86 92 94 92 86 76 68 64 65 67 69 69 68 70 70 67 64 61 62 63 61 56 49 41 31 16 9 6 5 2 0 0 0 2 3 4 4 8 9 8 5 4 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 22 24 22 18 17 24 32 42 58 63 61 54 45 45 45 44 40 37 39 43 49 55 61 65 62 47 35 31 25 20 16 13 13 17 23 32 41 51 61 72 72 67 59 49 41 41 45 53 64 75 84 87 94 97 97 91 80 74 72 73 74 73 70 67 67 66 65 63 62 62 61 58 52 45 36 22 14 8 4 2 1 1 1 3 4 5 6 6 8 8 8 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 2 5 9 27 25 23 22 27 40 47 46 48 47 44 40 35 33 33 34 35 38 42 49 60 64 65 63 57 52 45 36 27 22 20 21 20 21 24 29 35 44 52 58 57 52 45 40 36 35 37 43 56 70 81 88 95 101 102 98 87 82 80 80 78 75 70 68 66 64 62 61 60 58 56 52 46 40 31 18 8 3 2 2 2 3 6 8 7 6 6 7 8 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 28 25 23 25 33 42 42 34 28 24 23 23 20 23 27 31 35 40 47 56 66 69 65 55 45 45 46 42 34 28 25 27 27 26 25 25 29 34 39 43 41 34 27 23 22 24 29 37 51 64 76 85 95 104 108 103 94 88 84 80 78 74 71 69 68 64 61 60 58 56 53 50 42 35 27 16 6 3 4 2 3 5 8 12 9 7 7 9 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 27 24 25 30 39 34 26 18 14 14 16 18 14 17 22 28 36 39 46 56 67 70 63 47 41 43 45 47 44 38 33 31 28 27 26 25 26 27 28 27 23 17 11 10 11 15 23 33 50 64 77 88 97 107 113 108 100 92 86 81 79 75 70 68 67 64 61 61 59 56 52 49 41 33 24 14 5 0 1 3 5 6 7 13 15 18 21 16 11 7 5 3 2 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 24 23 23 25 29 24 20 20 23 25 24 22 20 21 26 32 42 46 49 53 60 67 65 55 56 59 61 60 55 52 46 35 27 26 26 26 23 20 16 12 11 7 3 2 3 7 15 26 46 65 82 97 106 114 118 112 103 94 87 82 76 72 69 69 67 64 60 58 57 55 51 45 37 29 21 13 5 1 1 3 5 6 7 15 21 25 25 17 14 11 8 5 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 1 0 0 1 2 2 0 0 0 0 0 0 0 0 1 18 19 19 18 19 17 18 21 27 26 24 21 21 24 28 34 42 47 51 53 52 55 57 59 63 68 72 75 68 59 49 36 26 24 24 22 16 10 7 7 6 3 1 0 1 3 8 17 34 52 73 94 106 114 118 114 105 95 86 78 72 68 66 66 64 61 58 55 53 50 46 41 35 28 19 11 5 2 1 2 4 5 6 13 19 23 20 17 15 14 9 5 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 1 1 0 0 0 0 0 0 0 0 0 11 13 15 15 15 15 16 17 19 17 16 16 19 24 32 39 44 47 48 49 49 51 52 52 57 65 72 75 72 65 55 42 28 23 22 20 15 9 7 8 3 1 0 0 0 0 2 7 16 30 48 70 86 98 107 111 109 101 88 78 70 64 60 60 59 58 55 51 49 47 43 40 35 28 20 10 5 2 1 2 2 2 2 7 13 17 15 14 12 9 4 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 12 14 14 14 15 16 19 21 23 24 28 33 38 42 44 44 42 40 41 44 47 54 63 69 73 71 65 57 45 29 23 22 20 16 9 3 2 0 0 0 0 0 0 1 3 7 13 23 39 56 72 87 99 99 93 83 73 65 58 53 54 54 53 50 45 43 41 40 37 32 26 20 15 9 4 0 1 4 8 9 7 9 12 11 10 8 6 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 14 17 14 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN 1 1 1 -0 -0 -0 -0 -0 -1 -1 -0 -1 -2 -4 -6 -7 -6 -5 -2 -1 -2 -3 -3 -3 -3 -2 -0 -2 -2 -3 -4 -5 -5 -3 -5 -13 -23 -18 -18 -15 -10 -10 -23 -19 -17 -12 -10 -14 -19 -29 -18 -10 -9 -3 -4 -6 -4 -1 -2 -10 -9 -7 -4 -2 -1 -7 -13 -11 -5 -7 -9 -2 -0 -1 -0 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 -0 -10 -25 -34 -26 -13 -4 -0 1 1 1 -2 -9 -13 -10 -0 -0 1 1 1 -0 -2 -1 -0 -0 -1 -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 -0 -0 1 1 -0 -0 -0 -0 -1 -2 -3 -4 -5 -9 -9 -6 -5 -7 -8 -8 -9 -7 -1 -1 -4 -7 -10 -13 -15 -16 -14 -15 -18 -22 -25 -29 -26 -18 -18 -39 -32 -22 -16 -13 -12 -11 -23 -16 -8 -7 -6 -3 -2 -1 -0 -2 -5 -5 -3 -2 -2 -2 -11 -10 -4 -1 -3 -3 -2 -3 -4 -2 -1 -1 -1 -1 -0 1 1 1 1 1 1 1 1 -0 -4 -9 -11 -17 -8 -0 1 1 1 -1 -4 -5 -2 -0 1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 1 1 -0 -0 -1 -2 -2 -2 -2 -3 -6 -13 -15 -14 -14 -19 -22 -22 -26 -22 -12 -11 -13 -18 -25 -31 -34 -36 -33 -31 -29 -29 -32 -37 -36 -29 -23 -26 -22 -23 -23 -21 -20 -17 -22 -17 -10 -6 -5 -2 -0 1 -1 -5 -7 -8 -5 -1 -4 -19 -22 -14 -5 -1 -3 -10 -9 -7 -5 -3 -1 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 1 1 1 1 1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 1 1 1 1 -0 -1 -2 -2 -2 -2 -4 -10 -22 -28 -29 -32 -40 -51 -54 -54 -51 -44 -41 -38 -36 -38 -45 -58 -60 -54 -48 -45 -44 -45 -46 -43 -33 -18 -6 -13 -25 -30 -30 -28 -23 -24 -20 -12 -5 -1 -1 -2 -2 -2 -2 -6 -10 -6 -1 -3 -17 -13 -4 1 -0 -0 -6 -8 -7 -4 -1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 -0 -0 -0 -0 -0 -1 -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 1 1 1 -4 -6 -6 -5 -3 -2 -2 -3 -4 -5 -5 -6 -7 -6 -7 -17 -33 -45 -52 -57 -61 -71 -67 -55 -44 -34 -26 -19 -15 -14 -24 -48 -46 -44 -49 -55 -57 -51 -57 -45 -25 -8 -2 -5 -9 -20 -31 -32 -30 -28 -22 -15 -8 -2 -3 -4 -3 -2 -3 -4 -4 -4 -5 -11 -9 -2 1 -0 -2 -3 -7 -10 -10 -5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -4 -3 -1 1 1 1 -2 -2 -2 -2 -1 -1 -1 -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 1 1 1 1 -11 -14 -14 -14 -13 -12 -13 -13 -13 -13 -14 -16 -16 -15 -17 -25 -44 -62 -66 -48 -18 -21 -19 -15 -10 -6 -3 -0 1 1 -3 -12 -10 -13 -22 -39 -52 -19 -39 -30 -13 -2 -2 -0 -0 -9 -19 -21 -24 -28 -24 -16 -10 -5 -7 -6 -4 -2 -3 -2 -3 -9 -16 -14 -2 -1 -1 -3 -5 -4 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 1 1 1 1 1 1 -0 -2 -3 -1 -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 1 1 1 1 -22 -31 -38 -36 -29 -34 -35 -33 -31 -32 -34 -33 -35 -39 -42 -48 -63 -70 -43 -13 -0 -0 -0 -0 -0 -0 -0 1 1 1 1 -0 -0 -0 -3 -8 -11 -1 -6 -5 -2 -1 -1 -0 1 -1 -2 -2 -6 -10 -17 -22 -20 -7 -5 -4 -2 -0 1 -1 -3 -7 -9 -6 -2 -3 -4 -5 -6 -3 -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 1 1 -0 -0 -1 -1 -2 -2 -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 1 1 1 1 1 1 -30 -40 -52 -47 -38 -59 -62 -57 -54 -61 -77 -87 -69 -65 -71 -75 -70 -41 -16 -3 -2 -0 -0 1 1 -0 -0 1 1 1 1 1 -0 -2 -1 -0 -0 -0 -0 1 1 -0 -0 1 1 1 1 1 -0 -0 -1 -2 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -2 -4 -3 -3 -3 -2 -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 1 -0 -0 -2 -1 -2 -3 -2 -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 1 1 1 1 1 1 -43 -58 -76 -77 -69 -78 -75 -69 -66 -51 -14 -5 -2 -18 -39 -52 -40 -11 -1 -0 -0 1 1 1 1 -0 -0 -0 1 1 1 1 -0 -2 -1 -0 -0 -0 1 1 1 1 1 1 1 1 -0 -0 -0 -2 -1 -0 1 -0 -0 -0 -1 -1 -1 -2 -2 -1 -0 -1 -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 1 1 1 1 -0 -0 -2 -4 -3 -1 -1 -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 1 1 1 1 -0 -69 -89 -90 -95 -101 -95 -76 -62 -42 -19 -2 -0 -0 -0 -1 -2 -3 -2 -1 -0 1 1 -0 -0 1 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 1 -0 -0 -0 -0 -0 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -2 -4 -4 -2 -0 1 1 1 -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 1 1 1 1 -0 -0 -1 -3 -6 -1 -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 1 1 1 1 1 1 1 1 1 -104 -129 -108 -91 -80 -67 -47 -32 -14 -2 -0 1 1 1 1 1 1 -0 -0 1 -0 -0 -1 -1 -0 1 1 1 1 1 1 1 1 -0 -0 1 1 1 1 1 -0 -1 -1 -3 -5 -7 -8 -6 -4 -4 -4 -4 -3 -2 -2 -2 -2 -2 -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 1 1 1 1 -0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -1 -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 1 1 1 1 1 1 1 1 1 -124 -128 -99 -58 -21 1 1 1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 -0 -1 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -2 -4 -4 -4 -4 -3 -4 -6 -7 -7 -6 -1 -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 1 1 1 1 1 1 1 1 -0 -1 -1 -1 -2 -2 -3 -2 -2 -2 -2 -1 -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 1 1 1 1 1 1 1 1 1 -73 -44 -19 -5 -0 1 1 1 -0 -0 -0 -1 -0 1 1 1 1 1 1 1 -0 -0 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -2 -4 -2 -1 -1 -0 -1 -4 -6 -7 -6 -2 -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 1 1 1 1 1 1 -0 -0 -1 -2 -3 -3 -3 -2 -0 -2 -2 -1 -1 -1 -0 1 1 1 1 1 1 -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 1 1 -28 -6 -1 1 1 1 1 1 -0 -0 -0 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 1 -0 -1 -2 -4 -5 -4 -4 -4 -4 -4 -5 -5 -7 -9 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 1 -0 -0 -1 -2 -3 -5 -5 -4 -4 -3 -1 -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 1 1 1 1 1 1 1 1 1 -23 -24 -4 1 1 1 1 1 1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -0 -2 -5 -5 -4 -4 -5 -5 -3 -3 -2 -3 -3 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -2 -2 -3 -3 -3 -0 1 1 -0 -1 -3 -4 -4 -4 -4 -3 -3 -4 -4 -1 -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 1 1 1 1 1 1 1 1 1 -48 -42 -8 1 1 1 1 1 1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -4 -6 -8 -6 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -1 -1 -1 -1 -0 -0 -0 -0 -1 -5 -11 -15 -12 -9 -8 -6 -5 -4 -3 -3 -1 -1 -1 -0 -1 -1 -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 1 1 1 1 -84 -57 -13 -34 -42 -23 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -3 -0 1 -2 -5 -7 -6 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -1 -0 -1 -0 -1 -2 -2 -1 -0 -1 -4 -8 -15 -28 -33 -28 -21 -16 -11 -9 -5 -2 -2 -1 -2 -1 -0 -0 -1 -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 1 1 1 1 -99 -104 -31 -37 -38 -20 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -4 -5 -5 -1 -0 -0 -1 -1 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -1 -1 -0 1 -2 -6 -10 -13 -17 -21 -24 -25 -20 -12 -8 -4 -2 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 1 1 1 1 1 1 -94 -77 -25 -10 -5 -2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -3 -0 -1 -1 -0 -1 -2 -3 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -2 -3 -3 -2 -2 -2 -1 -0 1 -0 -0 -0 -0 -0 -0 -1 -4 -8 -12 -14 -19 -22 -23 -21 -12 -7 -4 -2 -1 -2 -2 -1 -1 -1 -1 -1 -0 -1 -2 -1 -1 -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 1 1 1 -92 -34 -6 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -4 -1 1 -1 -1 -0 -0 -2 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -6 -12 -14 -12 -12 -16 -18 -20 -28 -17 -10 -5 -3 -2 -4 -3 -3 -2 -1 -1 -0 -1 -1 -1 -1 -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 1 1 -99 -41 -2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -2 -0 1 -0 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -1 -0 -0 -0 -2 -14 -20 -16 -7 -8 -15 -20 -21 -27 -20 -12 -7 -6 -5 -8 -8 -5 -2 -2 -0 -1 -1 -1 -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 1 1 -82 -37 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 1 -0 -0 -1 -1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -7 -3 -2 -1 -1 -0 -0 1 -0 -1 -1 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -11 -18 -14 -7 -8 -13 -18 -21 -24 -22 -18 -12 -7 -17 -23 -20 -12 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 1 -0 -0 -0 -0 -0 -0 1 1 1 1 -0 -0 -1 -1 -1 -1 -1 -2 -3 -4 -4 -0 -0 1 1 1 1 1 1 1 -0 -1 -4 -5 -6 -6 -4 -1 -1 -1 -0 -0 -0 -0 -1 -2 -2 -2 -3 -3 -3 -2 -1 -1 -0 -0 -0 -0 -6 -10 -10 -10 -10 -9 -9 -15 -19 -21 -23 -25 -25 -18 -13 -12 -14 -11 -4 -2 -1 -1 -1 -3 -2 -1 -1 -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 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 1 1 1 1 1 1 1 -0 -0 -0 -1 -1 -1 -2 -3 -5 -5 -4 -3 -0 -0 1 1 1 1 1 1 1 -1 -9 -16 -15 -10 -5 -1 -1 -0 -0 -1 -1 -1 -2 -2 -2 -2 -2 -3 -4 -3 -2 -3 -2 -0 -0 -0 -0 -0 -0 -1 -6 -8 -7 -7 -8 -9 -9 -12 -16 -16 -10 -8 -8 -11 -16 -8 -3 -1 -1 -1 -3 -2 -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 1 1 1 1 1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 1 1 1 1 -0 -1 -1 -2 -2 -2 -2 -3 -4 -5 -2 -0 -0 1 1 1 1 1 1 1 -5 -12 -18 -19 -15 -10 -5 -1 -0 -0 -0 -0 -0 -1 -1 -2 -3 -3 -2 -3 -4 -5 -4 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -4 -6 -8 -10 -9 -7 -5 -3 -2 -3 -5 -7 -10 -12 -8 -4 -1 -0 -0 -1 -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 -0 -0 -0 -0 -0 -0 1 1 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -0 -0 1 1 1 1 1 -0 -1 -2 -2 -3 -4 -5 -4 -0 1 1 1 1 1 1 -1 -4 -8 -10 -14 -17 -18 -15 -11 -5 -1 1 1 -0 -0 -1 -1 -1 -2 -3 -4 -4 -3 -4 -5 -4 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -6 -14 -11 -8 -7 -5 -4 -6 -9 -11 -12 -11 -6 -2 -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 1 1 1 -0 -0 -0 -0 -1 -0 1 1 -0 -1 -0 1 1 1 -0 1 1 1 1 1 1 -0 -0 1 -0 -0 -0 -0 -0 -0 -0 -0 1 1 1 1 1 -0 -1 -2 -1 -1 -0 -0 1 1 -0 -0 -0 -0 -4 -17 -25 -23 -21 -19 -17 -14 -9 -3 -0 1 1 -0 -0 -0 -0 -1 -1 -2 -4 -5 -5 -5 -4 -5 -6 -5 -1 -0 -0 -0 -0 -0 -0 1 1 -0 -0 -1 -1 -1 -2 -5 -11 -14 -13 -11 -8 -8 -10 -12 -12 -7 -2 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 1 1 1 1 1 1 1 -0 -0 -1 -0 -0 -0 1 1 1 1 1 -0 -0 1 1 1 1 1 1 -0 -0 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -1 -1 -1 -1 -0 -0 1 1 -0 -4 -10 -15 -20 -25 -23 -23 -22 -17 -13 -10 -7 -5 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -3 -4 -4 -5 -6 -7 -9 -9 -1 -1 -0 -0 -0 -0 1 1 1 1 1 -0 -1 -1 -1 -1 -1 -4 -8 -13 -7 -4 -2 -2 -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 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 1 1 -0 -0 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 1 -0 -1 -3 -4 -6 -25 -33 -30 -21 -18 -11 -11 -11 -9 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 1 -0 -0 -0 -0 -1 -2 -3 -3 -5 -8 -10 -12 -10 -3 -1 -0 -0 -0 1 1 1 1 1 1 1 1 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -0 -0 1 1 1 1 1 1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -0 -0 -0 1 1 1 -0 -1 -4 -17 -26 -32 -37 -39 -27 -12 -1 -1 -2 -2 -2 -2 -3 -3 -1 -0 -0 -0 -0 -0 1 1 1 -0 -0 -0 -0 -2 -3 -4 -4 -5 -10 -13 -11 -5 -1 -1 -0 1 1 1 1 -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 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 1 1 1 -0 -0 1 1 1 1 -0 -0 -1 -2 -3 -3 -1 -1 -1 -2 -3 -3 -1 -1 -1 -1 -0 -0 -0 -0 -0 1 1 -1 -6 -13 -18 -29 -36 -40 -42 -31 -12 -0 -0 -1 -2 -2 -2 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 1 -0 -0 -0 -1 -2 -4 -6 -5 -4 -11 -14 -11 -4 -0 -0 1 -0 -1 -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 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 1 1 1 -2 -1 1 1 1 -0 -0 -2 -2 -3 -3 -3 -2 -1 -1 -2 -4 -6 -4 -2 -1 -0 -0 -0 -0 1 -0 -3 -6 -11 -20 -30 -31 -33 -35 -36 -34 -23 -9 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -2 -4 -4 -1 -5 -6 -3 -0 1 1 1 -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 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 1 1 1 1 1 1 -2 -1 1 1 -0 -0 -0 -0 -1 -2 -2 -1 -1 -0 -0 -1 -3 -9 -7 -4 -2 -0 1 1 -2 -4 -7 -14 -22 -26 -29 -31 -32 -33 -33 -30 -23 -10 -4 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -6 -5 -1 -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 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 1 1 -0 -0 -0 1 1 -0 -0 -0 -0 1 1 -0 -2 -6 -4 -2 -0 1 1 1 -10 -20 -24 -25 -29 -31 -32 -34 -34 -32 -29 -26 -25 -10 -3 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -6 -7 -4 -1 -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 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 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 1 1 1 1 1 1 1 1 1 1 -0 -1 -1 -0 1 1 1 -0 -12 -23 -28 -26 -29 -31 -32 -32 -30 -26 -25 -28 -33 -16 -5 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -4 -5 -6 -4 -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 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 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 1 1 1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -10 -20 -24 -24 -26 -30 -32 -31 -29 -23 -20 -22 -28 -34 -19 -7 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 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 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 1 -1 -4 -9 -13 -8 -1 1 1 1 1 1 1 1 -0 -0 1 1 1 -7 -17 -22 -27 -28 -28 -27 -30 -32 -33 -31 -26 -19 -20 -25 -31 -34 -30 -24 -14 -2 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -1 -0 1 1 1 1 1 1 1 -11 -15 -10 1 1 1 -11 -27 -33 -31 -30 -30 -31 -34 -33 -32 -28 -23 -21 -23 -27 -31 -35 -40 -43 -41 -35 -41 -28 -14 -4 -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 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 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 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -2 -3 -4 -1 1 1 1 -2 -2 -1 -2 -10 -15 -23 -32 -35 -31 -30 -32 -35 -37 -34 -29 -23 -17 -24 -27 -29 -30 -31 -33 -35 -35 -32 -39 -41 -32 -17 -0 -1 -1 -1 -1 -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 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 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 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -2 -3 -5 -9 -13 -11 -4 -0 1 -0 -0 -0 -1 -7 -35 -43 -46 -45 -40 -37 -36 -37 -37 -36 -33 -27 -23 -23 -27 -30 -29 -23 -15 -20 -22 -22 -21 -23 -21 -12 -4 -2 -2 -4 -6 -7 -8 -3 -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 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 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -2 -6 -10 -10 -10 -12 -14 -13 -1 -0 -0 -1 -2 -3 -4 -4 -2 -2 -15 -25 -27 -19 -14 -24 -34 -39 -37 -31 -24 -21 -28 -31 -27 -18 -11 -15 -22 -22 -19 -16 -15 -14 -17 -18 -6 -4 -4 -5 -6 -7 -3 -1 -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 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 1 1 1 1 1 1 1 1 1 1 1 -1 -2 -3 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -13 -11 -13 -17 -18 -18 -18 -18 -15 -4 -1 -1 -2 -2 -3 -3 -3 -2 -1 -2 -2 -2 -2 -4 -21 -35 -41 -36 -27 -22 -22 -29 -28 -20 -13 -12 -21 -18 -14 -10 -7 -7 -7 -6 -5 -2 -1 -2 -2 -3 -4 -3 -2 -1 -0 1 1 1 1 1 -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 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 -1 -3 -6 -5 -3 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -29 -16 -14 -18 -20 -18 -15 -12 -8 -4 -3 -2 -2 -3 -9 -12 -13 -12 -12 -12 -7 -3 -5 -18 -30 -36 -36 -31 -22 -22 -28 -33 -27 -16 -6 -1 -2 -2 -1 -2 -3 -6 -6 -5 -3 -1 -0 -1 -1 -3 -4 -4 -4 -3 -2 -1 -1 -0 -0 -1 -2 -3 -5 -2 -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 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 -4 -5 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -16 -7 -6 -9 -11 -11 -9 -6 -4 -2 -3 -3 -4 -6 -26 -33 -36 -38 -39 -34 -24 -18 -20 -29 -34 -34 -30 -25 -16 -19 -26 -31 -23 -11 -4 -2 -3 -3 -2 -2 -3 -4 -4 -2 -1 1 -0 -1 -2 -2 -3 -3 -3 -4 -4 -5 -4 -2 -1 -4 -4 -6 -8 -5 -2 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -3 -6 -4 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -6 -5 -6 -6 -7 -7 -8 -7 -5 -3 -3 -4 -5 -8 -19 -21 -23 -27 -33 -31 -31 -31 -30 -31 -29 -26 -22 -16 -9 -12 -19 -24 -19 -10 -5 -4 -3 -3 -2 -3 -6 -4 -2 -1 -0 -0 -0 -1 -1 -1 -2 -2 -2 -1 -3 -5 -6 -4 -1 -3 -4 -5 -6 -5 -4 -2 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -6 -4 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -9 -7 -8 -10 -12 -8 -7 -7 -7 -6 -7 -8 -10 -14 -14 -13 -13 -16 -20 -23 -24 -25 -27 -28 -26 -22 -16 -10 -11 -16 -20 -18 -13 -8 -4 -4 -3 -2 -3 -4 -6 -4 -2 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -1 -3 -4 -4 -2 -1 -2 -4 -4 -2 -2 -1 -1 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -9 -10 -11 -13 -15 -12 -10 -8 -8 -8 -8 -13 -19 -24 -25 -22 -15 -10 -11 -12 -15 -18 -22 -24 -23 -19 -12 -7 -11 -19 -24 -20 -11 -6 -3 -3 -2 -2 -2 -3 -4 -4 -2 -1 1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -3 -4 -5 -3 -4 -4 -4 -1 -0 -2 -3 -2 -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 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -6 -6 -8 -10 -12 -15 -13 -10 -9 -11 -12 -18 -26 -34 -37 -31 -19 -10 -9 -10 -12 -16 -19 -18 -17 -14 -9 -6 -9 -13 -16 -16 -10 -7 -4 -2 -3 -3 -3 -2 -3 -3 -1 -0 1 -0 -0 -0 -1 -1 -1 -2 -3 -4 -4 -4 -4 -4 -4 -3 -3 -4 -6 -2 -1 -1 -2 -2 -1 -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 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -7 -7 -7 -9 -11 -12 -13 -17 -20 -21 -21 -26 -32 -39 -43 -37 -26 -15 -12 -12 -14 -16 -18 -17 -15 -11 -7 -6 -12 -14 -14 -15 -15 -11 -6 -2 -3 -3 -3 -3 -4 -3 -2 -1 -0 -0 -1 -1 -1 -2 -3 -3 -3 -4 -4 -6 -6 -5 -3 -2 -2 -3 -3 -3 -2 -1 -1 -1 -4 -3 -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 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -8 -10 -12 -12 -12 -13 -16 -23 -27 -26 -28 -33 -38 -41 -37 -33 -26 -18 -15 -16 -16 -15 -16 -15 -13 -9 -5 -4 -12 -13 -13 -15 -13 -6 -1 -1 -1 -2 -3 -4 -5 -5 -3 -1 -1 -1 -2 -2 -3 -4 -3 -2 -2 -2 -2 -3 -3 -2 -1 -1 -0 -1 -2 -2 -1 -0 1 -0 -4 -5 -4 -2 -0 1 1 1 1 1 -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 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 1 1 1 1 1 -12 -14 -17 -21 -24 -25 -22 -20 -21 -24 -30 -35 -37 -36 -34 -33 -27 -21 -17 -16 -13 -12 -12 -11 -7 -4 -2 -2 -10 -10 -6 -3 -2 -1 -0 -1 -2 -3 -3 -3 -3 -3 -2 -2 -1 -1 -2 -3 -4 -5 -4 -2 -2 -4 -1 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 1 -0 -3 -5 -7 -9 -3 -0 1 1 1 1 -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 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 1 1 1 -13 -14 -14 -15 -15 -15 -16 -18 -21 -27 -32 -34 -33 -29 -22 -19 -18 -18 -16 -13 -11 -10 -9 -6 -3 -2 -2 -0 -5 -5 -2 -0 -0 -0 -1 -2 -2 -3 -3 -3 -2 -2 -2 -2 -2 -1 -1 -2 -3 -3 -2 -2 -2 -4 -2 -2 -2 -2 -2 -2 -1 -1 -0 -0 1 1 1 -1 -2 -4 -7 -12 -9 -5 -2 -0 1 1 1 -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 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 1 1 1 1 -12 -12 -13 -14 -17 -19 -19 -20 -21 -24 -29 -40 -36 -24 -21 -20 -18 -15 -12 -9 -8 -7 -6 -6 -5 -3 -1 -0 -0 -0 -1 -1 -1 -0 -1 -2 -2 -4 -4 -3 -2 -2 -3 -3 -4 -4 -2 -2 -2 -3 -4 -3 -2 -3 -3 -3 -3 -4 -3 -2 -1 -1 -0 -0 -0 -0 -0 -1 -2 -4 -9 -11 -10 -8 -4 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -12 -12 -15 -18 -20 -20 -15 -13 -12 -14 -20 -43 -42 -28 -21 -19 -17 -16 -15 -8 -5 -5 -6 -5 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -7 -7 -5 -4 -4 -4 -4 -4 -4 -3 -2 -2 -2 -3 -3 -2 -2 -3 -3 -5 -5 -3 -2 -1 -1 -0 -0 -1 -2 -4 -5 -4 -3 -8 -8 -8 -6 -3 -0 1 1 -0 -0 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 -11 -13 -16 -16 -15 -12 -11 -9 -7 -7 -8 -19 -20 -16 -13 -13 -12 -16 -23 -12 -8 -8 -9 -5 -3 -1 -0 -0 -0 -0 -0 1 1 1 -0 -3 -8 -9 -8 -7 -6 -5 -5 -5 -4 -3 -3 -2 -2 -2 -3 -4 -3 -3 -3 -4 -5 -3 -1 -1 -1 -3 -4 -3 -3 -5 -6 -4 -4 -4 -5 -5 -5 -4 -2 -1 -0 -1 -2 -2 -3 -2 -0 -0 1 1 1 1 1 1 1 1 1 1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -7 -9 -11 -9 -7 -5 -4 -4 -2 -1 -1 -3 -5 -6 -6 -6 -5 -9 -15 -11 -8 -8 -9 -7 -5 -3 -1 -0 -0 -0 -0 -0 1 1 -0 -2 -7 -9 -8 -7 -6 -7 -7 -5 -2 -2 -2 -2 -2 -2 -4 -5 -5 -3 -2 -2 -3 -3 -3 -4 -6 -9 -8 -6 -4 -4 -3 -1 -3 -5 -4 -4 -3 -3 -4 -2 -4 -6 -7 -5 -4 -2 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -0 1 1 1 1 1 1 1 -0 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -2 -3 -3 -2 -1 -1 -1 -1 -0 -1 -3 -5 -4 -2 -2 -3 -4 -6 -6 -7 -8 -10 -6 -4 -3 -3 -2 -1 -2 -3 -1 -0 -0 -0 -1 -10 -11 -10 -7 -5 -7 -6 -4 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 -1 -2 -3 -6 -7 -8 -8 -9 -7 -4 -2 -2 -2 -2 -3 -4 -4 -4 -3 -4 -6 -6 -6 -5 -3 -5 -4 -2 -0 1 1 1 1 1 -0 -2 -3 -1 -0 -0 -1 -2 -0 -0 -0 -0 -1 -2 -1 1 1 1 1 1 1 1 -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 -0 -0 -1 -1 -1 -0 -0 -1 -1 -1 -1 -4 -5 -4 -1 -3 -3 -4 -5 -6 -5 -6 -6 -3 -2 -2 -2 -1 -4 -4 -3 -1 -0 -0 -0 -2 -11 -13 -10 -6 -4 -5 -5 -4 -3 -2 -1 -1 -1 -1 -2 -3 -3 -5 -8 -10 -11 -12 -11 -9 -8 -7 -5 -3 -3 -4 -3 -3 -3 -5 -6 -5 -5 -5 -5 -4 -3 -2 -0 -3 -3 -1 -0 -2 -1 -0 1 1 -1 -4 -6 -5 -4 -4 -4 -5 -2 -0 -0 -0 -1 -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 1 1 1 1 1 1 -1 -1 -1 -0 -0 -0 -0 -2 -2 -2 -2 -3 -3 -3 -2 -2 -2 -3 -4 -5 -5 -4 -4 -2 -2 -2 -2 -0 -2 -2 -2 -0 -0 -0 -2 -4 -8 -9 -7 -6 -6 -5 -5 -4 -3 -2 -2 -2 -2 -1 -2 -4 -5 -10 -15 -20 -21 -16 -10 -6 -5 -4 -5 -6 -8 -8 -7 -6 -5 -5 -6 -5 -3 -2 -3 -6 -8 -7 -1 -0 1 -0 -0 -4 -3 -0 1 -0 -2 -4 -7 -6 -3 -1 -1 -3 -5 -4 -3 -2 -4 -3 -2 -1 -0 -0 1 1 -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 1 1 1 1 1 -0 -1 -1 -2 -2 -3 -3 -1 -1 -2 -2 -3 -3 -5 -6 -5 -3 -1 -1 -1 -0 -0 -0 -0 -0 -2 -2 -3 -5 -6 -7 -8 -9 -5 -4 -3 -3 -3 -2 -2 -2 -2 -2 -3 -6 -9 -14 -18 -19 -16 -6 -5 -5 -4 -4 -5 -10 -13 -9 -7 -6 -5 -6 -7 -4 -2 -2 -5 -10 -9 -4 -0 -0 1 -0 -1 -1 -1 -0 -2 -6 -6 -6 -5 -2 -1 -2 -5 -7 -7 -6 -5 -4 -4 -4 -4 -3 -2 -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 -0 1 1 1 1 1 1 1 1 1 1 -0 -2 -3 -3 -3 -3 -3 -3 -2 -3 -4 -4 -4 -1 -0 -0 -0 -1 -1 -1 -1 -3 -3 -3 -4 -5 -6 -6 -6 -4 -3 -3 -2 -1 -2 -2 -2 -1 -1 -4 -8 -11 -15 -19 -21 -19 -12 -10 -8 -6 -5 -5 -6 -7 -6 -4 -3 -3 -5 -3 -2 -2 -5 -11 -16 -15 -6 -0 1 1 -0 -1 -1 -1 -3 -7 -10 -9 -6 -4 -4 -2 -1 -3 -3 -3 -4 -5 -4 -4 -4 -5 -5 -2 -1 -1 -1 -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 1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -5 -7 -8 -7 -6 -6 -7 -6 -4 -3 -2 -3 -3 -3 -3 -5 -8 -11 -16 -21 -25 -29 -32 -25 -15 -7 -5 -5 -5 -6 -6 -5 -5 -5 -4 -3 -3 -4 -7 -15 -19 -17 -8 -3 -0 1 1 -0 -0 -0 -2 -7 -9 -9 -8 -8 -6 -3 -3 -8 -8 -5 -3 -4 -4 -3 -3 -4 -7 -3 -1 -1 -1 -0 1 1 1 1 1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -0 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -4 -5 -4 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -2 -3 -5 -7 -6 -4 -4 -5 -7 -8 -9 -8 -7 -6 -6 -7 -6 -6 -5 -5 -4 -7 -8 -10 -15 -23 -27 -29 -31 -32 -28 -19 -6 -5 -4 -4 -5 -5 -4 -4 -5 -4 -3 -4 -5 -7 -17 -16 -10 -3 -4 -2 -0 1 1 1 -0 -2 -5 -6 -5 -4 -5 -3 -1 -1 -4 -5 -3 -1 -4 -4 -2 -2 -3 -2 -1 -0 -0 -0 1 1 1 1 1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -3 -4 -5 -4 -3 -2 -1 -0 -1 -2 -2 -2 -2 -2 -2 -3 -3 -4 -4 -4 -4 -6 -7 -7 -7 -8 -8 -7 -7 -7 -8 -8 -8 -10 -12 -15 -22 -30 -33 -33 -32 -34 -33 -24 -7 -4 -4 -4 -4 -5 -4 -4 -3 -3 -3 -5 -8 -5 -5 -3 -1 -1 -2 -3 -3 -2 -0 -0 -2 -6 -6 -5 -4 -4 -6 -4 -2 -1 -3 -4 -4 -1 -3 -4 -4 -4 -2 -0 -0 -0 -0 -0 1 1 1 1 1 -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 1 1 1 1 1 1 1 1 1 1 1 -0 -3 -8 -10 -7 -6 -4 -4 -4 -4 -3 -2 -3 -2 -1 -3 -4 -6 -6 -5 -5 -5 -5 -6 -6 -7 -7 -7 -7 -8 -10 -11 -11 -14 -18 -24 -31 -35 -36 -35 -34 -35 -29 -19 -8 -5 -4 -4 -4 -4 -4 -3 -3 -4 -6 -8 -10 -11 -9 -5 -0 -0 -0 -2 -3 -2 -0 -0 -2 -6 -6 -6 -6 -5 -3 -3 -4 -4 -3 -4 -4 -3 -3 -4 -6 -7 -3 -1 -1 -1 -0 1 1 1 -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 1 1 1 1 1 1 1 -0 -0 -1 -1 -2 -2 -3 -4 -4 -7 -10 -13 -11 -9 -8 -8 -7 -6 -5 -4 -4 -4 -4 -4 -6 -10 -11 -9 -6 -5 -5 -5 -6 -5 -5 -4 -6 -11 -14 -15 -13 -16 -20 -26 -31 -36 -37 -35 -34 -33 -23 -12 -7 -5 -5 -5 -5 -4 -4 -4 -4 -5 -8 -11 -15 -14 -8 -3 -1 -2 -2 -2 -2 -3 -1 -2 -3 -4 -6 -9 -11 -9 -5 -4 -5 -6 -2 -2 -2 -3 -3 -4 -5 -5 -5 -3 -2 -1 -1 -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 1 1 1 1 1 1 -1 -3 -4 -6 -6 -6 -7 -9 -9 -9 -9 -9 -11 -11 -11 -10 -8 -6 -5 -5 -5 -5 -6 -6 -7 -10 -11 -10 -8 -6 -5 -5 -5 -5 -4 -4 -5 -9 -11 -12 -14 -16 -21 -25 -28 -33 -35 -34 -30 -26 -19 -11 -6 -5 -4 -5 -5 -5 -5 -5 -6 -9 -11 -14 -16 -11 -8 -4 -0 -0 -0 -1 -3 -3 -4 -5 -7 -8 -9 -11 -13 -9 -6 -5 -4 -3 -2 -1 -2 -4 -7 -5 -3 -4 -6 -5 -3 -2 -1 -0 -1 -2 -1 -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 1 1 -0 -4 -7 -9 -8 -7 -7 -7 -6 -5 -6 -7 -7 -6 -5 -5 -9 -12 -12 -10 -7 -5 -5 -5 -6 -6 -6 -6 -6 -7 -8 -8 -8 -7 -6 -6 -5 -5 -5 -4 -4 -6 -8 -10 -12 -14 -18 -22 -24 -26 -26 -25 -20 -15 -10 -7 -7 -8 -5 -2 -5 -8 -10 -11 -12 -13 -15 -15 -10 -9 -6 -3 -1 -0 -1 -1 -2 -2 -4 -7 -9 -10 -7 -7 -11 -10 -6 -3 -1 -1 -2 -3 -3 -4 -8 -7 -4 -5 -5 -4 -2 -2 -1 -1 -1 -4 -1 -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 1 1 -1 -7 -15 -17 -17 -16 -15 -12 -8 -7 -8 -9 -8 -8 -8 -8 -9 -10 -9 -9 -6 -5 -5 -5 -4 -5 -5 -6 -5 -4 -5 -6 -8 -7 -7 -6 -6 -6 -5 -5 -5 -7 -9 -11 -12 -13 -15 -17 -17 -15 -11 -6 -4 -3 -5 -9 -14 -7 -4 -6 -12 -15 -17 -18 -20 -21 -17 -11 -7 -10 -7 -3 -2 -3 -3 -3 -2 -3 -6 -8 -9 -8 -4 -2 -5 -5 -4 -2 -0 -1 -3 -3 -2 -2 -4 -5 -3 -2 -3 -2 -1 -1 -1 -2 -2 -2 -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 1 1 -0 -3 -8 -15 -20 -19 -16 -12 -11 -11 -11 -11 -11 -10 -9 -8 -7 -7 -7 -7 -6 -6 -6 -7 -7 -5 -4 -5 -4 -3 -3 -4 -5 -6 -6 -6 -6 -6 -6 -6 -5 -6 -6 -6 -8 -10 -12 -13 -12 -8 -4 -2 -6 -9 -10 -10 -13 -8 -9 -14 -18 -17 -14 -12 -10 -7 -6 -5 -8 -6 -4 -3 -2 -3 -5 -5 -3 -4 -6 -8 -10 -9 -7 -6 -6 -3 -2 -0 -0 -1 -2 -2 -0 -0 -1 -3 -3 -3 -2 -1 -0 -0 -1 -1 -1 -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 1 1 1 1 -0 -0 -3 -13 -22 -24 -21 -17 -15 -15 -15 -14 -15 -15 -15 -17 -18 -18 -15 -9 -8 -8 -8 -8 -8 -6 -3 -3 -2 -2 -3 -4 -6 -8 -8 -7 -7 -7 -7 -7 -6 -6 -5 -6 -9 -11 -11 -11 -11 -8 -5 -7 -15 -17 -17 -14 -8 -5 -3 -4 -3 -3 -3 -3 -2 -2 -1 -1 -2 -2 -2 -2 -3 -3 -2 -1 -2 -2 -2 -3 -9 -9 -9 -7 -4 -3 -2 -1 -0 -2 -3 -3 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -1 -2 -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 -0 -0 -0 -0 -1 -2 -4 -7 -10 -10 -7 -5 -9 -13 -14 -11 -10 -9 -10 -15 -21 -22 -19 -15 -14 -13 -12 -11 -7 -4 -3 -3 -3 -4 -4 -4 -5 -5 -4 -3 -5 -8 -9 -8 -7 -7 -7 -6 -9 -9 -8 -9 -10 -8 -7 -7 -9 -12 -16 -19 -8 -4 -2 -1 -1 -1 -1 -2 -2 -2 -1 -0 -1 -2 -2 -3 -5 -3 -1 -1 -2 -1 -0 -0 -4 -6 -7 -5 -3 -7 -7 -4 -1 -1 -2 -5 -5 -4 -2 -0 1 1 1 1 1 -0 -0 -1 -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 -1 -1 -2 -2 -3 -4 -4 -3 -3 -2 -1 -1 -1 -2 -2 -0 -0 -1 -3 -4 -5 -6 -7 -11 -13 -14 -13 -11 -8 -7 -7 -7 -7 -7 -6 -4 -4 -4 -3 -3 -4 -7 -8 -6 -5 -5 -5 -6 -8 -8 -8 -9 -8 -7 -7 -7 -7 -7 -6 -5 -4 -4 -3 -2 -1 -1 -1 -1 -2 -2 -1 -1 -1 -2 -3 -4 -6 -5 -3 -1 -1 -0 1 -0 -3 -5 -7 -8 -7 -10 -9 -6 -2 -1 -2 -3 -3 -2 -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 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -2 -3 -3 -3 -2 -2 -1 -0 -1 -2 -5 -7 -6 -3 -2 -2 -2 -3 -3 -3 -3 -2 -4 -8 -10 -8 -8 -7 -7 -7 -6 -5 -4 -4 -4 -5 -6 -7 -8 -9 -9 -8 -5 -4 -4 -6 -8 -9 -9 -11 -9 -9 -10 -10 -8 -8 -7 -6 -7 -7 -6 -5 -4 -4 -3 -2 -2 -2 -3 -3 -2 -2 -3 -4 -7 -7 -6 -4 -4 -2 -0 -0 -1 -3 -5 -9 -6 -4 -5 -7 -6 -5 -3 -1 -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 1 1 1 1 1 1 1 1 1 1 1 1 -1 -2 -2 -3 -4 -4 -2 -0 -0 1 -0 -3 -6 -5 -4 -5 -4 -4 -3 -3 -3 -3 -2 -1 -1 -4 -6 -7 -7 -8 -7 -6 -5 -5 -5 -4 -4 -6 -7 -9 -8 -9 -9 -9 -6 -4 -5 -7 -9 -10 -11 -14 -11 -10 -11 -13 -12 -11 -9 -9 -11 -11 -10 -8 -7 -6 -6 -5 -4 -4 -4 -4 -5 -5 -4 -4 -2 -2 -3 -6 -4 -2 -1 -1 -4 -4 -4 -6 -5 -7 -9 -11 -9 -6 -4 -2 -3 -2 -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 1 1 1 1 1 1 1 1 1 1 1 -1 -2 -3 -4 -5 -4 -2 -0 -0 -0 -1 -3 -6 -4 -3 -3 -3 -3 -3 -3 -3 -2 -2 -1 -0 1 -0 -3 -6 -8 -9 -7 -7 -6 -4 -3 -5 -7 -8 -8 -8 -7 -7 -7 -7 -6 -6 -8 -10 -10 -11 -14 -12 -11 -11 -14 -15 -15 -14 -13 -13 -11 -10 -9 -8 -9 -9 -7 -5 -3 -3 -4 -7 -7 -7 -7 -5 -3 -2 -4 -2 -1 -2 -4 -5 -6 -5 -5 -6 -8 -9 -9 -5 -3 -3 -5 -4 -2 -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 1 1 1 1 1 1 1 1 1 1 1 -2 -3 -4 -4 -5 -2 -2 -3 -6 -5 -4 -4 -5 -4 -4 -4 -4 -4 -4 -4 -3 -1 -1 -0 -0 -0 -0 -1 -3 -6 -7 -4 -4 -3 -4 -5 -8 -8 -8 -10 -11 -10 -8 -6 -7 -9 -10 -12 -14 -14 -14 -14 -12 -12 -13 -14 -16 -16 -14 -11 -11 -10 -10 -9 -9 -10 -10 -9 -7 -5 -4 -4 -5 -6 -7 -6 -3 -3 -4 -2 -1 -2 -2 -2 -2 -3 -4 -6 -7 -8 -10 -11 -9 -5 -1 -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 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 -2 -3 -3 -3 -2 -1 -13 -31 -30 -13 -4 -4 -5 -5 -5 -4 -4 -4 -3 -3 -2 -0 -0 -1 -2 -2 -1 -0 -1 -3 -3 -2 -2 -3 -3 -4 -8 -9 -9 -12 -14 -12 -9 -7 -8 -10 -12 -13 -14 -17 -18 -18 -12 -11 -14 -15 -16 -15 -13 -10 -9 -9 -8 -8 -9 -9 -9 -9 -8 -6 -5 -4 -5 -7 -11 -11 -4 -1 -3 -2 -1 -1 -1 -0 -0 -1 -2 -4 -7 -10 -12 -12 -10 -9 -7 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 1 1 1 1 1 1 1 1 1 -3 -4 -4 -4 -4 -3 -4 -6 -3 -3 -3 -4 -4 -5 -5 -4 -4 -3 -3 -3 -2 -2 -1 -2 -4 -4 -3 -0 -0 -1 -2 -3 -3 -4 -5 -8 -11 -12 -13 -13 -11 -8 -6 -4 -5 -9 -12 -12 -13 -16 -19 -19 -14 -15 -19 -21 -19 -16 -12 -10 -9 -8 -7 -7 -7 -7 -8 -7 -7 -7 -7 -5 -6 -10 -14 -16 -9 -4 -3 -2 -2 -1 -1 -0 -0 -0 -1 -2 -4 -6 -8 -8 -5 -3 -3 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -1 -1 -1 -0 1 -0 -1 -1 -0 1 1 1 1 1 1 1 1 -4 -5 -5 -4 -4 -4 -3 -3 -2 -2 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -4 -5 -5 -4 -3 -2 -5 -8 -9 -7 -5 -5 -8 -11 -15 -16 -14 -8 -3 -1 1 -2 -8 -12 -8 -10 -13 -16 -18 -16 -16 -18 -18 -17 -14 -10 -9 -8 -7 -8 -8 -9 -9 -8 -7 -7 -7 -5 -4 -6 -11 -17 -12 -8 -7 -7 -9 -10 -8 -4 -3 -1 -0 -0 -3 -4 -5 -5 -6 -5 -3 -1 -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 -2 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 -2 -6 -4 -2 -3 -4 -6 -5 -3 -8 -9 -7 -5 -6 -6 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -10 -15 -18 -12 -8 -5 -5 -9 -12 -12 -4 -1 -0 1 1 -0 -1 -4 -6 -10 -12 -15 -18 -17 -16 -17 -17 -16 -14 -12 -10 -9 -9 -9 -10 -9 -9 -8 -8 -9 -8 -5 -5 -8 -14 -25 -13 -6 -3 -4 -10 -9 -4 -3 -3 -3 -2 -1 -2 -3 -4 -5 -7 -6 -3 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 1 1 1 1 1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -3 -5 -5 -5 -4 -4 -4 -3 -6 -7 -6 -5 -7 -7 -5 -5 -6 -6 -7 -6 -6 -6 -6 -5 -5 -6 -9 -11 -14 -16 -15 -9 -7 -5 -4 -5 -4 -3 -4 -2 -0 1 1 1 1 -1 -5 -10 -14 -16 -15 -15 -14 -13 -13 -13 -13 -13 -12 -12 -11 -10 -10 -9 -8 -8 -8 -9 -8 -7 -6 -8 -14 -28 -18 -9 -2 -2 -7 -8 -6 -5 -4 -4 -4 -5 -6 -8 -9 -10 -7 -4 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -2 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Wind_Speed 47 46 44 43 42 41 40 40 40 40 40 41 42 43 44 45 47 49 50 51 51 52 53 54 55 57 58 59 60 61 62 63 64 65 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 73 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 44 43 43 42 42 42 41 41 41 41 41 42 42 43 44 46 48 49 50 52 53 54 55 57 57 59 60 61 63 64 65 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 43 43 43 43 43 43 44 44 43 43 42 42 42 42 43 44 46 47 49 50 52 54 55 56 57 58 59 60 62 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 42 42 43 44 45 45 45 45 45 44 44 44 44 45 46 47 49 51 52 54 55 56 nan nan 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 39 40 41 42 43 44 45 45 46 46 47 47 48 48 49 50 51 52 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 38 39 40 41 43 44 46 47 49 50 50 51 52 52 53 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 37 38 39 40 41 43 45 47 49 50 51 52 52 53 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 39 40 40 41 41 42 44 45 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 39 40 41 41 42 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 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 nan 27 26 26 26 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 25 25 25 25 25 25 24 24 23 22 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 25 25 25 24 24 24 23 23 22 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 25 25 24 24 24 24 23 23 22 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 24 24 24 24 24 23 23 22 21 21 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 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 nan nan 24 24 24 24 24 24 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 nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 13 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 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 Wind_Direction 279 278 277 274 272 269 268 267 267 267 266 265 264 264 265 266 268 270 272 273 274 274 275 275 276 276 277 278 280 282 283 283 283 281 280 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 275 274 272 269 267 266 266 266 266 266 265 265 265 266 268 270 273 274 275 275 275 276 276 276 277 277 278 280 281 283 283 283 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 273 272 270 268 267 266 265 265 265 265 265 265 266 268 270 273 275 276 277 277 277 277 277 277 278 278 279 280 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 272 271 270 269 267 265 264 264 264 264 265 266 268 270 272 275 277 278 279 279 279 278 nan nan 279 279 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 271 272 272 271 270 268 265 264 264 264 265 266 268 270 272 274 276 278 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 272 273 273 271 269 267 265 265 266 267 269 270 272 273 275 277 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 273 274 274 273 271 269 268 268 268 269 271 272 273 274 276 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 274 275 275 274 274 272 271 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 276 276 276 276 275 275 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan 304 304 305 306 307 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 305 305 306 307 308 309 310 310 310 311 311 312 311 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 307 307 308 309 310 311 311 311 311 311 311 312 311 311 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 308 308 309 309 310 311 311 311 311 311 311 311 311 311 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 307 307 308 308 308 309 309 309 309 310 310 310 310 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 306 306 306 306 306 306 306 306 306 307 307 308 309 309 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 305 305 305 305 304 304 303 303 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 305 305 304 303 303 301 300 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 305 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 335 336 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 342 343 344 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 348 349 349 349 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 352 352 352 352 351 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 353 352 352 351 350 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 348 347 346 344 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan