CAPE 246 286 329 339 318 300 303 312 320 324 334 342 357 355 331 300 285 278 256 237 236 216 197 174 148 125 117 125 160 195 212 206 176 128 99 96 101 70 53 53 60 63 57 61 73 68 50 29 19 15 11 9 10 19 34 53 66 63 39 27 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 18 235 276 311 314 287 274 277 279 278 275 281 282 287 287 280 268 249 242 217 194 195 187 167 144 125 112 104 107 126 150 170 176 158 111 95 105 119 104 82 88 88 72 46 70 68 47 22 8 8 14 19 23 26 27 29 28 25 19 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 13 19 23 261 252 245 242 235 229 229 228 221 216 226 224 222 222 223 217 195 192 184 172 162 152 141 135 128 118 105 112 122 134 145 155 149 122 104 110 134 131 91 101 113 99 59 50 42 32 24 24 35 48 50 41 28 16 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 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 14 22 26 222 218 211 201 195 199 202 202 197 192 201 196 189 190 190 178 173 178 173 157 139 134 138 143 135 115 104 104 99 97 101 113 113 100 98 111 126 105 62 79 98 86 48 35 41 44 43 46 45 39 26 15 7 3 1 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 1 3 7 7 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 18 27 34 206 191 176 167 167 177 178 175 175 177 178 164 153 155 160 156 149 148 134 110 89 99 121 132 121 93 70 57 53 57 65 74 83 82 88 97 96 63 42 51 54 39 24 31 35 38 38 32 21 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2 3 0 0 0 0 0 0 1 3 5 7 11 13 13 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 14 20 31 44 168 153 139 133 132 130 137 139 142 146 146 139 127 110 100 106 106 94 70 49 43 52 81 96 89 66 42 34 36 41 46 49 56 61 70 83 88 51 47 44 36 22 12 9 8 11 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 3 1 0 0 0 0 1 4 7 9 10 10 10 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 1 1 4 8 12 18 29 41 150 140 127 116 108 102 111 122 130 134 133 134 98 60 40 46 50 37 23 16 21 34 59 67 57 38 21 27 27 28 29 31 35 40 47 55 55 34 43 47 42 30 17 6 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 1 1 2 2 2 1 0 0 0 0 0 3 6 7 7 6 6 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 2 1 0 0 1 2 3 4 7 9 13 22 29 116 106 101 100 99 94 95 98 95 82 62 51 41 30 23 23 21 15 13 22 37 35 41 40 31 18 9 10 10 13 17 23 28 34 38 34 21 15 21 26 25 19 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 2 3 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 10 8 3 0 0 2 3 4 5 8 12 14 20 27 106 98 97 95 87 72 62 56 46 39 42 37 24 18 16 14 9 6 4 5 6 6 8 10 9 8 10 9 5 4 7 12 16 21 20 13 5 2 3 4 5 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 4 7 7 6 3 1 1 1 2 4 8 15 28 28 33 38 42 48 56 49 31 15 12 14 11 9 13 12 6 2 0 0 0 0 0 0 0 0 0 0 0 1 4 3 1 1 2 5 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 9 8 7 6 5 3 2 1 3 6 2 1 2 3 7 14 26 36 50 59 16 21 18 11 5 1 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 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 13 13 12 9 5 1 0 0 1 1 0 1 2 5 9 12 13 27 54 89 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 13 9 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 10 11 10 8 4 1 0 0 0 0 0 1 2 5 9 11 10 14 28 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 4 6 8 14 16 11 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 5 4 1 0 0 0 0 0 0 1 4 7 9 8 9 13 29 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 14 15 13 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 1 3 4 5 2 0 0 0 0 0 0 0 1 3 6 6 6 8 17 36 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 12 10 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 4 5 4 4 8 20 33 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 4 5 10 17 23 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 6 2 0 0 0 0 0 1 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 8 14 20 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 1 1 1 1 2 1 0 0 1 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 9 10 6 2 1 1 1 1 2 4 6 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 11 17 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 5 3 2 6 3 3 5 7 8 7 5 1 0 0 0 2 5 8 11 13 11 6 1 4 5 5 3 1 1 3 7 12 18 12 6 4 4 5 7 7 8 9 8 4 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 5 7 6 6 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 7 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 7 5 2 2 8 8 9 11 12 11 8 4 1 0 0 3 13 23 27 29 33 34 32 30 28 22 14 7 5 5 8 10 12 13 10 6 4 5 9 12 11 10 9 5 2 2 2 3 3 2 1 0 0 0 0 0 0 0 0 0 3 7 10 10 11 12 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 2 5 10 12 12 11 10 12 6 2 1 5 11 17 25 32 38 39 41 42 40 36 30 19 11 7 7 11 16 19 18 14 10 7 5 5 6 6 7 7 7 5 4 4 5 6 6 4 3 2 1 1 0 0 0 0 0 0 3 6 9 11 12 13 14 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 0 0 1 3 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 15 20 20 14 3 4 5 10 20 34 44 48 51 53 52 48 43 39 35 30 21 14 10 8 10 16 18 15 10 8 7 7 6 6 7 7 7 8 8 7 7 7 8 10 11 9 9 9 7 4 1 0 0 0 0 0 2 4 7 8 10 12 13 12 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 11 16 21 31 37 36 25 3 1 16 36 55 68 69 67 64 60 53 44 37 29 22 17 12 11 11 11 11 13 13 11 10 10 9 9 9 9 9 10 11 11 10 10 11 12 15 18 18 15 14 14 13 9 4 1 0 0 0 0 0 1 3 6 9 11 12 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 9 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 23 13 0 1 4 10 15 22 31 40 49 56 61 61 57 52 37 24 36 53 66 74 78 77 71 65 59 52 43 32 26 21 15 12 11 11 11 12 12 13 13 12 13 13 12 12 12 11 11 12 12 13 12 13 14 17 21 24 24 21 21 22 22 18 12 6 1 0 0 0 0 0 1 4 6 8 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 8 3 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 24 41 39 35 42 47 48 51 55 61 68 74 79 81 78 71 74 71 71 91 100 98 91 81 71 60 52 45 37 26 17 14 12 9 6 5 6 8 9 10 11 12 13 15 17 15 14 13 12 11 11 12 12 13 15 17 21 25 30 29 28 28 29 32 26 19 13 6 2 1 0 0 0 1 1 2 2 3 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 2 6 7 3 3 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 21 39 42 43 44 44 45 47 50 54 59 62 67 75 83 92 101 105 106 106 106 98 85 71 58 48 39 31 24 18 13 7 6 5 2 1 1 0 0 2 4 4 5 7 10 12 11 10 9 9 9 11 12 12 14 16 20 24 28 33 35 37 38 37 33 29 27 23 16 7 2 0 0 0 0 0 0 0 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 3 2 2 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 7 20 34 38 31 24 22 27 38 40 40 39 34 30 40 60 80 89 97 98 95 88 80 71 59 48 39 31 23 17 12 7 5 2 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 3 4 5 8 12 15 16 16 19 22 25 30 36 44 51 55 53 43 37 33 28 22 10 4 2 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 3 2 2 3 4 4 4 3 1 0 0 0 0 0 1 1 1 2 3 8 16 24 23 17 12 10 10 11 17 19 17 10 14 28 46 63 73 76 74 68 62 55 47 39 32 25 18 12 7 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 2 5 9 15 19 21 23 23 24 28 35 43 51 59 62 54 42 36 35 35 32 14 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 1 2 4 9 14 14 7 3 0 0 0 1 4 8 11 14 18 20 18 14 14 14 12 10 10 12 11 11 10 9 13 23 33 42 48 47 47 45 41 36 30 26 23 18 11 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 5 8 15 18 21 23 25 26 26 28 33 40 48 56 58 54 45 41 43 46 47 40 21 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 2 2 3 4 7 11 13 11 7 5 4 3 2 1 7 12 15 17 17 14 12 13 12 11 12 12 12 11 10 9 7 5 7 15 23 31 36 38 35 30 25 21 18 16 14 10 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 9 15 24 27 27 25 25 27 29 32 37 44 49 54 52 45 41 42 44 45 42 35 22 11 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 3 4 6 10 11 9 8 6 6 6 5 3 3 7 11 13 13 11 11 12 11 11 11 12 13 12 11 9 6 3 1 2 8 13 17 19 18 15 11 10 9 9 8 7 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 8 11 14 20 27 31 31 29 26 31 38 45 50 50 49 49 47 42 39 38 37 37 35 30 22 15 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 5 5 10 12 12 11 9 7 5 3 1 5 10 13 14 13 8 7 8 9 10 12 12 10 9 8 5 2 0 0 0 2 3 4 5 5 4 3 2 2 3 4 5 5 4 2 1 0 0 0 0 1 2 1 0 0 0 0 0 0 0 1 3 7 11 14 18 22 26 30 32 33 32 36 44 53 59 58 53 50 48 44 39 37 36 36 34 28 20 15 12 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 5 6 7 8 12 14 14 13 11 9 6 3 2 7 11 13 13 13 8 8 9 10 12 14 11 8 5 3 1 0 0 0 0 0 0 0 1 1 0 0 0 0 2 3 3 3 3 3 2 2 2 1 2 3 4 3 1 1 1 0 0 1 3 5 6 8 10 12 17 22 24 27 30 34 39 49 58 62 59 62 61 58 53 45 40 39 38 35 30 23 16 12 12 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 1 0 0 0 6 7 10 12 14 14 13 12 13 9 5 3 5 10 11 11 11 12 10 10 10 11 11 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 3 4 4 4 4 4 4 4 3 1 2 3 1 0 1 2 4 5 6 6 6 9 16 20 24 28 33 44 58 65 66 65 66 67 67 65 60 48 42 39 35 28 21 17 16 15 12 9 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 1 2 2 0 0 12 14 13 11 10 12 12 12 9 5 5 8 14 18 12 12 13 14 11 8 7 8 7 8 6 3 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 2 3 4 4 4 5 5 5 7 7 7 7 6 4 3 3 1 0 0 0 0 0 0 0 0 1 4 10 16 23 30 43 63 72 69 66 69 71 72 73 69 56 45 39 35 30 26 23 21 19 19 18 15 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 4 1 0 17 15 10 6 6 10 13 12 4 4 10 16 20 18 14 15 17 14 9 7 10 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 2 3 2 0 1 3 4 5 5 5 8 9 9 8 10 11 12 12 11 5 2 1 0 0 0 0 0 0 0 0 0 1 4 10 16 21 27 38 60 69 64 65 72 76 77 74 60 48 41 38 36 34 31 27 23 21 24 23 18 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 6 8 6 2 0 1 2 4 11 9 7 8 14 17 17 12 5 6 12 16 17 12 12 13 14 12 9 8 12 15 12 9 8 7 4 2 1 0 0 0 0 0 0 0 1 3 3 3 3 4 6 7 9 11 14 16 16 14 13 14 16 15 13 11 9 7 3 0 0 0 0 0 0 0 0 0 1 9 16 21 25 26 35 50 59 62 66 75 77 74 68 53 43 39 39 36 36 34 32 31 32 27 21 14 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 4 7 8 7 3 1 1 4 7 5 8 12 15 15 14 16 16 11 7 7 10 14 12 15 18 18 15 10 9 10 11 8 5 3 4 6 7 7 7 5 2 2 1 2 3 3 4 5 5 4 8 11 14 16 18 22 19 15 12 13 15 17 17 16 15 11 5 1 0 0 0 0 0 0 0 0 1 5 13 20 26 30 28 34 42 52 63 72 72 69 64 54 39 28 22 21 28 33 34 36 39 34 27 19 11 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 4 6 5 3 3 6 9 9 14 18 18 15 22 26 26 22 17 13 13 14 13 11 12 14 17 11 9 10 10 9 4 1 2 6 12 15 15 14 14 14 13 12 11 10 10 9 8 8 13 18 21 23 23 25 23 20 17 15 14 15 16 15 10 5 1 0 1 0 0 0 0 0 0 0 1 6 13 20 26 31 35 35 38 46 60 60 54 51 49 40 26 22 25 30 36 35 33 32 31 23 15 8 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 4 2 2 4 6 8 13 12 12 17 25 29 28 28 32 33 33 31 30 27 24 20 19 18 18 20 20 13 12 14 19 24 24 18 14 12 14 16 20 26 31 29 29 30 31 30 29 26 23 20 18 22 26 29 26 30 32 31 28 22 22 19 13 9 5 2 1 1 0 0 0 1 2 2 2 1 1 4 9 13 16 20 26 27 28 31 40 34 32 31 29 21 19 26 34 34 28 24 23 22 17 11 6 3 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 3 5 6 7 6 6 8 10 13 18 13 9 26 33 35 34 33 34 36 38 40 41 41 37 33 29 28 28 31 35 30 26 26 30 35 42 44 45 44 41 37 36 40 47 49 53 57 59 57 54 47 38 31 30 33 35 35 30 33 34 33 27 19 15 11 7 4 3 1 0 0 0 0 0 3 7 9 6 3 0 2 7 7 5 6 8 9 10 11 12 11 11 10 10 14 17 20 22 22 19 16 13 10 6 3 2 2 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 3 3 3 5 7 6 4 9 13 13 11 7 9 7 5 27 29 29 29 32 36 40 43 45 45 48 51 52 51 38 35 37 40 39 37 36 37 40 43 47 51 56 58 56 54 53 54 51 50 52 58 70 66 61 55 49 43 37 35 35 33 28 25 21 18 13 10 8 5 3 2 1 0 1 0 0 0 3 12 15 12 6 1 3 9 9 4 1 1 1 1 1 1 1 2 1 0 0 0 1 4 6 5 6 5 1 1 1 1 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 7 6 6 9 13 16 14 17 18 15 11 8 8 8 9 24 22 21 23 27 34 41 47 51 52 54 61 68 70 45 42 44 47 48 44 40 37 38 38 41 45 51 58 64 68 68 63 59 57 55 53 58 69 74 74 67 53 42 37 35 27 18 15 14 14 14 12 8 4 1 3 4 4 2 0 0 0 3 15 17 13 6 1 2 9 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 2 4 5 5 6 9 12 14 15 19 23 24 24 22 18 14 13 14 13 14 16 15 15 17 20 24 28 34 41 48 51 55 61 72 82 51 46 49 52 50 44 37 32 31 36 43 47 51 58 62 66 68 67 65 65 65 63 60 65 72 74 66 43 29 19 13 7 7 13 19 18 17 13 8 5 7 12 12 10 6 1 1 2 4 9 11 9 6 3 3 5 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 1 0 0 2 7 13 17 18 13 13 15 18 18 19 24 29 31 28 23 18 17 20 19 17 16 18 14 17 20 23 25 28 32 37 44 49 52 54 67 89 64 57 56 57 55 47 40 35 33 38 44 48 50 57 60 60 61 61 60 58 54 50 48 53 58 56 44 28 21 19 19 20 19 23 27 26 20 13 9 10 12 12 11 9 7 4 6 8 9 9 10 9 9 11 10 8 6 4 3 2 1 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 1 3 8 16 23 27 26 26 28 31 36 41 43 45 45 41 33 26 24 26 26 24 21 18 20 21 24 26 27 28 32 35 39 44 48 50 45 51 71 66 62 58 57 56 46 40 37 35 35 39 41 42 46 47 47 47 46 46 43 38 34 34 40 42 39 35 32 31 34 40 48 43 41 41 39 24 15 11 10 7 7 7 7 4 7 9 12 15 17 15 13 12 12 12 12 12 10 6 2 1 0 0 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 1 2 7 14 20 22 23 26 31 36 42 52 58 62 62 60 51 37 31 31 32 32 30 26 23 20 29 32 33 33 34 37 40 42 44 46 44 40 44 58 68 70 66 60 55 45 39 36 35 35 35 34 35 36 36 34 32 32 34 32 28 24 25 38 47 50 49 45 45 48 55 61 56 54 52 45 23 15 11 10 12 16 19 16 6 9 14 18 21 22 19 16 15 13 13 15 17 16 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 1 2 3 6 10 13 18 23 26 32 37 35 35 55 58 57 56 55 45 37 35 36 37 38 35 29 23 19 35 38 40 42 44 46 47 48 49 49 43 39 43 57 73 80 79 72 63 52 43 39 39 40 38 36 35 33 31 29 28 26 26 24 22 22 28 42 52 55 53 51 49 52 57 60 61 60 54 38 23 16 15 18 23 26 26 23 15 17 20 20 16 19 20 19 16 12 11 14 17 17 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 6 10 14 19 24 31 39 46 55 57 59 64 64 55 49 46 44 36 36 39 44 38 34 29 25 23 20 39 41 43 46 49 52 55 58 58 54 45 42 44 53 66 80 84 80 70 58 49 44 44 43 43 42 41 38 35 32 29 26 24 25 29 35 42 42 42 43 47 50 49 50 53 55 56 55 49 35 27 25 27 30 31 31 30 28 26 24 22 20 21 24 25 24 20 15 14 18 23 25 20 11 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 1 2 4 8 12 16 20 30 38 47 58 69 79 83 82 79 68 57 51 48 45 39 37 40 45 38 34 31 29 28 24 47 46 48 51 54 58 63 66 64 56 48 46 48 55 68 83 90 87 77 62 54 51 51 50 49 49 50 49 44 44 46 49 52 55 62 68 62 51 43 42 46 46 48 49 49 50 51 52 52 46 43 43 44 45 40 39 42 44 39 29 24 27 35 41 45 43 36 25 23 29 40 48 45 32 17 11 7 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 1 0 1 2 5 12 17 22 26 41 51 59 65 75 85 88 84 78 70 61 54 50 45 42 42 44 41 37 35 35 38 38 34 60 60 61 62 65 69 69 66 61 53 45 42 44 52 64 82 93 95 87 71 67 67 67 63 60 60 62 64 62 64 68 74 81 80 88 97 80 60 48 45 48 48 48 48 48 48 49 52 55 55 58 62 63 60 53 53 53 51 45 39 39 43 48 55 61 59 41 29 27 32 42 54 59 51 37 24 18 15 12 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 2 6 13 18 24 39 55 66 72 74 77 81 81 77 65 56 48 43 40 38 38 42 53 44 38 36 38 40 38 37 68 70 72 75 78 80 75 66 55 46 38 36 37 44 58 75 88 94 91 75 75 77 77 76 75 74 73 75 77 78 78 77 80 90 103 110 91 65 49 44 49 49 50 51 54 56 56 57 60 65 72 78 81 76 73 69 64 57 52 54 55 54 52 54 58 56 39 31 30 35 46 60 65 59 45 31 22 17 14 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 6 7 6 5 9 20 30 39 52 65 74 80 81 79 82 82 74 61 50 40 30 25 26 30 35 40 39 37 38 42 41 38 34 69 73 76 79 81 81 72 60 49 40 35 33 35 43 58 73 84 89 88 79 77 78 78 79 79 78 78 83 87 87 82 76 77 95 112 118 104 72 52 48 54 53 53 56 63 69 69 67 67 70 75 83 90 91 89 85 77 67 60 59 58 54 50 47 46 44 38 37 38 42 47 55 57 52 42 28 20 15 13 11 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 8 10 11 12 15 20 27 34 44 56 68 77 84 92 98 99 90 64 55 43 31 22 23 23 25 33 38 38 37 36 39 37 34 31 69 72 76 80 80 76 65 53 44 38 35 34 37 42 50 58 65 71 74 77 81 84 86 85 82 83 86 93 97 100 96 87 89 101 114 123 118 83 64 60 60 59 60 62 66 75 80 81 82 83 85 90 95 96 93 88 79 66 54 49 46 44 42 44 44 41 42 48 52 50 40 41 45 48 48 37 30 24 20 17 13 11 7 2 1 0 0 0 0 0 0 0 0 0 0 0 1 4 10 16 18 13 12 13 17 25 27 27 30 41 58 71 80 86 92 95 95 88 54 40 31 23 17 17 19 23 31 33 34 33 32 31 31 31 32 63 66 68 72 71 66 56 47 41 37 34 35 38 42 44 45 45 47 52 60 69 77 81 78 76 77 81 88 99 110 114 108 106 112 123 135 141 109 87 77 71 68 68 70 73 79 82 83 83 84 87 90 93 93 89 83 74 64 51 40 33 29 26 37 44 46 49 53 55 51 37 37 44 52 57 47 41 36 30 22 15 13 14 9 4 1 0 0 0 0 0 0 0 0 0 0 2 6 14 21 21 20 18 17 15 26 25 24 27 39 60 78 90 96 99 100 98 92 58 36 22 15 6 5 11 21 25 25 26 25 22 22 25 29 32 59 61 62 63 61 57 50 46 43 41 36 37 40 43 45 43 39 36 37 43 50 57 60 57 56 59 64 74 90 106 116 115 113 118 129 145 161 141 119 100 86 77 75 76 74 71 67 65 64 68 71 75 79 83 84 82 75 66 51 36 24 18 15 24 32 35 34 43 47 43 36 35 42 52 64 51 42 35 29 25 21 20 20 14 6 1 0 0 0 0 0 0 0 0 1 2 5 13 19 21 23 26 27 27 25 27 28 29 28 42 64 85 99 105 105 106 105 91 62 35 15 5 2 8 15 17 13 12 13 18 19 20 25 32 34 59 58 58 58 56 54 50 48 48 46 42 39 39 41 45 44 40 37 36 37 38 40 42 42 43 46 50 55 64 74 83 85 88 93 108 131 154 150 135 117 99 85 77 71 62 53 50 48 46 51 54 59 64 69 76 78 75 69 55 36 19 11 10 12 13 14 19 34 42 40 29 23 28 40 56 57 52 43 32 32 31 29 25 17 8 2 0 0 0 0 0 0 1 2 3 4 10 15 19 23 27 28 27 27 35 43 44 40 33 40 56 73 87 90 83 79 80 70 53 30 6 3 3 4 4 2 4 8 14 19 21 25 31 35 35 55 54 54 55 54 51 48 47 46 45 42 39 38 39 43 41 39 38 39 38 36 38 42 42 42 42 43 44 39 38 40 44 49 54 67 88 115 127 129 123 109 93 79 66 53 45 43 44 44 46 48 50 53 57 64 70 72 71 66 50 30 15 10 9 10 12 17 26 32 32 25 22 24 31 42 49 52 51 43 41 38 34 30 25 16 7 3 0 0 0 1 1 1 2 3 6 14 21 26 30 32 35 38 39 44 47 48 48 46 50 62 78 90 90 79 65 57 52 50 36 9 5 3 2 1 0 9 19 24 21 24 27 28 30 34 53 52 55 53 50 46 42 41 41 40 39 38 37 37 37 34 33 34 38 41 39 40 43 44 44 43 43 45 34 27 24 26 28 30 36 48 66 87 109 125 117 103 87 71 55 44 41 43 47 50 49 49 50 52 56 60 64 68 69 58 40 26 17 12 10 10 12 18 24 27 22 23 26 31 39 48 53 53 49 46 43 40 37 36 27 16 7 1 0 0 0 0 0 0 2 8 17 26 34 40 44 47 47 46 44 45 47 51 48 57 72 89 91 81 72 67 61 48 32 15 4 3 2 1 0 7 19 27 25 22 26 29 31 34 37 50 47 47 44 41 37 33 33 35 38 38 32 29 28 27 26 28 33 39 47 43 41 42 43 43 43 43 47 37 29 26 26 25 24 24 29 39 57 85 113 119 112 98 80 61 48 43 44 46 47 46 45 46 46 47 47 49 54 54 49 40 30 22 12 4 5 5 9 14 18 20 24 29 35 43 50 54 56 56 56 53 48 42 40 33 24 15 3 0 0 0 0 0 0 1 5 13 22 31 41 43 45 44 40 37 35 34 38 40 52 70 87 80 70 62 57 53 45 30 13 5 2 1 1 2 13 21 25 23 24 28 32 34 38 42 36 33 29 27 26 25 24 32 39 43 41 35 28 24 23 26 30 36 41 46 45 45 44 44 43 42 40 41 38 35 33 31 21 17 18 22 32 47 70 96 113 114 104 87 66 54 49 48 48 44 41 38 37 37 37 37 36 36 40 41 39 35 28 19 11 4 3 4 7 12 20 26 34 43 47 51 53 56 59 60 59 54 47 41 35 27 17 5 0 0 0 0 0 0 0 1 5 11 17 26 32 35 36 33 32 28 23 25 34 48 63 71 62 54 49 50 49 47 38 20 4 0 0 2 7 16 21 23 22 26 30 33 38 44 48 17 16 15 14 13 14 19 33 42 46 45 46 35 27 26 30 36 40 44 44 45 45 45 43 40 37 35 33 32 29 21 10 6 6 9 16 30 45 63 84 100 105 99 85 66 56 51 48 45 42 36 29 26 25 26 27 27 27 28 29 29 26 23 19 15 10 6 5 7 11 18 28 39 51 52 52 53 55 59 65 67 61 50 42 36 31 23 11 3 0 0 0 0 0 0 1 2 4 7 15 23 28 31 27 31 30 24 22 32 47 59 52 41 31 28 41 43 39 29 11 3 1 2 3 9 17 22 21 23 25 29 34 42 46 45 4 4 5 8 9 12 18 30 41 44 41 40 30 23 22 29 35 41 46 45 44 42 38 34 29 29 31 33 29 22 13 4 1 2 6 14 28 41 55 69 82 87 85 77 63 54 47 40 32 23 17 14 12 13 15 17 18 18 18 18 16 10 7 7 9 11 16 16 13 13 16 26 38 46 48 50 51 53 57 64 67 63 53 42 35 32 21 11 4 0 0 0 0 0 0 1 2 5 7 13 19 24 27 26 28 29 26 26 35 41 42 44 40 34 31 40 36 23 6 1 0 1 2 4 9 16 21 23 25 29 33 39 43 40 33 1 2 4 10 11 13 16 24 33 37 36 33 23 15 14 24 32 38 43 44 42 38 33 29 27 30 35 38 31 23 14 6 3 4 6 10 22 33 44 53 61 65 64 58 50 41 32 23 13 7 4 2 3 4 6 8 8 8 7 6 4 3 1 1 2 4 13 21 29 31 29 33 39 42 47 51 56 58 60 61 59 51 41 34 30 28 22 15 8 3 4 3 1 0 0 2 6 13 16 20 25 27 20 21 23 25 26 35 44 51 57 53 48 42 38 40 32 18 0 0 0 1 2 7 14 19 23 26 30 35 40 44 41 32 21 0 1 3 9 12 14 16 18 21 25 27 21 11 6 7 17 26 33 38 41 40 37 32 29 26 25 27 30 33 28 21 14 10 9 8 7 14 21 27 32 37 37 35 29 23 17 11 7 3 1 0 0 0 0 1 2 2 1 1 0 0 0 0 0 0 0 4 21 49 71 83 81 67 64 63 64 66 69 68 64 56 45 37 30 27 27 24 17 12 10 8 5 1 0 0 3 9 19 26 28 27 25 17 17 17 20 28 42 55 64 65 54 46 40 32 29 23 13 0 0 0 1 4 10 17 22 25 29 36 42 46 44 34 22 11 0 1 3 7 10 13 15 15 14 15 18 13 6 2 2 6 14 23 30 36 39 36 32 30 26 24 25 29 39 37 30 20 18 14 11 9 9 11 13 14 15 14 11 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 31 51 94 107 79 66 67 76 86 84 79 69 55 41 33 29 29 30 25 18 11 8 4 2 0 0 2 6 13 21 25 22 17 11 9 16 31 51 56 58 60 61 50 36 24 17 11 8 5 2 0 0 1 3 8 14 19 23 28 36 45 51 48 35 19 7 3 0 2 3 6 9 12 15 14 11 12 14 13 6 2 0 0 4 9 15 25 31 32 31 30 28 28 31 36 48 48 37 21 21 19 16 13 10 9 7 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 16 26 30 31 35 44 59 81 97 95 82 61 41 31 28 29 29 23 15 7 3 1 0 0 1 8 15 21 24 24 20 15 15 23 36 50 61 58 58 56 46 21 8 2 0 0 0 0 0 1 1 2 6 13 19 24 29 35 44 53 57 47 31 15 4 5 1 2 3 6 9 12 14 15 11 10 11 12 4 1 0 0 0 1 3 7 16 23 27 28 28 31 36 42 55 57 44 18 19 20 20 19 15 10 6 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 1 3 7 14 24 33 46 66 84 93 88 71 45 33 28 27 22 14 7 3 1 0 0 1 7 18 26 29 24 24 24 24 31 42 50 55 59 62 60 52 35 13 2 0 0 0 0 0 1 2 4 8 15 20 24 28 32 37 43 47 46 36 22 11 6 5 2 2 3 5 8 10 11 12 9 7 7 7 3 0 0 0 0 0 0 0 5 10 16 21 24 29 39 58 73 67 46 18 15 17 19 20 17 11 6 3 3 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 13 23 33 45 59 71 79 78 65 45 34 29 28 17 8 3 1 0 0 3 10 23 32 36 34 28 28 31 36 44 49 52 55 58 58 55 47 21 7 1 0 0 0 0 1 2 4 9 17 26 26 26 27 31 32 32 29 21 13 7 4 4 4 3 4 4 4 6 6 5 6 6 5 3 1 0 0 0 0 0 0 1 3 5 8 10 12 15 22 33 45 45 32 18 10 11 14 16 17 14 11 9 8 7 8 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 14 24 37 50 61 68 69 65 54 40 28 21 22 16 9 4 1 0 0 4 16 30 39 42 39 36 37 40 45 51 53 53 55 56 45 39 49 25 9 0 0 1 2 2 3 4 9 17 26 26 25 26 30 31 31 28 23 16 11 7 3 1 2 4 6 6 3 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 2 4 5 5 7 11 14 17 15 9 4 6 8 11 14 15 13 11 10 10 8 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 14 26 41 55 65 70 67 60 50 35 21 11 13 12 9 6 0 0 4 12 26 37 45 47 40 38 39 42 47 41 32 26 33 41 26 11 18 8 2 0 0 1 3 4 6 7 14 23 27 26 27 30 32 32 30 28 25 17 11 6 2 0 1 3 5 5 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 6 6 6 7 9 11 12 13 11 10 8 7 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 8 19 33 47 60 68 67 61 50 39 30 17 3 4 6 8 8 1 2 10 23 34 39 44 46 41 38 37 36 36 20 7 1 5 8 4 1 1 0 0 0 0 1 3 4 4 12 22 29 27 26 29 31 30 28 28 27 24 18 11 4 0 0 1 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 3 4 4 6 9 10 11 11 10 8 7 6 9 9 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 1 2 6 13 27 43 57 66 67 60 50 41 34 16 3 0 0 1 2 3 2 12 25 36 40 37 33 31 27 20 15 12 9 4 1 0 0 0 0 0 0 0 0 0 1 2 3 4 9 20 27 28 27 28 28 28 25 25 27 30 28 22 14 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 1 2 2 3 4 6 8 9 8 7 6 8 11 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 20 35 51 62 66 60 51 41 30 17 6 1 0 0 0 0 1 12 28 44 55 43 27 13 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 10 19 24 26 25 28 28 26 23 22 23 27 35 33 27 17 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 5 7 8 7 6 7 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 1 6 14 28 45 60 68 65 54 43 32 25 8 2 0 0 0 0 0 0 15 32 46 49 27 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 13 19 23 25 25 28 27 25 22 20 22 28 35 39 36 28 17 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 6 9 10 7 7 9 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 25 42 58 65 64 53 39 28 21 20 9 3 0 0 0 0 0 0 6 14 20 16 6 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 2 4 8 13 16 19 21 22 21 20 21 20 19 18 19 25 32 37 38 35 27 16 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 9 13 16 14 13 10 6 2 1 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 3 12 24 39 54 63 61 50 36 26 17 11 10 5 2 0 0 0 0 0 0 1 2 3 2 0 0 0 0 0 0 0 0 0 0 0 3 6 8 5 3 3 5 9 14 18 20 22 23 22 20 18 16 15 15 18 23 30 36 40 42 37 29 18 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 14 18 19 16 11 5 1 0 0 0 0 0 0 0 0 0 1 2 2 3 2 1 0 0 0 0 1 2 3 1 0 0 1 6 16 30 45 55 53 43 30 20 13 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 5 11 15 11 11 12 12 11 17 21 24 25 24 22 19 16 15 15 17 21 28 34 39 43 44 39 28 19 12 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 13 16 19 21 18 12 4 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 1 2 2 0 0 0 1 5 13 24 35 37 31 22 13 8 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 5 12 19 18 17 17 15 12 17 22 24 24 23 21 17 15 15 17 21 27 33 39 43 45 42 36 27 18 12 9 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 12 15 16 17 16 13 9 4 0 0 0 0 0 1 1 1 0 1 2 2 0 0 0 0 0 0 0 0 2 2 2 1 0 0 0 1 4 8 13 18 17 12 7 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 2 2 1 1 0 0 1 8 15 22 21 19 15 11 10 12 15 18 18 17 16 15 17 19 23 28 34 38 42 44 40 35 29 23 17 14 13 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 14 15 14 12 7 3 1 0 0 0 0 0 2 3 3 3 3 3 2 0 0 0 0 0 0 0 0 2 1 1 0 0 0 0 1 1 3 5 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 2 3 5 2 1 0 0 2 9 16 21 23 24 24 25 19 15 13 15 15 16 18 21 24 27 30 34 37 40 41 38 31 26 22 19 16 13 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 12 14 13 11 8 4 1 0 0 1 2 3 4 4 4 4 4 4 2 0 0 1 1 2 1 0 0 1 1 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 1 1 1 1 1 2 4 2 1 1 2 5 9 13 17 25 31 34 36 32 26 22 21 20 20 23 27 30 31 33 36 38 40 41 35 29 24 21 18 15 11 7 5 2 CIN -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -8 -11 -13 -14 -15 -13 -15 -17 -17 -15 -12 -14 -22 -20 -12 -5 -2 -2 -5 -9 -10 -9 -17 -24 -29 -30 -30 -30 -22 -18 -22 -35 -52 -66 -75 -84 -87 -83 -72 -56 -41 -31 -31 -36 -39 -23 -8 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -7 -13 -1 -1 -0 1 1 1 1 1 -0 -0 -0 -1 -2 -2 -3 -5 -7 -8 -11 -12 -9 -9 -12 -13 -12 -10 -12 -18 -16 -11 -6 -3 -2 -4 -5 -5 -3 -5 -10 -13 -14 -17 -25 -17 -21 -38 -59 -73 -67 -63 -58 -50 -42 -37 -33 -18 -8 -6 -7 -7 -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 1 1 1 1 1 1 -2 -7 -10 -8 -8 -0 -0 -0 -0 1 1 1 1 -0 -0 1 -1 -1 -2 -2 -2 -4 -3 -5 -6 -5 -4 -4 -4 -5 -5 -7 -8 -7 -6 -4 -2 -1 -2 -4 -6 -4 -4 -8 -8 -5 -7 -19 -31 -46 -57 -61 -56 -38 -27 -20 -15 -14 -17 -18 -7 -0 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 -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 -2 -7 -11 -6 -3 -0 -0 -0 -0 1 1 1 1 1 1 1 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -1 -0 -0 -1 -2 -3 -4 -5 -6 -5 -1 -1 -3 -5 -4 -3 -6 -15 -12 -8 -9 -19 -29 -30 -29 -27 -22 -16 -18 -16 -9 -2 -3 -3 -1 -0 1 1 1 1 1 1 1 1 1 -0 -1 -1 -0 1 1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 -0 -0 -0 -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 1 1 1 1 1 1 1 1 -0 -2 -4 -6 -7 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -1 -3 -5 -7 -1 -0 -0 -1 -3 -6 -8 -9 -7 -4 -3 -1 -2 -2 -2 -3 -9 -14 -13 -18 -29 -37 -24 -18 -17 -20 -25 -17 -10 -5 -2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -1 -0 -0 -0 -1 -3 -5 -1 -0 1 1 -0 -0 -1 -1 -2 -3 -2 -2 -3 -5 -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 -0 -0 -0 -2 -3 -7 -14 -16 -13 -0 -0 1 -0 -1 -1 -1 -2 -2 -1 -1 -1 -2 -6 -10 -9 -6 -7 -14 -18 -16 -6 -3 -1 -3 -8 -12 -14 -13 -10 -7 -7 -6 -5 -3 -2 -2 -4 -4 -8 -16 -26 -29 -13 -29 -35 -29 -25 -12 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -3 -4 -6 -9 -3 -0 1 1 -0 -0 -2 -3 -3 -3 -3 -3 -4 -4 -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 -0 -0 -0 -0 -0 1 -0 -0 -2 -2 -3 -3 -4 -10 -15 -14 -1 -1 -1 -0 -1 -2 -3 -3 -2 -1 -1 -1 -3 -11 -18 -18 -16 -26 -42 -46 -33 -19 -8 -4 -7 -13 -18 -10 -10 -12 -14 -14 -12 -9 -7 -4 -3 -5 -4 -3 -6 -12 -20 -11 -15 -17 -14 -8 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -2 -2 -2 -4 -2 -0 1 1 1 -1 -2 -2 -2 -2 -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 -0 -1 -1 -1 -0 1 -0 -1 -3 -3 -4 -3 -2 -4 -5 -7 -3 -4 -3 -1 -0 -4 -4 -3 -4 -6 -13 -19 -19 -21 -24 -25 -26 -32 -37 -33 -22 -21 -21 -18 -16 -15 -15 -8 -9 -12 -16 -16 -15 -12 -13 -17 -20 -19 -12 -5 -3 -6 -13 -5 -2 -1 -1 -0 -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 1 1 1 1 1 1 1 -2 -2 -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 -0 -0 -1 -1 -1 -0 -0 -0 -0 -1 -2 -5 -8 -7 -4 -5 -6 -6 -7 -3 -2 -2 -3 -6 -9 -11 -17 -22 -21 -23 -30 -29 -24 -19 -16 -13 -10 -6 -10 -41 -47 -34 -21 -15 -12 -16 -11 -5 -3 -6 -13 -28 -23 -10 -4 -2 -2 -2 -2 -2 -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 -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 -0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -0 -0 -0 -1 -1 -2 -5 -9 -9 -11 -14 -13 -8 -29 -11 -8 -9 -10 -13 -12 -9 -9 -16 -27 -27 -15 -4 1 1 -0 -0 -0 -0 -0 -2 -2 -3 -5 -7 -5 -5 -2 -0 -0 -0 -1 -16 -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 -0 -1 -2 -2 -3 -3 -2 -2 -1 -0 -0 1 -0 -0 -0 -4 -11 -16 -9 -10 -11 -9 -4 -22 -13 -9 -9 -9 -6 -0 1 1 -2 -5 -3 -0 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 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 -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 -3 -5 -3 -2 -1 -1 -1 -0 -0 1 -0 -0 -0 -2 -9 -17 -21 -12 -9 -6 -3 -1 -4 -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 1 1 1 1 1 1 1 1 1 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 -3 -2 -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 -0 -3 -6 -4 -3 -3 -3 -3 -0 1 1 -0 -0 1 -1 -6 -13 -17 -16 -11 -7 -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 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 -2 -3 -4 -4 -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 -0 -1 -3 -4 -5 -6 -6 -5 -2 -0 1 1 1 1 -0 -3 -10 -17 -18 -15 -11 -8 -4 -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 -0 -1 -2 -3 -3 -2 -3 -2 -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 -2 -3 -5 -6 -2 -0 -0 1 1 1 1 -2 -8 -14 -18 -20 -19 -15 -11 -6 -0 -0 -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 -0 -1 -3 -4 -4 -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 -0 -1 -1 -2 -0 -0 1 1 1 1 1 -3 -11 -16 -19 -20 -20 -17 -11 -6 -0 -0 -0 -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 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 -2 -1 -0 -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 1 1 1 1 -0 -0 -0 -0 1 1 1 1 1 1 -1 -5 -9 -13 -13 -12 -10 -8 -6 1 1 1 -0 -1 -2 -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 -0 -1 -1 -0 -0 -0 1 -0 -0 -1 -2 -4 -5 -4 -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 -0 -0 -2 -4 -5 -7 -9 -9 -9 1 1 1 1 -2 -7 -11 -8 -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 -0 -0 -0 -0 -0 -0 -0 -2 -4 -6 -7 -7 -7 -6 -4 -3 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 -0 -4 -6 -3 -1 -2 -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 -0 -1 -2 -6 -15 -14 -13 1 1 1 1 -1 -3 -5 -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 1 1 1 -0 -0 -0 -0 1 1 1 -0 -1 -2 -3 -4 -5 -4 -2 -1 -5 -9 -7 -2 -1 -0 -0 -1 -2 -1 -1 -1 -2 -5 -9 -11 -9 -7 -6 -5 -3 -1 -0 -1 -4 -3 -1 1 1 1 1 1 1 1 -0 -0 -4 -10 -14 -13 -15 -13 -10 -7 -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 -1 -5 -15 -16 -13 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 -0 -0 -3 -2 -1 -0 1 1 -2 -9 -14 -13 -11 -15 -19 -23 -25 -26 -27 -18 -6 -2 -2 -2 -2 -2 -1 -2 -2 -3 -4 -6 -5 -5 -4 -4 -3 -2 -2 -4 -9 -18 -15 -5 1 1 1 1 1 1 1 1 -0 -8 -15 -17 -17 -17 -15 -14 -13 -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 -0 -0 -1 -11 -16 -16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -8 -24 -11 -2 -2 -8 -16 -18 -20 -22 -21 -18 -19 -21 -22 -20 -18 -13 -8 -4 -2 -2 -2 -1 -1 -2 -3 -4 -5 -5 -4 -4 -4 -5 -6 -8 -10 -13 -16 -22 -29 -27 -19 -10 -2 -1 -0 1 1 1 1 1 -7 -15 -19 -19 -18 -16 -15 -14 -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 -0 -7 -13 -15 1 1 1 1 1 1 1 1 1 1 1 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 -6 -14 -18 -15 -4 -10 -8 -8 -13 -21 -32 -35 -36 -36 -34 -27 -20 -16 -14 -11 -12 -10 -7 -4 -1 -1 -1 -1 -2 -3 -3 -5 -5 -5 -5 -5 -6 -7 -8 -10 -14 -20 -25 -28 -30 -31 -29 -24 -17 -11 -3 1 1 1 1 1 -5 -13 -22 -21 -20 -18 -16 -14 -11 -5 -1 1 1 1 1 1 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 -5 1 1 1 1 1 1 1 1 1 1 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 -7 -19 -33 -38 -29 -3 -1 -14 -27 -33 -32 -34 -35 -34 -30 -25 -21 -15 -12 -10 -5 -2 -1 -0 -1 -2 -2 -3 -4 -4 -4 -5 -5 -6 -6 -6 -7 -7 -8 -9 -11 -15 -18 -20 -23 -26 -26 -26 -27 -28 -21 -11 -3 1 1 1 1 -2 -7 -14 -19 -19 -17 -14 -12 -6 -1 1 1 1 1 1 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 1 1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -0 1 -0 -1 -3 -5 -7 -9 -12 -15 -19 -24 -28 -35 -39 -32 -22 -24 -30 -33 -33 -32 -29 -30 -29 -25 -20 -16 -13 -9 -5 -3 -2 -1 -1 -1 -2 -3 -3 -3 -3 -3 -4 -5 -6 -7 -7 -7 -7 -7 -8 -11 -13 -15 -16 -18 -20 -24 -24 -24 -24 -26 -26 -28 -20 -4 1 -0 1 -0 -2 -8 -15 -17 -16 -16 -12 -4 -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 -1 -1 1 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -0 -0 -2 -9 -13 -15 -18 -25 -26 -28 -29 -31 -35 -40 -41 -33 -24 -29 -30 -28 -25 -24 -23 -24 -21 -16 -12 -11 -6 -3 -1 -1 -1 -2 -2 -2 -3 -3 -3 -4 -4 -3 -4 -5 -6 -7 -7 -7 -7 -8 -10 -12 -14 -16 -16 -17 -19 -21 -22 -22 -21 -20 -22 -27 -26 -18 -12 -3 1 1 -1 -7 -7 -7 -8 -11 -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 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -1 -1 -2 -4 -5 -6 -7 -12 -21 -20 -26 -32 -36 -33 -35 -36 -34 -31 -27 -23 -19 -16 -15 -15 -15 -12 -8 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -3 -3 -3 -4 -5 -5 -6 -6 -7 -8 -8 -8 -7 -7 -8 -9 -12 -15 -16 -16 -18 -20 -21 -22 -23 -26 -26 -26 -28 -31 -28 -10 -2 -1 1 1 1 -0 -1 -1 -7 -7 -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 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -1 -1 -1 -2 -3 -4 -4 -4 -3 -3 -6 -6 -12 -19 -24 -28 -32 -31 -29 -25 -21 -17 -16 -14 -12 -9 -8 -6 -4 -1 -1 -1 -0 1 1 1 1 1 1 1 1 -1 -2 -4 -5 -5 -6 -7 -7 -6 -7 -8 -8 -9 -10 -11 -15 -18 -19 -22 -21 -21 -21 -22 -23 -23 -23 -25 -30 -32 -26 -16 -6 1 1 1 1 1 1 -2 -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 -0 -0 -0 -1 1 1 -0 -0 -0 -1 -1 -0 -0 -0 1 1 -0 -0 -0 -0 -0 -0 -1 -3 -3 -2 -2 -2 -3 -4 -4 -4 -5 -4 -3 -3 -5 -8 -12 -15 -18 -19 -20 -20 -18 -15 -14 -12 -10 -7 -5 -4 -2 -1 -0 -0 -0 1 1 1 1 1 1 1 1 1 -0 -0 -1 -1 -2 -3 -4 -4 -3 -6 -7 -8 -8 -10 -12 -15 -18 -20 -21 -20 -18 -17 -17 -19 -24 -30 -34 -33 -26 -27 -24 -12 -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 -5 -14 -5 -0 1 1 -0 -0 -2 -3 -3 -4 -2 -0 -0 -0 -0 -2 -4 -4 -4 -3 -3 -3 -2 -1 -1 -2 -2 -3 -3 -3 -3 -4 -5 -8 -12 -18 -21 -21 -18 -19 -21 -20 -17 -12 -12 -11 -8 -4 -3 -3 -1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -4 -5 -6 -6 -4 -4 -6 -7 -8 -10 -10 -13 -15 -16 -18 -18 -16 -14 -15 -21 -27 -31 -33 -35 -36 -29 -28 -24 -13 -1 1 1 1 1 1 1 1 1 1 1 1 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 -10 -26 -11 -2 1 1 -0 -0 -3 -4 -4 -4 -4 -3 -1 -1 -2 -6 -7 -5 -3 -2 -2 -2 -1 -1 -1 -1 -2 -2 -3 -3 -3 -6 -11 -15 -17 -21 -22 -21 -21 -24 -22 -19 -14 -10 -8 -7 -5 -4 -3 -2 -2 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 -0 -3 -7 -8 -7 -7 -6 -5 -4 -4 -5 -8 -14 -11 -14 -16 -17 -17 -21 -22 -21 -20 -28 -34 -37 -38 -37 -37 -36 -30 -19 -4 -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 -0 -2 -10 -5 -0 1 1 -0 -0 -2 -4 -4 -4 -5 -5 -4 -3 -4 -5 -4 -3 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -3 -3 -5 -9 -12 -10 -12 -13 -15 -16 -14 -11 -8 -7 -6 -5 -4 -3 -2 -1 -0 -0 -1 -0 -0 1 1 -0 -0 -0 1 1 1 1 1 -3 -7 -10 -11 -6 -3 -2 -1 -1 -1 -2 -4 -7 -15 -19 -17 -13 -11 -23 -27 -27 -26 -28 -31 -36 -40 -41 -38 -35 -26 -13 -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 -0 -0 1 1 1 1 -0 -2 -2 -3 -3 -4 -4 -3 -2 -1 -2 -3 -1 1 1 1 1 1 -0 -0 -2 -3 -4 -4 -4 -2 -1 1 1 1 -2 -3 -4 -4 -4 -4 -3 -2 -2 -2 -3 -3 -2 -2 -1 -1 -0 -0 -0 1 -0 -2 -2 -0 -0 1 1 1 1 -1 -5 -8 -13 -7 -3 -2 -4 -5 -3 -2 -3 -3 -4 -3 -1 1 1 -18 -28 -29 -29 -27 -27 -30 -34 -37 -37 -28 -20 -18 -11 -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 1 1 1 1 1 1 1 1 1 -0 -2 -3 -3 -2 -3 -3 -2 -2 -1 -2 -4 -4 -2 1 1 1 1 1 -0 -0 -1 -2 -3 -4 -3 -1 -0 1 1 1 1 1 -0 -0 -0 -0 1 -0 -1 -3 -4 -5 -4 -4 -4 -4 -4 -4 -2 -2 -3 -5 -5 -4 -4 -4 -1 -0 -3 -8 -12 -11 -9 -9 -8 -6 -2 -3 -3 -2 -2 -2 -2 -0 1 1 1 -6 -14 -23 -32 -28 -29 -31 -34 -38 -37 -26 -19 -21 -18 -12 -5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -3 -2 -1 -1 -1 -1 -1 -1 -2 -3 -1 -0 1 1 1 1 -0 -0 -1 -1 -2 -2 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -6 -8 -8 -7 -7 -7 -7 -7 -7 -6 -6 -7 -7 -7 -4 -10 -13 -5 -0 -4 -13 -19 -16 -8 -7 -7 -7 -9 -7 -4 -2 -1 -1 -1 -1 -0 -0 -0 1 -1 -4 -6 -15 -22 -28 -32 -36 -31 -25 -21 -21 -15 -10 -7 -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 -0 -1 -2 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 1 1 1 1 -0 -1 -1 -1 -1 -1 -1 -0 -0 1 1 1 1 1 1 1 1 -0 -2 -3 -1 -0 -2 -8 -10 -10 -10 -9 -8 -8 -8 -8 -8 -8 -7 -8 -8 -10 -15 -17 -9 -1 -1 -2 -2 -0 -0 1 -0 -2 -7 -8 -6 -3 -2 -1 -1 -1 -0 -0 -0 1 1 -0 -0 -4 -9 -14 -19 -28 -24 -22 -22 -17 -9 -6 -8 -10 -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 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 1 1 1 1 1 -0 -0 -1 -1 -1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 -4 -5 -4 -2 -8 -11 -12 -11 -10 -9 -8 -7 -8 -8 -8 -7 -7 -8 -10 -13 -16 -17 -10 -1 -0 -0 1 1 1 1 -0 -1 -8 -8 -6 -4 -3 -1 -1 -1 -1 -0 -0 1 1 -0 -1 -4 -6 -8 -10 -16 -21 -22 -18 -7 -6 -6 -6 -7 -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 -0 -0 -0 -0 -1 -1 -2 -2 -1 -0 -0 1 -0 -0 -0 -0 -0 1 1 1 1 -1 -3 -4 -4 -4 -3 -2 -1 -0 -0 1 1 1 1 -0 -0 -0 -3 -5 -7 -10 -12 -12 -11 -9 -7 -6 -6 -6 -8 -8 -9 -9 -9 -9 -5 -10 -14 -10 -0 -0 -0 1 1 1 1 1 -0 -1 -7 -8 -7 -5 -4 -2 -2 -2 -1 -0 1 -0 -0 -0 -1 -3 -5 -6 -8 -14 -18 -18 -11 -7 -6 -6 -7 -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 -0 -0 -1 -0 -0 1 1 1 1 1 1 -0 -0 -0 -1 -0 1 1 1 -0 -4 -7 -6 -3 -1 1 -0 -0 -0 -0 -0 -1 -2 -3 -6 -8 -8 -6 -3 -2 -4 -3 -2 -1 -1 -3 -4 -2 -1 -1 -2 -3 -4 -7 -12 -12 -11 -9 -5 -3 -4 -6 -7 -8 -10 -13 -13 -11 -6 -3 -11 -19 -23 -25 -9 -2 1 1 1 1 1 -1 -7 -9 -8 -6 -4 -3 -1 -2 -2 -2 -1 -1 -1 -1 -0 -0 -0 -1 -2 -8 -15 -16 -12 -7 -8 -8 -8 -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 -0 -1 -2 -1 -0 1 1 1 1 1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -5 -10 -13 -14 -10 -7 -6 -2 -2 -4 -4 -3 -9 -9 -8 -7 -6 -5 -2 -1 -4 -3 -2 -1 -1 -3 -3 -2 -2 -2 -2 -3 -2 -2 -4 -4 -3 -3 -3 -4 -3 -3 -2 -2 -2 -7 -8 -5 -3 -2 -3 -11 -31 -67 -26 -5 1 1 1 1 1 -2 -9 -12 -9 -6 -4 -2 -1 -1 -2 -2 -2 -1 -1 -1 -1 -3 -4 -5 -10 -18 -18 -14 -10 -10 -11 -11 -9 -6 -4 -3 -2 -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 -0 -0 -0 -0 -0 -2 -1 -2 -1 -1 -2 -3 -2 -2 -4 -8 -12 -17 -18 -15 -11 -7 -6 -5 -4 -3 -4 -5 -5 -4 -3 -3 -3 -4 -4 -4 -3 -1 -0 -1 -1 -1 -1 -1 -1 -2 -1 -1 -2 -2 -2 -3 -4 -3 -2 -1 -0 -0 -0 -0 -0 -1 -2 -2 -6 -28 -50 -14 -3 -0 -1 -4 -6 -4 -1 -1 -8 -19 -14 -7 -6 -5 -4 -3 -3 -5 -4 -4 -3 -2 -5 -10 -11 -10 -12 -12 -13 -12 -11 -11 -11 -10 -7 -4 -7 -8 -6 -2 -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 -0 -1 -2 -3 -5 -4 -4 -3 -2 -3 -4 -2 -3 -5 -7 -8 -10 -13 -14 -14 -11 -6 -4 -3 -3 -2 -3 -3 -3 -3 -3 -4 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 1 1 -0 -0 -0 -0 -0 -0 1 -0 -2 -2 -2 -2 -2 -2 -4 -6 -8 -9 -12 -6 -6 -14 -9 -2 -1 -7 -18 -21 -14 -5 -1 -11 -38 -29 -9 -4 -7 -12 -11 -6 -6 -11 -17 -18 -15 -12 -12 -13 -15 -18 -17 -15 -13 -9 -6 -6 -5 -5 -11 -11 -9 -4 -1 -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 -0 -0 -1 -2 -4 -4 -8 -9 -10 -7 -4 -4 -7 -5 -3 -4 -7 -10 -7 -10 -15 -20 -19 -5 -2 -1 -1 -2 -3 -4 -5 -6 -5 -5 -4 -4 -3 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 1 1 1 1 -0 -2 -3 -4 -6 -8 -7 -15 -18 -15 -9 -19 -13 -11 -20 -16 -5 -0 -7 -24 -27 -21 -12 -6 -25 -47 -39 -14 -0 -2 -4 -3 -1 -0 -6 -9 -8 -2 -0 1 -2 -7 -10 -18 -20 -16 -4 -4 -7 -6 -1 -6 -5 -2 -1 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 1 -0 -0 -0 1 1 -0 -1 -1 -1 -1 -0 -1 -2 -2 -3 -5 -7 -7 -9 -11 -10 -9 -8 -8 -8 -6 -4 -3 -5 -7 -5 -10 -17 -25 -29 -8 -4 -5 -6 -7 -8 -9 -9 -10 -10 -10 -8 -6 -4 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -7 -8 -15 -19 -20 -15 -7 -41 -42 -28 -16 -4 -0 -0 -5 -20 -31 -31 -21 -7 -33 -48 -43 -22 -0 -0 -0 -0 1 1 -0 -0 1 1 1 1 1 -0 -1 -3 -2 -1 -0 -2 -4 -3 -0 -0 -0 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 1 1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -2 -2 -2 -3 -5 -8 -7 -7 -7 -6 -8 -7 -6 -5 -5 -7 -9 -8 -7 -8 -11 -17 -26 -34 -17 -11 -9 -9 -10 -13 -13 -13 -13 -14 -13 -11 -9 -7 -5 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -4 -4 -3 -1 -1 -2 -3 -4 -4 -4 -8 -15 -21 -27 -40 -66 -69 -58 -40 -8 -19 -24 -13 -15 -24 -25 -21 -19 -41 -49 -44 -33 -30 -11 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -1 -1 -2 -2 -2 -3 -3 -4 -4 -4 -4 -4 -5 -4 -4 -4 -6 -9 -11 -11 -11 -11 -13 -15 -21 -32 -27 -19 -14 -11 -12 -13 -14 -14 -15 -16 -16 -14 -11 -10 -8 -6 -4 -2 -2 -3 -3 -4 -5 -3 -1 -5 -16 -11 -7 -4 -3 -4 -7 -7 -4 -2 -7 -17 -24 -33 -62 -67 -68 -65 -55 -15 -15 -15 -6 -6 -6 -6 -7 -12 -15 -12 -11 -19 -46 -24 -9 -5 -4 -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 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -0 -0 -1 -2 -2 -2 -3 -4 -3 -2 -2 -3 -3 -4 -4 -3 -3 -4 -4 -5 -7 -9 -10 -11 -14 -15 -13 -16 -28 -23 -16 -12 -11 -11 -10 -10 -11 -14 -17 -17 -15 -12 -10 -8 -6 -5 -4 -4 -4 -5 -6 -5 -2 -2 -8 -21 -15 -10 -7 -5 -3 -5 -5 -4 -4 -10 -16 -21 -27 -33 -39 -48 -54 -49 -19 -11 -14 -19 -18 -10 -5 -5 -4 -4 -4 -4 -6 -7 -5 -4 -3 -4 -2 -1 -1 -1 -0 -0 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 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -2 -2 -2 -3 -4 -3 -2 -3 -3 -3 -4 -4 -3 -3 -3 -4 -4 -6 -7 -9 -11 -14 -22 -17 -13 -16 -14 -15 -18 -20 -11 -8 -7 -8 -11 -16 -17 -15 -11 -9 -8 -8 -8 -9 -7 -8 -13 -24 -39 -37 -40 -41 -30 -14 -8 -5 -4 -2 -2 -2 -3 -6 -15 -18 -20 -23 -20 -19 -20 -22 -24 -17 -18 -20 -22 -22 -15 -10 -7 -5 -4 -3 -3 -4 -5 -4 -2 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -3 -4 -2 -3 -3 -3 -3 -4 -3 -3 -2 -2 -2 -2 -2 -4 -5 -3 -3 -3 -3 -4 -6 -8 -10 -12 -15 -22 -18 -13 -12 -14 -20 -33 -43 -35 -25 -15 -10 -10 -15 -22 -22 -17 -11 -12 -12 -12 -12 -15 -26 -44 -67 -88 -84 -85 -78 -48 -16 -5 -4 -4 -4 -3 -2 -2 -6 -13 -18 -20 -20 -17 -15 -14 -14 -15 -19 -22 -21 -12 -8 -8 -8 -6 -5 -4 -3 -2 -3 -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 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -0 -0 -1 -1 -3 -5 -6 -6 -6 -4 -2 -1 -1 -1 -1 -2 -3 -4 -5 -4 -4 -4 -4 -5 -5 -8 -11 -14 -15 -18 -15 -10 -9 -14 -23 -37 -51 -56 -42 -24 -14 -14 -10 -25 -30 -22 -11 -12 -11 -11 -17 -38 -62 -83 -96 -89 -68 -51 -36 -19 -9 -5 -4 -4 -4 -4 -3 -3 -7 -13 -15 -15 -13 -14 -13 -13 -13 -10 -10 -12 -11 -5 -5 -5 -5 -5 -4 -4 -3 -2 -3 -3 -3 -3 -2 -3 -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 -0 -1 -2 -0 -0 -0 -0 -1 -1 -3 -3 -2 -1 -1 -1 -1 -2 -3 -5 -6 -6 -6 -3 -1 -1 -1 -1 -1 -2 -3 -3 -5 -14 -6 -5 -6 -7 -9 -10 -12 -13 -14 -14 -12 -11 -12 -16 -24 -35 -48 -58 -51 -26 -9 -11 -21 -23 -23 -23 -25 -34 -39 -43 -50 -59 -67 -75 -78 -69 -45 -24 -10 -7 -7 -7 -6 -4 -4 -5 -6 -6 -7 -7 -6 -6 -6 -11 -11 -10 -10 -9 -7 -6 -5 -4 -4 -5 -6 -5 -4 -3 -3 -2 -2 -2 -4 -6 -7 -10 -11 -10 -7 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -1 -2 -1 -0 -1 -1 -1 -2 -3 -3 -2 -1 -1 -1 -2 -2 -3 -4 -5 -5 -6 -5 -3 -0 -1 -1 -1 -2 -3 -3 -4 -17 -14 -15 -16 -17 -16 -15 -16 -16 -13 -11 -9 -7 -8 -11 -19 -29 -39 -46 -39 -23 -11 -10 -11 -24 -38 -46 -37 -49 -55 -57 -57 -57 -60 -61 -59 -62 -47 -27 -11 -8 -9 -8 -7 -6 -6 -5 -5 -6 -6 -5 -3 -3 -4 -6 -9 -12 -15 -14 -10 -8 -6 -5 -6 -6 -6 -5 -3 -3 -3 -3 -2 -2 -3 -5 -7 -9 -10 -11 -13 -5 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -1 -0 -0 -0 -1 -1 -1 -1 -0 -0 -1 -2 -3 -3 -3 -1 -1 -1 -1 -2 -3 -4 -5 -6 -7 -5 -3 -0 -1 -1 -1 -2 -3 -4 -3 -13 -13 -13 -13 -14 -16 -18 -19 -18 -14 -10 -8 -8 -9 -14 -19 -26 -32 -34 -22 -18 -17 -15 -14 -13 -12 -10 -6 -21 -33 -43 -50 -49 -53 -56 -58 -63 -57 -36 -14 -13 -13 -12 -11 -9 -6 -5 -4 -3 -2 -2 -3 -4 -4 -4 -7 -10 -11 -8 -8 -8 -7 -7 -8 -8 -7 -6 -4 -4 -4 -4 -2 -2 -4 -6 -8 -9 -10 -12 -14 -8 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -2 -3 -2 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -0 -1 -1 -1 -0 -0 -0 -1 -1 -2 -4 -8 -10 -9 -5 -1 -0 -0 -1 -2 -2 -4 -4 -4 -10 -12 -12 -14 -15 -17 -13 -16 -16 -12 -7 -6 -7 -10 -15 -22 -27 -31 -32 -26 -23 -22 -22 -22 -17 -15 -14 -9 -9 -14 -19 -22 -18 -34 -49 -58 -65 -69 -48 -22 -21 -16 -11 -7 -7 -5 -4 -2 -2 -2 -2 -3 -4 -4 -5 -6 -6 -6 -6 -8 -10 -11 -11 -12 -11 -9 -6 -5 -5 -6 -6 -4 -4 -6 -8 -11 -13 -14 -15 -16 -14 -10 -6 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 -0 -2 -4 -3 -2 -2 -1 -1 -2 -2 -2 -2 -3 -2 -0 -0 1 -0 -0 -0 1 -0 -0 -0 -2 -4 -9 -10 -7 -3 -0 -0 -1 -3 -5 -4 -4 -4 -4 -9 -11 -12 -13 -14 -12 -11 -12 -11 -7 -4 -3 -5 -8 -11 -15 -18 -21 -23 -24 -25 -27 -30 -32 -26 -22 -20 -15 -12 -12 -13 -14 -12 -29 -47 -60 -65 -77 -56 -22 -11 -9 -8 -8 -13 -11 -8 -6 -4 -3 -4 -4 -5 -5 -6 -6 -6 -6 -8 -10 -13 -15 -16 -17 -15 -11 -8 -9 -10 -9 -8 -7 -8 -8 -9 -10 -13 -14 -16 -18 -20 -15 -8 -4 -3 -1 1 1 1 1 1 1 1 1 1 -0 -1 -4 -3 -3 -3 -2 -3 -3 -3 -2 -2 -4 -5 -4 -1 -0 1 1 1 1 1 -0 -1 -2 -4 -6 -10 -10 -6 -1 -0 -0 -0 -2 -3 -3 -3 -2 -2 -10 -11 -12 -14 -14 -11 -11 -8 -5 -2 -3 -3 -3 -5 -9 -13 -15 -16 -19 -20 -24 -28 -30 -27 -29 -33 -34 -27 -19 -16 -17 -21 -21 -32 -45 -56 -61 -71 -55 -23 -7 -8 -11 -17 -26 -22 -18 -15 -12 -10 -9 -9 -8 -6 -6 -7 -7 -8 -10 -14 -17 -19 -20 -21 -20 -17 -16 -14 -11 -10 -12 -11 -11 -11 -11 -12 -13 -15 -17 -18 -16 -14 -13 -15 -10 -4 1 1 1 1 1 1 1 1 -1 -5 -8 -6 -3 -2 -3 -3 -3 -4 -4 -3 -5 -6 -7 -6 -2 -0 1 1 -0 -0 -1 -0 -4 -7 -7 -5 -4 -3 -2 -0 -0 -0 -1 -2 -3 -4 -3 -2 -1 -9 -10 -12 -13 -13 -11 -11 -9 -6 -4 -4 -4 -4 -4 -5 -7 -9 -10 -11 -15 -20 -24 -25 -21 -21 -24 -25 -25 -22 -21 -23 -28 -31 -36 -41 -45 -49 -58 -50 -28 -9 -12 -18 -24 -25 -27 -28 -27 -25 -21 -19 -16 -12 -8 -8 -8 -7 -7 -12 -17 -21 -22 -22 -22 -22 -23 -26 -18 -15 -15 -16 -14 -13 -13 -15 -18 -20 -20 -20 -21 -14 -10 -11 -12 -12 -6 -0 -0 1 1 1 -0 -2 -5 -9 -14 -16 -13 -8 -4 -4 -3 -3 -3 -3 -5 -5 -6 -7 -6 -3 -1 -0 -1 -1 -1 -1 -0 -5 -10 -10 -5 -2 -2 -3 -3 -0 -0 -0 -1 -3 -4 -3 -2 -2 -8 -9 -9 -10 -10 -11 -11 -12 -12 -10 -7 -6 -5 -4 -4 -6 -5 -5 -5 -9 -12 -14 -15 -16 -13 -12 -12 -13 -18 -21 -24 -29 -33 -34 -35 -37 -41 -51 -50 -36 -13 -17 -24 -31 -37 -42 -42 -43 -46 -40 -33 -26 -19 -13 -12 -10 -9 -8 -12 -17 -21 -22 -18 -15 -14 -17 -24 -20 -18 -20 -19 -15 -13 -14 -16 -18 -18 -18 -18 -18 -13 -9 -9 -11 -12 -8 -2 -0 1 1 1 1 -15 -24 -25 -21 -16 -10 -8 -9 -9 -7 -4 -1 -1 -0 -0 -2 -3 -5 -4 -2 -2 -3 -5 -5 -4 -3 -5 -9 -13 -8 -8 -8 -8 -6 -1 -0 -0 -1 -1 -1 -1 -1 -2 -6 -5 -6 -8 -9 -10 -10 -11 -13 -15 -14 -11 -8 -5 -5 -6 -7 -7 -7 -6 -6 -6 -8 -10 -10 -9 -7 -4 -7 -8 -10 -17 -24 -26 -28 -30 -39 -46 -46 -35 -15 -18 -23 -30 -40 -49 -50 -56 -70 -66 -57 -46 -34 -21 -18 -16 -12 -9 -10 -13 -19 -29 -25 -16 -10 -13 -17 -17 -18 -21 -23 -15 -11 -13 -16 -18 -18 -16 -12 -13 -12 -10 -9 -10 -11 -9 -4 -0 -2 -11 -24 -30 -38 -35 -25 -15 -13 -11 -10 -9 -7 -6 -4 -1 -0 -0 -0 -0 -1 -2 -3 -2 -2 -2 -4 -5 -5 -5 -5 -10 -21 -15 -10 -5 -2 -1 -0 -0 -1 -1 -2 -2 -2 -2 -3 -7 -6 -6 -8 -9 -9 -9 -9 -10 -11 -11 -10 -8 -7 -7 -8 -9 -9 -9 -7 -6 -7 -9 -13 -13 -12 -10 -5 -3 -1 -1 -4 -9 -14 -18 -22 -36 -48 -51 -42 -19 -18 -21 -25 -30 -32 -34 -47 -77 -85 -79 -65 -50 -40 -35 -28 -20 -11 -8 -7 -9 -16 -16 -11 -9 -12 -18 -21 -23 -26 -29 -19 -13 -12 -14 -15 -15 -13 -8 -11 -11 -9 -9 -10 -12 -11 -6 -1 -1 -9 -23 -19 -12 -5 -3 -6 -9 -9 -9 -7 -2 -1 -0 -0 -0 -0 1 -0 -1 -2 -2 -1 -1 -1 -2 -3 -5 -10 -13 -17 -21 -13 -6 -1 1 1 -0 -0 -1 -1 -3 -3 -4 -4 -5 -7 -8 -9 -10 -10 -10 -13 -8 -5 -5 -7 -12 -12 -11 -11 -10 -10 -9 -9 -10 -8 -14 -25 -28 -21 -18 -15 -8 -3 -1 -2 -7 -7 -6 -7 -10 -18 -28 -40 -47 -27 -25 -26 -30 -32 -29 -49 -79 -102 -96 -86 -73 -59 -54 -48 -40 -31 -18 -11 -9 -9 -12 -13 -12 -10 -8 -13 -19 -23 -23 -21 -14 -9 -7 -8 -9 -11 -11 -8 -6 -6 -7 -10 -10 -11 -10 -7 -1 -0 -1 -2 -1 -0 1 -0 -6 -8 -7 -6 -4 -2 -1 -1 -2 -2 -2 -2 -3 -4 -4 -3 -2 -2 -4 -6 -8 -9 -8 -9 -11 -7 -3 -2 -1 -0 -0 -0 -1 -1 -3 -3 -3 -4 -4 -6 -10 -12 -15 -16 -16 -15 -12 -5 -2 -1 -2 -5 -13 -17 -17 -15 -11 -9 -10 -12 -19 -28 -36 -38 -33 -30 -24 -14 -32 -66 -98 -107 -37 -11 -5 -6 -8 -11 -18 -25 -28 -33 -36 -39 -43 -40 -59 -85 -99 -83 -80 -76 -60 -52 -47 -41 -31 -20 -14 -12 -13 -15 -15 -14 -12 -5 -7 -11 -16 -16 -18 -15 -9 -4 -3 -4 -5 -7 -7 -5 -5 -5 -9 -10 -10 -10 -9 -3 -0 1 1 1 1 1 -0 -5 -8 -9 -10 -9 -6 -4 -4 -4 -3 -5 -7 -9 -11 -9 -5 -4 -7 -9 -10 -9 -10 -6 -4 -3 -2 -3 -5 -6 -3 -2 -1 -1 -1 -1 -2 -4 -5 -6 -8 -10 -11 -12 -14 -16 -14 -6 -2 -0 -0 -0 -0 -15 -27 -31 -26 -21 -18 -17 -19 -31 -44 -54 -56 -49 -41 -32 -22 -46 -95 -101 -32 -12 -8 -8 -9 -9 -13 -19 -25 -30 -34 -38 -43 -46 -51 -59 -67 -68 -65 -63 -59 -51 -46 -39 -29 -18 -20 -19 -17 -15 -12 -9 -8 -8 -8 -10 -12 -13 -16 -14 -10 -5 -2 -2 -2 -3 -6 -6 -5 -4 -4 -8 -10 -10 -9 -8 -3 -1 -0 1 1 1 1 1 -3 -6 -11 -17 -13 -9 -5 -3 -2 -3 -5 -7 -9 -11 -10 -7 -11 -14 -15 -15 -12 -4 -1 -1 -1 -0 -4 -6 -4 -2 -2 -2 -1 -1 -3 -5 -8 -7 -8 -10 -4 -6 -7 -5 -4 -4 -3 -2 -1 -0 -0 -1 -15 -29 -36 -35 -31 -28 -28 -28 -36 -46 -54 -52 -37 -33 -33 -31 -38 -54 -50 -11 -2 -3 -9 -14 -14 -20 -26 -29 -33 -41 -46 -47 -51 -55 -56 -54 -46 -41 -38 -38 -40 -40 -35 -28 -20 -20 -21 -21 -18 -11 -6 -3 -3 -7 -10 -13 -16 -17 -12 -9 -6 -4 -3 -4 -5 -5 -5 -4 -3 -3 -6 -8 -9 -7 -8 -7 -5 -5 -1 -0 -0 -0 -4 -12 -16 -16 -21 -16 -10 -5 -1 -1 -3 -6 -10 -16 -17 -17 -18 -15 -12 -9 -6 -3 -1 1 1 1 1 -0 -2 -1 -2 -2 -2 -2 -3 -6 -11 -18 -16 -15 -15 -1 -3 -5 -4 -4 -4 -3 -2 -1 -0 -0 -2 -18 -36 -50 -52 -44 -44 -49 -50 -49 -44 -36 -30 -42 -46 -43 -37 -38 -43 -39 -19 -7 -8 -13 -17 -21 -27 -32 -36 -38 -43 -45 -45 -47 -47 -44 -38 -28 -23 -20 -20 -22 -30 -28 -24 -21 -19 -16 -13 -9 -5 -2 -1 -0 -1 -3 -8 -12 -12 -13 -10 -5 -4 -5 -6 -6 -6 -7 -6 -4 -4 -6 -9 -11 -10 -14 -21 -29 -33 -21 -13 -6 -1 -9 -30 -35 -25 -18 -12 -8 -5 -2 -1 -4 -9 -16 -21 -19 -12 -6 -1 1 -0 -0 -0 -0 1 1 1 1 -0 -1 -3 -1 -0 -2 -5 -9 -13 -17 -19 -20 -19 -17 -0 -2 -4 -4 -3 -3 -3 -3 -2 -1 -1 -2 -5 -10 -23 -55 -61 -64 -66 -67 -67 -64 -55 -38 -39 -39 -39 -38 -42 -51 -51 -33 -13 -9 -12 -16 -21 -26 -32 -37 -40 -41 -41 -38 -33 -24 -18 -13 -7 -4 -2 -1 -3 -11 -11 -8 -6 -4 -2 -0 1 1 1 1 -0 -0 -10 -18 -19 -18 -23 -22 -15 -12 -8 -5 -2 -4 -7 -8 -8 -9 -10 -12 -15 -17 -21 -28 -36 -44 -53 -41 -19 -0 -4 -20 -28 -21 -13 -9 -6 -4 -2 -3 -6 -11 -11 -11 -8 -4 -1 -0 1 -0 -0 -0 -0 1 1 1 1 -0 -1 -1 -1 -1 -3 -8 -12 -14 -16 -17 -18 -17 -12 -0 -2 -4 -4 -4 -3 -3 -3 -4 -3 -2 -2 -2 -3 -10 -33 -47 -58 -66 -71 -75 -76 -68 -48 -35 -31 -34 -42 -54 -61 -57 -38 -15 -8 -8 -10 -13 -16 -19 -22 -30 -30 -27 -21 -11 -3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -12 -25 -33 -29 -19 -14 -19 -16 -12 -8 -7 -7 -7 -8 -9 -9 -10 -13 -17 -22 -26 -32 -37 -36 -37 -26 -11 1 -1 -11 -19 -18 -12 -9 -6 -4 -5 -8 -11 -10 -2 -0 1 1 1 1 1 -0 -0 -0 -0 1 1 1 1 1 -0 -0 -1 -3 -7 -11 -12 -12 -13 -16 -16 -13 -4 -1 -2 -3 -3 -4 -4 -4 -4 -5 -4 -3 -2 -2 -2 -1 -3 -15 -30 -47 -67 -72 -76 -72 -57 -40 -34 -36 -43 -63 -66 -55 -33 -10 -4 -3 -6 -9 -9 -8 -6 -8 -7 -4 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -4 -10 -20 -48 -37 -20 -11 -7 -4 -3 -3 -5 -7 -9 -11 -10 -13 -16 -20 -21 -21 -26 -31 -17 -7 -2 -0 -4 -8 -12 -13 -11 -10 -10 -8 -5 -4 -4 -3 -2 -0 1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -3 -6 -10 -11 -10 -9 -11 -16 -22 -25 -9 -3 -4 -4 -4 -3 -4 -4 -4 -5 -5 -4 -3 -1 -0 -0 -0 -1 -4 -11 -23 -46 -63 -73 -72 -60 -45 -42 -62 -80 -82 -72 -51 -16 -4 -3 -6 -8 -9 -7 -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 -0 -0 -1 -3 -3 -2 -2 -1 -1 -2 -5 -7 -11 -14 -17 -14 -14 -12 -10 -8 -7 -8 -10 -4 -1 1 -4 -28 -30 -23 -13 -10 -17 -18 -12 -6 -3 -1 -0 -0 1 1 -0 -0 -0 1 1 1 1 1 1 1 1 1 -0 -0 -2 -4 -7 -10 -12 -12 -11 -10 -10 -13 -14 -9 -2 -4 -4 -4 -4 -3 -4 -4 -4 -3 -3 -3 -4 -1 -0 1 1 1 -0 -0 -0 -11 -27 -46 -65 -85 -69 -57 -72 -89 -92 -72 -29 -10 -5 -4 -6 -6 -6 -4 -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 -0 -0 -0 -1 -2 -2 -1 -1 -3 -6 -9 -14 -18 -22 -20 -16 -10 -3 -1 -1 -1 -0 -0 1 -0 -2 -17 -19 -13 -6 -11 -12 -10 -6 -3 -2 -1 -0 -0 1 1 -0 -0 -0 1 1 1 -0 -0 -0 -1 -0 -0 -0 -3 -5 -7 -8 -9 -13 -15 -17 -16 -11 -7 -5 -2 -0 -9 -12 -11 -4 -3 -3 -4 -4 -5 -5 -4 -0 -0 -0 1 1 1 1 -0 -3 -4 -6 -10 -19 -49 -61 -71 -92 -108 -115 -88 -21 -8 -5 -6 -6 -7 -8 -7 -4 -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 -0 -1 -3 -4 -4 -3 -3 -4 -6 -8 -13 -15 -16 -19 -19 -16 -10 -2 -1 -2 -2 -1 -0 1 -0 -2 -5 -6 -7 -9 -11 -10 -8 -4 -2 -1 -0 -0 -0 1 1 1 1 1 1 -0 -0 -2 -3 -3 -2 -0 -0 -2 -3 -3 -3 -4 -6 -10 -13 -16 -18 -13 -7 -3 -0 -0 -27 -42 -37 -4 -3 -2 -2 -1 -1 -1 -0 1 1 1 1 1 1 1 -0 -1 -2 -4 -5 -6 -8 -20 -37 -55 -71 -48 -20 -5 -5 -6 -7 -7 -7 -8 -7 -4 -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 -0 -1 -2 -4 -5 -4 -5 -6 -8 -10 -15 -17 -18 -19 -17 -10 -4 -3 -3 -3 -2 -0 -0 -0 -0 -1 -3 -5 -8 -13 -11 -8 -4 -2 -0 -0 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -2 -0 -0 -1 -2 -2 -2 -1 -1 -6 -10 -12 -12 -8 -7 -6 -3 -0 -0 -18 -31 -30 -3 -3 -2 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -4 -4 -3 -4 -7 -19 -13 -6 -4 -4 -7 -8 -8 -9 -9 -9 -7 -3 -3 -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 -0 -1 -3 -5 -7 -7 -7 -7 -9 -15 -18 -21 -22 -19 -9 -3 -1 -1 -2 -3 -4 -0 -0 -0 -1 -1 -3 -5 -9 -11 -7 -4 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -3 -4 -2 -2 -3 -4 -5 -3 -2 -6 -9 -11 -12 -14 -10 -5 -2 -0 1 -0 -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 -0 -1 -5 -7 -6 -5 -5 -7 -9 -9 -10 -9 -7 -2 -1 -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 -0 -1 -4 -7 -8 -8 -9 -11 -14 -21 -26 -28 -24 -11 -4 -0 1 1 -0 -1 -1 -0 -2 -2 -1 -1 -2 -3 -6 -5 -2 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -1 -2 -2 -3 -6 -5 -3 -2 -5 -9 -11 -9 -9 -8 -6 -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 -0 -5 -7 -7 -5 -5 -4 -5 -8 -10 -10 -7 -2 -3 -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 -0 -1 -5 -7 -8 -8 -10 -14 -20 -28 -32 -29 -19 -5 -0 1 1 1 1 1 -0 -3 -4 -3 -1 -0 -0 -0 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -4 -6 -5 -3 -2 -4 -9 -10 -9 -8 -7 -8 -8 -10 -5 -1 1 1 1 1 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 -2 -2 -2 -4 -5 -5 -7 -9 -8 -6 -4 -4 -3 -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 -0 -5 -8 -10 -10 -10 -12 -18 -30 -37 -32 -20 -8 -3 -0 1 1 1 1 1 1 -1 -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 -0 -0 -1 -2 -4 -7 -4 -2 -2 -5 -9 -10 -8 -8 -8 -9 -9 -14 -10 -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 -0 -0 -4 -4 -5 -5 -5 -6 -5 -4 -3 -1 -0 1 1 1 1 1 1 1 1 -0 -0 -2 -2 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -10 -15 -16 -14 -17 -20 -25 -33 -29 -19 -10 -7 -3 -0 1 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 -0 -1 -2 -3 -4 -7 -5 -3 -2 -3 -4 -7 -9 -8 -8 -6 -6 -7 -12 -11 -7 1 1 1 1 1 1 1 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 -4 -4 -3 -2 -1 -4 -5 -4 -1 -0 1 1 1 1 1 1 1 -0 -1 -2 -3 -3 -3 -0 -0 1 1 1 1 1 -0 -0 -0 -0 -1 -5 -9 -12 -15 -19 -23 -26 -28 -25 -16 -10 -7 -1 -0 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 1 1 1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -2 -3 -4 -7 -4 -3 -3 -5 -7 -7 -7 -6 -5 -4 -4 -7 -9 -7 -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 -0 -2 -5 -5 -4 -3 -2 -4 -5 -5 -3 -0 1 1 1 1 1 1 1 -0 -2 -3 -4 -4 -3 -3 -1 -0 1 1 1 -0 -1 -2 -1 -0 -0 -1 -8 -13 -16 -17 -14 -20 -23 -22 -16 -10 -5 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -2 -1 -0 1 1 1 1 1 1 1 1 1 -0 -1 -1 -1 -1 -1 -1 -2 -2 -3 -6 -11 -10 -8 -6 -5 -5 -5 -5 -8 -8 -7 -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 -3 -7 -7 -6 -6 -7 -7 -7 -7 -7 -6 -1 1 1 1 1 1 1 1 -2 -3 -3 -3 -2 -1 -0 -0 1 1 -0 -0 -1 -1 -1 -0 1 -2 -6 -12 -14 -15 -16 -19 -21 -20 -14 -10 -5 -1 -0 -0 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 1 1 -0 -1 -2 -2 -2 -1 -0 1 1 -0 -0 -0 -0 1 1 -0 -1 -1 -1 -1 -1 -1 -3 -4 -4 -4 -7 -6 -6 -5 -5 -6 -6 -6 -9 -10 -10 -9 -5 1 1 1 1 1 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 -6 -6 -8 -9 -8 -9 -8 -5 -0 -0 1 -0 -0 -2 -3 -3 -1 -2 -3 -2 -0 1 1 1 1 1 -0 -0 -1 -2 -1 -0 -0 1 -3 -9 -14 -15 -16 -18 -21 -18 -11 -4 -4 -1 -0 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -2 -2 -0 -0 1 1 1 1 -1 -1 -1 -0 1 1 -0 -1 -2 -2 1 1 -0 -1 -1 -2 -2 -2 -3 -4 -6 -6 -4 -5 -5 -5 -5 -7 -6 -6 -6 -10 -10 -9 -9 -7 1 1 1 1 1 1 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 -7 -10 -10 -10 -11 -8 -4 -1 1 1 -0 -0 -1 -4 -5 -4 -4 -4 -4 -2 -0 -0 -0 -0 -0 1 -0 -1 -3 -2 -1 1 1 1 -1 -4 -7 -10 -14 -17 -15 -9 -3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -2 -2 -0 -0 1 1 1 1 -0 -0 -0 -0 1 1 -0 -2 -4 -6 -6 -5 -4 -3 -4 -6 -6 -6 -6 -5 -5 -5 -4 -4 -4 -3 -3 -5 -6 -6 -6 -8 -10 -12 -13 -8 1 1 1 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 -4 -8 -10 -11 -12 -13 -11 -5 -0 -0 -0 -1 -2 -2 -4 -5 -5 -5 -3 -1 1 1 -0 -1 -2 -0 -0 -1 -3 -3 -2 -0 1 1 1 1 -0 -0 -5 -10 -11 -8 -3 -0 -0 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 -0 -1 -4 -5 -7 -9 -8 -7 -7 -9 -9 -7 -6 -5 -4 -3 -3 -3 -4 -4 -3 -4 -4 -4 -4 -5 -6 -9 -15 -19 -12 Wind_Speed 54 54 54 54 54 54 54 54 54 54 53 53 52 52 51 51 51 50 49 49 48 48 48 48 48 49 49 49 49 48 46 45 43 43 nan nan 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 51 52 52 53 53 53 53 53 53 52 52 52 51 51 50 50 50 50 49 49 49 49 50 50 50 50 50 50 49 48 47 45 45 nan 45 45 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 50 51 51 52 52 52 52 52 52 52 52 51 50 50 50 50 50 50 50 49 50 51 51 52 52 51 51 50 50 49 49 47 48 47 46 45 45 nan 44 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 50 51 51 52 52 52 52 52 52 52 51 51 50 49 48 48 48 48 47 48 49 50 51 52 53 53 52 52 nan nan 50 49 49 49 nan 48 47 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 50 50 51 52 52 53 53 53 52 52 51 50 49 48 47 46 45 45 46 nan nan 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 50 51 52 53 54 54 55 55 54 54 53 53 52 51 49 47 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 53 54 55 55 55 55 55 55 55 55 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 55 55 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 47 48 49 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan 24 25 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 23 23 24 25 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 22 23 24 25 26 27 28 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 26 27 28 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 262 262 262 262 263 263 264 265 266 267 268 268 268 268 268 269 269 269 269 268 268 268 268 268 268 268 268 267 266 266 265 266 266 267 nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 261 261 262 262 263 264 265 266 266 266 266 267 267 267 268 267 267 268 268 268 268 268 267 267 268 268 268 267 266 264 264 265 nan 265 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 261 261 261 262 262 263 264 265 265 265 265 265 266 266 267 267 268 268 268 268 267 267 267 267 267 269 269 268 267 265 264 264 264 264 265 266 nan 268 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 261 261 261 261 262 262 262 263 263 262 263 263 264 265 266 267 267 267 267 267 267 267 266 267 267 268 nan nan 268 267 265 265 nan 265 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 260 260 261 261 261 261 261 260 260 260 260 260 261 262 264 264 265 265 nan nan 265 266 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 261 261 261 261 261 260 259 259 259 258 258 257 257 258 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 262 262 261 261 260 260 259 259 258 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 261 261 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 285 285 285 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 313 313 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 317 nan nan nan 317 316 315 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 320 320 320 320 319 319 318 318 318 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 120 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 321 321 322 321 321 321 321 321 321 322 322 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 117 117 117 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 323 324 324 324 324 325 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 326 327 327 328 328 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 330 330 331 332 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 333 334 335 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 336 337 338 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 339 340 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan