CAPE 13 10 7 4 3 4 9 13 3 2 2 1 1 2 1 0 0 0 0 0 0 0 0 3 6 8 10 11 11 12 14 19 20 21 22 19 9 1 0 2 3 2 0 1 2 1 3 4 2 7 26 44 53 52 53 55 59 61 62 62 61 58 50 41 33 27 24 23 20 22 26 31 37 38 33 31 29 27 25 22 18 16 14 14 23 46 80 111 126 116 73 35 23 37 59 72 67 77 82 73 56 50 68 107 153 201 225 218 192 156 118 83 71 85 28 5 19 70 141 184 172 112 44 9 0 0 0 0 0 0 1 1 0 0 0 1 1 0 1 3 6 11 14 15 15 15 16 15 13 11 10 10 11 21 22 29 50 73 78 63 42 25 11 3 10 9 10 21 14 8 23 130 231 237 160 78 62 93 107 91 51 16 1 12 33 37 32 25 17 15 16 18 15 9 5 18 32 33 26 20 28 48 43 27 21 14 14 11 5 15 14 11 13 11 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 3 6 8 10 10 12 14 18 21 21 23 23 17 6 0 8 11 6 1 5 10 7 1 0 0 2 14 33 44 36 26 43 55 62 66 65 57 51 47 41 33 27 24 24 23 21 19 22 26 27 26 25 22 20 18 17 15 14 13 10 14 31 66 104 127 122 81 38 30 44 61 72 81 97 107 107 92 71 71 106 159 207 226 207 172 130 85 48 34 43 8 1 41 99 161 189 160 113 53 9 0 0 0 0 0 0 0 0 0 1 4 6 3 2 0 2 6 10 14 14 12 13 17 20 18 15 11 10 12 21 26 36 68 93 89 64 45 37 19 2 0 1 3 7 9 11 16 137 248 242 148 55 17 26 44 55 29 7 3 23 50 61 55 41 27 19 18 19 19 12 4 14 35 38 30 19 22 35 37 28 24 15 19 18 14 13 24 19 18 18 12 7 2 2 0 1 3 2 1 0 0 0 0 0 0 1 3 5 7 9 11 13 17 19 19 21 24 22 13 6 14 21 13 3 1 8 12 6 3 0 0 5 19 32 24 6 26 46 58 63 59 51 44 46 44 36 28 24 24 25 24 20 21 20 19 20 19 18 15 13 11 10 10 9 8 5 20 52 94 126 131 105 64 41 51 63 69 76 85 94 107 115 103 91 118 174 220 233 214 177 128 73 38 15 0 0 0 60 121 168 168 130 83 37 2 0 0 0 0 0 0 0 0 0 7 14 13 9 6 7 9 10 11 12 12 12 13 14 21 22 18 12 10 11 17 33 49 65 81 76 57 45 44 32 4 2 1 6 7 6 8 22 123 254 249 140 44 6 6 16 32 25 11 17 38 59 68 66 53 35 21 16 17 16 9 4 15 37 42 39 31 38 44 37 34 29 17 25 20 16 18 23 20 16 23 25 12 1 3 2 1 4 5 3 0 0 0 0 0 0 0 1 4 5 7 10 12 15 18 19 20 23 25 21 15 15 19 18 6 1 3 11 14 11 2 0 1 11 24 26 14 10 28 42 56 43 39 48 51 52 46 36 28 25 25 24 20 21 19 18 16 15 14 13 12 10 8 8 7 4 2 12 37 79 117 136 130 102 71 66 78 69 65 67 68 80 112 113 105 139 195 236 243 222 184 124 63 36 14 0 0 6 41 103 129 116 85 53 23 0 0 0 0 0 0 0 0 0 0 15 20 18 14 14 18 20 18 13 11 11 16 20 19 18 19 15 11 10 13 22 38 60 74 72 72 64 49 40 36 16 6 10 10 13 13 10 26 105 240 256 135 43 7 4 14 29 37 26 32 48 60 67 67 61 44 24 15 11 9 5 6 19 35 37 39 32 28 31 35 37 29 11 15 14 12 14 16 16 12 16 19 9 2 2 4 3 3 6 5 3 1 0 0 0 0 0 0 3 5 6 9 11 13 15 17 20 22 25 27 22 13 9 9 7 0 2 14 19 18 11 2 0 7 21 23 11 2 8 19 58 47 40 44 47 50 52 49 37 28 25 24 22 18 15 15 13 13 12 11 10 9 6 7 7 3 0 6 25 59 105 134 144 134 117 109 107 78 70 72 69 82 112 123 136 170 228 254 248 223 179 108 42 15 4 0 1 4 19 59 62 45 27 12 4 0 0 0 0 0 0 0 0 0 2 14 18 16 14 15 18 19 17 13 12 11 16 22 23 21 18 15 12 11 14 23 38 52 61 73 76 69 57 40 33 32 23 47 51 42 29 16 25 88 211 282 160 65 21 12 22 38 49 42 40 49 60 70 76 75 58 35 19 8 3 2 8 22 34 32 33 41 44 39 31 25 21 2 7 13 8 12 16 15 12 8 9 11 4 1 4 5 3 4 6 5 3 1 0 0 0 0 0 2 4 6 8 10 12 13 15 18 20 23 28 32 16 4 0 0 1 5 17 21 24 22 16 8 4 15 17 10 11 13 20 53 70 40 32 26 26 37 53 49 32 25 20 18 17 13 15 12 11 11 10 8 6 3 3 4 4 1 3 13 34 71 101 125 141 144 135 116 90 83 91 100 113 135 153 173 205 260 268 244 210 166 107 39 1 0 0 7 13 16 18 14 6 1 0 0 0 0 0 0 0 0 0 0 0 1 5 10 8 7 7 8 10 11 12 14 12 15 20 23 23 22 20 17 15 15 19 30 48 67 79 77 66 54 43 45 60 77 110 97 51 27 16 24 83 201 299 221 111 55 35 42 59 65 52 41 50 72 86 88 79 65 47 26 11 2 0 6 16 26 31 37 47 53 47 34 23 22 1 4 12 15 14 18 17 14 10 9 13 10 1 1 6 7 4 3 6 5 1 0 0 0 0 0 0 2 6 8 9 11 12 13 16 18 22 27 29 12 2 0 2 3 5 12 25 30 32 27 19 14 17 23 23 24 18 16 30 58 62 54 27 10 9 28 46 43 32 22 16 15 14 12 10 9 7 7 6 4 2 2 1 2 1 1 3 12 30 55 81 113 133 131 111 92 92 98 121 140 165 184 198 223 270 271 232 196 156 100 40 3 1 4 43 50 34 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 1 3 7 11 15 15 13 20 23 21 20 22 25 26 18 15 20 29 47 69 81 69 54 45 48 60 75 84 83 70 38 25 22 32 92 218 327 266 167 112 79 78 84 77 59 43 64 104 117 102 77 57 43 27 20 5 1 3 8 16 29 40 45 49 50 41 28 26 3 1 6 15 21 18 18 15 11 11 15 14 2 0 5 8 7 4 5 6 3 1 0 0 0 0 0 0 3 6 8 10 12 13 15 17 21 27 25 13 2 0 6 16 13 15 28 33 39 37 31 28 29 31 30 22 8 3 13 41 66 69 54 36 13 12 31 45 42 29 16 12 10 9 9 8 7 5 4 3 2 2 2 1 1 0 0 2 8 22 46 75 103 119 117 106 98 104 128 159 186 209 223 249 277 266 220 179 141 90 37 5 6 27 128 105 45 11 1 0 0 0 0 0 0 0 0 2 5 5 3 3 4 4 4 4 2 1 3 7 13 18 20 18 23 28 21 18 19 24 27 18 18 33 41 56 76 88 80 57 39 49 57 66 65 53 40 37 45 48 51 99 207 310 309 225 160 126 115 101 79 62 64 97 137 136 105 76 59 47 41 39 21 5 2 4 10 28 57 93 81 51 40 27 25 35 13 2 5 16 17 13 12 10 12 16 14 6 0 2 7 7 4 3 5 6 3 1 0 0 0 0 0 0 4 7 8 9 10 13 17 22 26 27 19 8 1 0 10 23 27 30 33 39 43 40 38 37 36 33 24 8 1 3 28 53 65 69 62 27 6 12 29 41 40 25 16 13 10 9 8 7 5 4 4 3 2 1 1 2 1 0 2 2 9 26 48 72 100 120 121 119 126 146 173 196 225 257 279 276 244 197 160 124 69 32 11 14 67 191 164 59 12 1 0 0 0 0 0 0 1 6 21 29 15 9 16 25 41 47 36 17 6 6 9 15 22 25 26 29 38 27 21 21 26 34 39 43 53 57 71 86 86 76 61 40 41 44 56 50 41 50 75 96 97 84 105 175 269 319 286 221 245 170 112 86 90 115 153 169 145 117 92 83 70 48 40 32 8 2 2 6 29 70 92 61 30 24 14 17 60 37 10 1 9 15 9 6 8 11 17 19 13 4 2 5 7 6 4 4 6 5 2 0 0 0 0 0 0 1 5 6 7 9 13 18 22 25 26 25 17 6 0 1 16 32 34 33 35 41 44 46 48 46 42 35 22 7 6 26 46 59 64 58 33 11 6 10 24 41 42 21 14 13 11 11 10 7 5 4 3 1 1 1 1 0 0 4 2 5 17 34 54 81 108 119 134 148 162 178 198 232 256 261 234 193 158 137 112 66 35 15 21 82 167 168 53 10 1 0 0 0 0 0 0 6 34 63 55 21 23 46 80 125 125 87 44 20 14 15 20 25 30 33 34 32 24 19 22 48 89 113 104 76 69 81 93 101 94 71 42 29 30 54 62 65 87 125 152 141 118 115 158 236 283 272 254 282 242 187 167 182 206 214 191 141 103 100 98 70 36 22 18 4 1 1 3 9 16 19 24 26 10 5 11 72 55 27 2 3 14 5 5 8 11 14 21 19 6 3 4 6 7 4 3 4 5 3 1 0 0 0 0 0 0 2 5 7 9 14 19 23 23 24 27 25 14 4 4 18 38 39 36 34 37 42 49 62 63 57 48 37 25 20 28 47 56 62 62 56 43 20 4 5 23 43 40 22 15 12 11 10 8 7 5 3 1 0 1 0 0 1 3 1 2 11 24 43 69 100 124 149 151 160 174 191 210 220 203 163 126 110 108 96 59 22 14 31 77 107 83 25 2 0 0 0 0 0 1 3 18 68 79 50 20 43 109 186 201 173 122 69 37 25 25 31 35 40 42 39 31 22 18 28 81 156 200 180 122 95 100 107 116 99 69 43 31 34 63 73 83 124 176 198 170 135 113 139 187 203 194 213 270 286 268 255 256 253 231 189 143 102 109 94 54 21 9 5 4 2 1 2 9 21 34 42 44 7 2 10 84 68 38 11 0 3 1 4 8 10 14 21 27 18 7 6 6 7 9 5 3 4 4 2 0 0 0 0 0 0 1 3 6 8 13 19 23 24 25 27 30 25 11 2 9 28 40 37 29 29 34 44 57 65 66 61 51 41 34 34 49 56 62 64 61 52 37 15 2 5 25 42 39 26 15 10 10 9 7 4 3 2 1 1 2 1 0 1 1 0 3 14 30 55 89 124 150 136 141 159 169 164 149 132 102 76 78 92 90 61 25 15 49 79 65 33 8 0 0 0 0 1 7 20 50 93 86 51 27 13 80 208 289 247 201 156 93 54 44 43 44 51 60 65 63 50 36 34 52 115 204 249 219 160 129 141 144 131 104 71 47 38 49 79 94 109 154 203 211 175 133 102 116 137 155 175 221 282 303 284 252 219 187 167 148 124 100 106 89 40 14 5 3 5 3 0 2 8 25 53 71 50 10 3 13 103 89 46 10 0 0 0 0 6 9 11 16 23 29 19 8 6 8 10 8 4 3 4 2 1 0 0 0 0 0 0 1 4 8 13 18 22 25 27 29 31 33 24 7 3 11 24 28 25 21 23 33 46 57 68 71 64 55 51 52 55 57 61 63 60 54 44 29 9 0 4 20 29 29 24 17 14 10 7 4 2 1 1 1 2 1 0 0 1 0 1 6 17 41 83 131 162 148 136 147 146 130 109 90 67 49 55 70 67 46 21 21 70 104 62 23 4 0 0 0 0 11 43 99 169 181 85 26 12 4 139 284 315 259 227 208 140 102 86 81 83 99 106 137 146 117 76 57 77 133 229 282 241 177 152 159 155 114 97 76 56 51 69 107 131 148 189 207 194 164 134 113 122 127 154 175 197 216 221 214 194 146 95 81 70 61 80 105 73 35 14 5 2 2 2 1 0 3 15 35 43 29 10 5 15 136 110 60 7 0 0 0 0 3 13 13 12 14 20 24 15 5 3 7 8 5 2 3 3 1 0 0 0 0 0 0 1 3 8 13 17 20 24 28 33 33 32 34 21 4 0 2 11 23 16 15 22 34 47 59 68 72 69 67 65 61 59 58 59 58 54 47 33 15 1 0 2 6 12 18 22 22 17 11 7 3 2 1 0 1 0 0 0 0 0 0 2 9 38 86 140 176 169 137 136 122 101 79 56 36 26 27 31 25 10 5 25 79 133 78 31 6 0 0 0 5 41 122 197 198 134 54 15 3 3 163 292 295 243 239 271 239 198 158 138 143 164 181 224 223 188 132 85 78 126 207 269 252 195 169 173 161 107 94 75 67 74 94 121 149 182 213 195 176 168 157 144 148 139 146 150 153 159 173 175 148 94 55 45 42 41 58 81 56 27 11 9 11 11 8 3 0 2 9 16 13 5 2 4 9 182 142 92 47 19 1 0 0 6 13 15 16 14 18 27 24 10 4 3 4 5 3 2 3 2 0 0 0 0 0 0 0 3 8 12 15 19 23 30 36 34 32 34 34 15 1 0 3 13 19 15 18 27 37 46 58 68 72 71 68 64 61 58 58 58 56 50 39 23 9 2 0 0 0 3 5 7 11 13 11 6 1 1 1 0 1 0 0 0 0 0 1 9 37 74 93 118 126 115 109 88 71 48 26 12 10 12 9 5 4 6 26 88 154 131 85 34 9 1 3 25 89 186 181 125 68 26 6 6 18 119 244 274 248 253 305 316 244 173 159 165 168 173 191 174 138 102 84 93 130 182 227 218 201 187 177 152 116 100 79 88 105 115 124 145 179 204 178 161 177 182 177 176 163 135 135 152 170 179 165 124 65 36 25 22 19 34 55 33 14 9 24 38 32 15 2 0 0 2 5 3 1 2 1 2 220 176 127 82 42 10 0 0 0 10 15 17 20 18 28 31 20 6 4 4 8 5 3 2 2 0 0 0 0 0 0 1 4 7 10 14 19 24 30 37 34 30 32 28 14 1 0 0 3 13 18 19 23 32 41 50 59 66 67 67 65 64 60 57 56 54 51 44 36 26 12 0 0 0 0 0 1 3 7 9 6 2 0 0 0 0 0 0 0 0 0 1 11 33 54 48 62 80 76 65 60 57 32 13 10 14 15 13 10 9 10 20 84 142 142 126 56 14 3 21 65 122 157 90 65 24 7 17 38 59 79 157 235 256 261 290 310 250 140 126 124 115 111 116 111 102 98 105 122 152 192 221 206 215 204 183 145 108 90 79 88 95 96 105 135 176 193 167 150 177 199 206 189 144 88 104 156 184 183 159 117 67 32 14 5 4 21 35 25 14 14 42 55 36 12 1 1 0 0 0 0 0 0 0 0 246 212 165 113 62 20 0 0 0 3 8 12 18 20 24 33 25 11 5 6 9 8 4 3 2 1 0 0 0 0 0 0 2 6 8 12 17 23 29 34 31 29 30 30 19 6 0 0 0 6 17 21 24 33 40 47 54 59 61 62 63 64 59 56 53 50 48 44 37 30 21 8 0 0 0 0 0 1 2 4 4 2 1 1 0 0 0 0 0 0 0 0 9 26 40 40 42 44 36 36 52 63 33 13 18 19 14 7 4 3 9 11 53 75 76 70 29 7 25 70 116 128 94 31 1 1 26 77 103 99 87 103 187 246 252 255 270 241 106 88 88 92 99 111 123 124 115 127 165 195 215 222 210 205 222 200 148 104 86 84 79 67 64 83 120 162 193 199 176 191 201 200 156 88 47 59 79 84 86 87 85 74 48 26 8 6 14 19 16 14 23 50 57 28 8 3 3 0 0 0 0 0 0 0 0 282 253 213 146 80 32 8 2 0 1 9 10 14 19 24 29 28 12 7 8 10 10 6 4 3 1 0 0 0 0 0 0 1 4 7 10 15 21 27 29 27 28 30 28 17 6 0 0 0 2 10 21 27 34 42 48 53 55 55 55 59 61 57 53 49 46 44 41 37 32 26 16 5 0 0 0 0 0 0 1 3 3 2 1 0 0 0 0 0 0 0 0 4 11 15 12 12 12 13 29 48 55 41 27 16 10 5 1 0 0 1 2 20 32 37 41 49 95 137 154 149 103 44 5 5 21 85 143 137 103 79 85 143 238 268 233 204 167 99 89 103 149 182 194 185 157 123 108 133 171 197 196 181 186 252 250 172 117 89 75 65 60 62 78 106 140 189 226 184 182 176 166 119 65 42 55 69 62 51 48 53 53 42 31 8 2 6 10 10 13 22 34 34 20 9 6 4 0 0 2 1 0 0 0 0 318 291 244 174 110 68 33 8 1 7 17 12 13 19 23 25 23 13 10 16 14 11 7 5 3 1 0 0 0 0 0 0 0 3 6 9 13 20 24 25 25 26 27 25 20 8 1 0 0 1 4 23 29 35 43 50 56 57 56 55 57 58 55 51 45 40 39 38 36 33 28 17 4 0 0 0 0 0 0 0 1 3 4 3 1 0 0 0 0 1 3 10 7 2 2 3 4 5 7 21 23 33 43 36 15 2 1 0 0 0 0 0 4 12 22 66 143 222 235 204 147 60 16 10 30 65 112 131 110 82 66 71 114 207 281 243 184 141 118 114 137 197 261 269 229 169 116 89 105 157 180 159 152 189 260 296 205 138 96 75 69 72 78 92 112 137 168 185 175 168 157 141 96 56 52 73 83 65 59 34 32 34 26 16 6 2 2 5 9 12 13 14 11 14 7 6 6 2 1 1 1 0 0 0 0 339 315 275 210 148 107 59 9 1 3 9 11 13 16 20 21 20 15 11 15 18 14 9 5 3 2 0 0 0 0 0 0 0 1 4 8 12 17 21 22 23 24 24 23 20 9 1 0 0 0 5 19 28 33 41 52 60 65 64 59 57 55 52 48 42 37 37 36 35 33 27 17 1 0 0 0 0 0 0 0 1 2 3 2 1 0 0 0 0 2 8 13 10 1 1 2 3 4 5 11 7 12 21 21 10 2 2 0 0 1 3 6 8 2 26 110 167 188 191 159 88 20 7 22 38 48 68 88 99 88 78 80 106 174 259 273 211 159 136 139 160 204 256 243 189 128 85 76 98 143 190 161 182 210 223 234 194 127 85 67 65 73 89 109 115 131 140 161 176 164 145 108 63 41 60 99 110 59 62 44 29 25 20 11 5 4 3 5 9 13 13 12 13 8 2 4 7 7 4 2 1 2 1 0 0 351 338 313 245 192 142 82 19 3 0 0 2 7 12 16 19 20 17 13 14 24 18 12 7 5 3 1 0 0 0 0 0 0 0 3 7 11 15 19 20 20 23 23 22 21 14 3 0 0 0 2 9 24 31 38 50 62 70 71 65 59 54 46 43 40 37 35 34 33 30 23 12 0 0 0 0 0 0 0 1 2 4 3 1 0 0 0 0 0 3 4 4 3 0 0 1 0 1 2 4 3 1 9 24 30 21 8 0 2 7 9 16 17 8 21 84 140 155 129 83 31 5 7 14 10 9 36 91 151 145 128 130 154 197 250 281 231 185 149 146 174 205 206 187 143 97 70 67 82 115 179 130 153 198 214 216 188 115 65 51 52 64 82 96 97 110 109 135 170 178 150 83 33 29 44 55 52 45 60 42 26 28 23 14 8 7 8 8 8 13 21 28 29 16 3 4 6 12 14 8 2 2 1 0 0 346 352 340 291 242 182 113 47 5 0 0 0 1 6 12 17 20 20 15 16 23 24 16 8 5 3 1 0 0 0 0 0 0 0 1 5 9 13 17 19 21 25 24 22 23 20 11 2 0 0 0 3 12 28 35 44 58 70 74 70 60 50 24 34 39 38 35 33 32 29 20 8 0 0 0 0 0 0 1 2 3 4 3 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 3 19 51 55 37 13 0 3 10 5 7 9 7 17 54 96 93 66 40 20 9 4 0 0 13 63 143 214 219 191 185 202 227 250 259 236 221 159 144 160 168 151 129 105 77 59 56 68 86 100 112 128 175 191 172 133 80 39 34 46 67 76 75 78 74 54 61 89 105 89 51 22 27 35 35 30 32 39 24 18 21 21 19 16 14 14 12 6 9 20 37 52 48 42 45 32 31 34 26 11 2 3 3 2 340 358 358 330 281 225 148 77 23 1 0 0 0 2 6 12 18 22 21 13 18 25 17 10 5 3 2 1 0 0 0 0 0 0 0 2 6 10 14 18 22 26 26 24 24 23 16 6 0 0 0 0 4 17 32 40 52 65 73 73 61 38 2 20 36 36 32 30 29 26 20 12 4 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2 9 18 21 15 7 1 0 0 3 2 2 4 10 19 29 41 49 44 31 15 2 1 3 48 115 176 220 235 223 207 211 234 250 249 237 230 159 137 148 151 130 101 79 63 51 48 57 69 87 130 126 149 151 153 142 93 33 33 52 69 73 70 62 35 12 6 3 22 36 29 16 22 27 30 26 26 26 13 5 8 11 14 17 16 13 8 6 4 9 29 50 61 65 76 66 54 50 50 39 16 4 8 7 348 363 369 350 313 263 186 109 51 13 2 1 0 0 1 7 15 23 23 13 10 22 23 12 7 4 2 1 0 0 0 0 0 0 0 1 3 7 12 17 21 24 26 25 23 23 17 6 0 0 0 0 0 16 31 38 47 59 68 70 59 33 5 4 33 33 30 28 26 24 20 14 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 3 1 2 3 3 1 1 7 24 46 63 62 53 43 26 9 8 35 131 169 189 203 211 211 201 210 243 265 260 244 225 175 141 136 137 121 90 60 43 36 33 36 48 94 150 136 138 131 116 91 61 38 36 44 49 57 56 45 23 8 5 3 30 54 58 55 60 38 23 18 20 19 12 3 2 3 5 7 8 6 3 6 4 3 9 22 36 53 79 84 70 60 62 65 55 26 8 11 364 375 384 368 343 295 220 137 76 34 12 4 0 0 1 3 9 16 19 17 13 23 17 13 10 5 2 1 0 0 0 0 0 0 0 0 2 6 11 15 18 21 25 26 23 20 20 12 4 0 0 0 0 9 24 35 43 54 64 67 61 44 16 7 28 35 31 28 27 25 21 14 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 3 3 4 5 3 2 6 24 44 52 46 49 59 52 33 25 66 171 196 207 200 190 183 184 198 238 287 296 278 247 205 156 123 105 86 62 37 21 15 20 36 51 93 139 144 122 113 91 64 44 37 37 39 37 33 28 23 16 5 1 1 39 79 93 97 96 50 18 12 5 2 2 3 2 1 2 3 4 4 4 5 9 2 1 4 12 33 69 99 96 77 70 76 84 75 36 12 363 386 398 387 372 330 259 175 102 55 23 8 2 1 3 3 4 11 18 19 19 26 37 20 11 6 3 3 2 1 0 0 0 0 0 0 2 6 10 13 16 16 21 22 16 11 11 8 1 0 0 0 0 2 26 34 40 49 58 62 60 50 19 2 8 28 32 30 28 25 21 14 7 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 1 0 0 0 0 0 1 2 3 3 4 5 6 5 4 3 9 14 15 21 45 85 111 94 60 55 101 160 205 197 176 159 154 166 210 279 303 286 246 196 146 105 76 59 44 29 18 19 31 70 72 95 121 123 99 85 69 45 32 31 32 27 21 14 9 4 1 1 4 12 54 100 106 99 84 51 34 27 10 2 3 5 4 3 5 9 9 8 6 4 7 1 1 0 2 15 46 90 113 88 80 80 89 91 62 14 317 367 394 405 406 370 297 215 139 76 32 5 2 6 11 11 5 2 15 22 19 22 30 27 16 8 5 5 5 2 0 0 0 0 0 0 0 3 7 10 13 15 18 22 10 3 1 1 0 0 0 0 0 8 31 36 38 44 52 57 57 52 31 6 0 10 26 31 29 26 21 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 2 2 1 0 0 0 0 1 3 3 3 4 4 3 3 2 1 0 2 14 46 105 174 174 123 71 58 101 162 181 157 129 116 138 195 260 256 262 234 181 127 87 64 52 44 38 38 49 80 136 106 117 123 112 93 76 55 30 23 26 27 21 9 3 2 1 0 1 6 18 46 81 90 79 65 51 37 22 6 1 2 3 2 2 7 17 21 15 7 2 1 1 9 8 4 8 31 74 112 94 94 83 86 87 60 24 225 303 361 404 422 404 334 243 166 105 51 11 2 10 21 19 10 6 11 16 6 8 27 38 17 8 6 8 8 5 1 0 0 0 0 0 0 0 3 7 11 13 16 19 15 5 1 0 0 0 0 0 0 7 22 36 38 42 48 52 54 50 39 3 0 0 14 28 29 24 17 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 1 3 4 3 1 0 0 0 0 1 1 2 0 0 1 1 0 0 1 3 11 38 95 169 201 164 109 66 77 123 154 135 96 86 135 226 278 215 259 251 188 121 78 64 60 57 61 70 92 128 165 147 115 81 67 66 64 55 37 33 38 37 25 10 1 0 0 0 0 2 8 21 45 54 40 43 46 47 50 19 5 2 1 2 4 9 20 28 17 7 2 0 4 26 42 35 24 34 69 108 108 110 91 82 92 90 47 117 203 293 369 415 418 366 276 181 121 76 32 4 9 26 24 16 8 4 4 1 9 38 39 21 10 5 11 13 9 3 0 0 0 0 0 0 1 3 6 9 12 15 17 16 4 1 0 0 0 0 0 0 0 19 36 41 45 48 49 48 43 27 0 0 0 16 27 26 17 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 3 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 35 88 147 182 193 162 120 107 120 136 124 86 83 156 258 284 232 275 273 188 109 66 56 64 71 76 89 122 147 153 131 80 46 36 34 32 31 33 41 40 35 27 15 4 1 1 0 0 0 2 9 22 30 11 18 31 47 55 27 8 5 2 1 3 9 19 22 11 6 4 2 7 31 57 58 46 47 69 100 117 110 94 80 82 75 42 40 106 196 296 376 408 384 309 216 143 93 51 17 10 22 26 17 10 4 1 1 4 22 51 32 13 7 11 16 12 4 0 0 0 0 0 0 0 1 5 9 13 15 15 11 2 0 0 0 0 0 0 0 1 25 37 43 47 47 46 44 38 20 2 0 0 3 19 18 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 6 7 4 0 0 0 0 0 0 0 0 0 0 1 2 4 8 22 71 141 185 216 251 249 222 173 143 133 123 101 100 193 294 282 244 265 249 162 87 54 54 70 83 85 83 90 97 103 101 82 49 31 24 20 22 31 41 36 33 29 19 9 5 2 1 0 0 2 8 18 24 15 7 13 33 48 37 17 7 1 0 2 8 16 13 7 7 7 5 11 38 76 89 72 71 83 105 128 122 104 89 86 80 61 8 39 98 186 292 375 391 335 256 180 116 70 41 21 24 28 18 12 6 2 0 2 11 41 41 20 11 11 16 14 5 1 0 0 0 0 0 0 2 6 11 14 17 15 7 1 0 0 0 0 0 0 1 7 33 37 43 46 45 43 43 41 27 8 0 0 0 6 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 17 19 13 10 9 6 2 0 0 0 2 1 0 0 0 0 1 2 4 12 39 118 205 237 272 301 285 271 214 162 135 122 113 126 214 288 244 213 208 179 122 71 56 69 93 113 106 55 33 39 58 74 74 55 41 32 23 18 17 23 39 40 34 24 15 11 7 3 1 0 3 11 18 18 11 3 11 20 33 42 31 6 3 1 2 8 14 13 10 10 10 6 18 60 126 178 148 97 92 115 137 138 121 111 100 94 89 3 8 35 94 192 300 375 353 283 211 145 95 69 50 48 37 24 15 9 3 1 0 4 23 49 18 11 12 15 15 7 1 0 0 0 0 0 0 4 8 12 15 18 16 9 2 0 0 0 0 0 0 2 14 36 36 42 45 45 44 43 41 34 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 19 45 54 27 11 7 7 5 2 1 1 3 2 1 1 1 1 5 6 6 15 50 128 221 254 284 269 230 220 204 167 137 115 106 130 206 263 240 205 166 126 89 64 73 121 155 138 83 19 6 19 34 45 57 64 52 32 23 16 14 27 45 27 34 27 19 14 10 6 2 1 4 11 17 16 10 3 20 17 18 25 28 18 5 6 6 9 13 15 14 12 9 6 26 91 191 264 204 128 88 97 117 124 124 122 104 88 85 13 3 0 23 104 207 304 350 309 247 174 118 89 80 67 41 25 16 10 4 1 1 4 20 34 20 12 10 14 15 9 1 0 0 0 0 0 1 4 7 10 14 17 16 12 2 0 0 0 0 0 0 1 11 26 35 39 43 44 43 41 37 27 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 51 69 40 12 8 9 8 6 3 1 2 1 2 2 4 9 16 14 10 18 51 113 188 240 227 182 159 174 188 178 144 102 85 132 212 255 283 213 140 89 63 60 85 140 173 128 53 3 2 9 25 32 38 42 39 28 24 23 26 29 29 25 30 26 20 16 12 9 5 3 6 11 14 15 12 5 12 9 30 68 89 66 12 3 4 4 7 10 9 7 6 7 34 103 203 291 283 185 105 89 100 111 118 115 97 82 87 29 14 3 2 35 113 216 296 307 270 197 132 96 80 66 42 24 17 12 7 4 3 0 10 30 29 15 12 15 15 9 3 0 0 0 0 0 0 1 5 10 13 16 15 10 1 0 0 0 0 0 0 0 2 21 33 36 39 43 43 40 37 30 17 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 40 59 45 19 9 12 15 13 7 2 1 2 3 4 9 15 17 13 7 14 44 91 141 176 138 109 120 162 205 207 158 91 71 145 219 249 293 191 102 71 72 93 133 194 213 121 38 2 3 8 22 28 33 34 33 29 30 38 51 56 44 30 30 29 22 17 14 11 8 6 6 9 11 13 10 3 2 1 34 87 108 74 20 15 10 4 5 5 3 2 2 7 37 106 188 244 242 177 115 88 95 113 122 114 96 90 96 41 26 10 1 8 43 121 214 272 267 216 151 108 90 78 57 30 18 14 8 4 2 0 2 20 28 22 17 14 15 10 3 0 0 0 0 0 0 2 6 10 13 15 15 7 0 0 0 0 0 0 0 1 4 26 29 31 36 40 42 40 38 37 36 28 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 36 38 25 15 15 21 21 15 7 3 2 2 2 3 5 5 3 0 9 36 76 105 111 91 99 145 195 222 203 146 81 60 122 186 252 289 198 101 107 143 174 199 218 195 90 30 7 4 9 19 24 30 34 33 36 47 65 93 96 73 50 37 30 25 21 17 12 9 6 5 4 7 8 6 2 3 13 48 96 117 86 52 69 37 11 9 12 10 7 5 13 59 135 193 216 207 178 143 125 127 134 133 123 113 101 101 41 35 19 6 2 13 53 129 210 246 229 180 128 97 88 77 44 17 14 7 5 4 2 1 7 26 25 15 12 15 12 4 1 0 0 0 0 0 3 8 11 14 15 15 5 0 0 0 0 0 0 0 1 5 18 24 28 33 37 40 39 37 37 33 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 25 35 33 25 19 20 26 24 16 8 2 1 0 0 0 0 0 2 10 41 71 83 82 85 116 175 194 178 148 112 75 52 92 151 230 272 235 187 200 246 264 243 192 120 58 51 23 13 17 25 27 32 39 43 60 83 111 159 143 100 67 48 36 28 24 19 13 9 7 5 4 7 9 11 8 6 14 46 96 123 123 109 81 26 15 29 39 41 36 31 38 86 159 202 211 197 179 171 170 160 149 138 129 115 72 82 40 39 29 15 5 2 9 41 138 205 225 200 152 110 93 97 55 20 14 8 5 5 2 1 5 17 25 18 16 17 14 6 0 0 0 0 0 0 0 6 12 15 16 13 1 0 0 0 0 0 0 0 0 1 8 23 26 32 36 38 38 38 32 19 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 18 29 23 30 32 27 22 24 35 38 29 20 10 2 0 0 0 0 0 2 12 37 52 52 59 90 134 163 159 133 113 96 80 72 97 140 184 199 203 215 244 283 295 250 162 81 61 119 68 51 42 37 35 33 37 56 82 107 150 205 183 121 80 56 41 31 24 19 14 10 7 7 8 9 12 16 13 9 16 41 84 115 119 120 110 85 65 57 62 74 83 87 96 128 181 215 235 228 200 178 176 181 173 150 131 113 71 67 43 43 36 25 13 5 3 13 59 140 197 203 166 119 92 92 64 27 13 8 4 6 5 1 2 10 23 18 15 16 14 7 1 0 0 0 0 0 1 7 12 14 13 7 0 0 0 0 0 0 0 0 0 1 8 18 24 30 35 37 36 31 20 0 0 0 0 0 0 0 0 0 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 26 31 11 10 19 21 27 42 59 61 44 33 20 8 2 1 1 1 1 1 3 8 14 13 34 85 123 122 110 101 94 99 98 95 107 136 144 126 124 144 174 202 214 187 119 77 90 137 143 110 70 41 29 31 39 60 71 84 129 180 175 132 87 57 41 32 24 16 12 9 7 9 11 13 16 18 19 20 27 44 70 98 104 119 135 131 104 77 77 95 117 136 153 177 207 224 238 233 219 208 196 184 189 169 157 143 107 83 46 49 43 31 18 9 5 3 22 70 133 188 171 125 92 81 72 17 17 10 5 7 8 3 2 9 16 15 12 16 15 10 5 2 0 0 0 0 3 8 11 12 11 8 3 0 0 0 0 0 0 0 0 0 1 12 22 28 35 34 23 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 18 17 4 1 6 14 33 64 86 85 64 47 35 20 9 7 7 7 6 3 1 0 0 2 33 76 88 73 53 47 55 81 97 104 110 122 135 104 81 75 85 109 145 162 121 91 89 98 117 109 75 46 30 27 31 47 71 74 92 115 120 112 87 60 46 38 31 22 13 9 9 12 15 18 19 20 21 21 26 37 54 72 93 107 138 150 132 103 95 115 140 157 177 203 224 229 224 224 223 214 197 182 184 175 181 166 125 108 50 58 57 43 28 16 10 5 7 23 71 139 167 134 96 78 69 57 62 44 16 7 7 6 3 11 24 21 12 17 18 14 11 6 1 0 0 0 0 5 9 9 9 8 3 0 0 0 0 0 0 0 0 0 1 10 19 27 35 33 18 4 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 4 1 0 1 6 30 61 76 81 81 79 72 45 26 17 15 15 16 11 7 3 6 32 105 101 73 47 30 21 17 36 72 104 114 116 126 118 82 49 42 68 126 197 214 139 79 59 64 70 60 42 30 28 38 55 67 56 71 93 105 101 82 63 56 50 44 34 23 17 18 21 23 24 25 25 20 18 19 19 30 55 92 113 156 177 163 131 120 132 157 171 198 228 242 249 239 237 233 214 192 193 211 193 190 173 148 131 44 59 65 64 45 28 16 8 4 12 34 88 140 139 93 65 66 72 75 71 24 9 7 6 5 11 24 12 14 21 21 16 14 9 3 0 0 0 0 5 9 9 8 7 1 0 0 0 0 0 0 0 0 0 0 3 16 27 32 28 13 1 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 6 21 48 58 74 101 124 120 76 43 22 16 19 22 15 9 5 36 101 158 110 59 32 17 7 3 17 66 118 124 118 121 125 98 53 32 43 85 141 172 126 81 67 73 75 63 40 25 26 38 52 62 74 84 100 113 113 99 82 78 71 58 49 44 38 35 35 34 31 27 23 19 14 10 6 15 40 67 105 146 158 151 148 156 153 174 199 245 276 277 270 261 242 220 209 199 190 205 195 186 166 151 145 36 51 60 67 58 42 26 13 9 14 19 48 103 122 88 50 60 70 83 77 37 8 6 5 6 11 18 5 17 25 25 19 14 11 3 0 0 0 0 8 10 9 7 5 0 0 0 0 0 0 0 0 0 0 0 4 18 28 24 18 8 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 12 9 15 37 57 67 89 111 110 73 44 25 17 19 21 14 5 3 62 94 90 54 21 8 2 0 6 36 107 150 138 126 121 118 105 73 45 42 58 87 118 124 125 132 136 126 92 46 19 24 42 56 70 113 112 123 127 122 110 101 98 93 72 63 61 57 51 46 41 35 28 21 16 8 3 1 6 14 24 52 83 101 119 142 175 205 202 231 289 326 324 296 263 230 204 217 218 195 174 169 166 162 166 169 22 31 43 51 54 49 37 23 14 16 22 23 64 82 72 57 60 69 78 78 52 18 8 6 7 13 16 9 20 31 32 25 16 11 6 1 0 0 3 9 10 8 7 6 3 0 0 0 0 0 0 0 0 0 1 8 20 26 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 13 7 12 35 65 64 48 46 46 37 31 27 24 24 23 17 8 2 31 29 20 10 4 7 13 13 18 47 95 129 121 115 113 111 104 92 79 77 70 71 87 115 149 180 185 155 99 41 11 27 55 111 146 136 113 128 139 138 132 126 120 124 92 76 67 61 55 47 39 33 27 23 16 5 1 2 3 5 16 34 48 61 98 142 191 231 231 243 283 324 340 325 291 253 210 206 207 190 164 156 157 169 185 194 14 17 37 53 56 51 43 33 20 16 22 29 28 38 50 58 61 58 67 77 58 26 6 5 8 14 15 13 19 34 37 27 17 12 9 1 0 0 1 5 9 7 7 7 4 0 0 0 0 0 0 0 0 0 1 10 12 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 22 16 8 16 37 59 59 33 19 21 25 25 28 32 29 25 22 19 16 20 8 3 3 16 45 80 92 81 57 42 48 60 71 86 104 118 123 118 118 97 87 93 127 180 191 168 126 72 28 17 43 101 161 156 122 111 141 157 151 150 148 143 139 106 80 65 56 50 44 40 34 24 15 7 1 0 1 1 1 5 16 29 39 68 157 222 252 264 258 237 258 290 302 284 249 217 194 180 176 171 162 157 168 185 199 18 13 27 52 59 54 47 40 29 16 21 29 33 35 43 54 55 51 58 78 79 60 34 15 10 14 19 12 18 32 39 33 22 16 11 4 0 0 0 4 7 8 8 6 2 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 19 21 30 44 59 61 39 22 23 27 30 31 31 27 30 40 48 46 38 31 20 21 45 94 157 196 162 105 47 20 34 62 91 109 126 139 135 126 132 140 145 165 189 171 134 97 53 27 36 79 120 174 151 112 100 127 164 169 164 159 153 142 114 79 63 55 51 46 40 30 17 9 3 0 0 0 0 5 11 16 20 23 32 82 199 273 287 272 205 183 211 244 258 251 233 220 211 200 188 174 165 165 178 194 30 11 12 27 45 51 53 52 43 24 18 30 34 35 40 50 49 39 50 72 80 60 38 17 9 13 19 15 25 34 38 35 21 15 12 6 0 0 0 5 7 7 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 32 45 48 57 69 70 56 36 37 50 56 53 51 54 73 90 88 73 59 62 44 38 52 87 134 169 152 107 56 49 84 135 173 153 108 80 75 92 140 156 167 179 179 159 134 113 86 82 99 128 149 175 137 104 100 123 156 174 165 152 138 126 112 81 73 71 62 48 33 23 17 14 10 6 1 0 0 10 21 25 21 15 15 31 116 209 265 268 212 162 164 180 200 207 192 187 186 185 193 196 179 155 162 184 51 27 5 10 29 48 58 60 50 30 17 31 30 29 31 36 37 29 38 65 68 39 25 15 9 11 18 25 32 33 38 34 20 12 13 7 1 0 0 2 6 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 36 52 51 47 54 64 68 64 70 104 109 101 101 113 131 121 80 59 45 32 24 24 30 40 59 79 85 85 77 105 159 215 241 205 107 34 27 63 112 127 131 137 147 160 176 191 203 217 218 222 218 167 142 133 129 132 141 148 141 134 126 114 98 87 90 85 68 48 32 27 28 22 15 7 2 0 2 12 25 29 25 17 13 19 34 105 175 210 200 169 149 131 125 120 108 99 89 86 99 116 124 125 142 169 66 62 18 10 30 49 58 54 41 26 18 23 29 28 26 26 25 25 33 65 73 53 31 19 11 12 18 20 19 22 37 35 25 16 13 9 2 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 21 40 50 47 46 56 71 83 101 138 142 128 126 131 128 93 32 21 23 20 14 10 12 15 21 32 51 81 111 137 169 201 215 191 121 51 40 65 93 104 106 111 125 150 186 222 255 285 286 256 208 162 155 147 129 118 113 112 109 110 111 108 105 104 99 89 72 53 39 35 36 26 17 8 2 2 6 15 22 25 21 15 11 19 17 24 58 99 128 138 132 109 99 90 77 65 59 59 55 58 77 110 147 154 70 73 62 9 37 53 55 46 33 20 13 15 20 23 23 22 21 19 25 48 76 55 31 22 15 13 19 20 16 18 34 37 24 16 13 9 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 2 11 26 41 51 55 52 74 90 103 114 111 108 127 139 126 85 33 23 40 37 23 12 12 16 18 29 51 85 119 117 111 119 131 129 103 56 64 89 103 105 107 103 107 123 149 183 219 252 268 231 188 156 142 134 125 121 119 123 129 133 130 131 130 123 111 98 85 63 47 42 38 22 12 5 2 4 10 17 22 22 17 15 18 23 21 23 25 33 48 67 82 76 67 65 64 63 66 75 74 66 85 129 164 123 76 73 46 7 32 51 52 43 31 20 13 19 24 25 23 19 19 18 21 39 73 74 43 26 17 14 18 20 15 18 30 37 22 14 13 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 31 52 64 61 85 93 91 88 89 101 118 111 98 76 55 55 57 49 35 23 16 14 17 24 47 79 100 87 69 73 89 105 108 98 101 128 182 206 192 156 119 109 121 145 167 184 206 180 166 157 151 151 147 130 129 130 139 152 148 148 147 142 127 109 90 73 52 41 32 19 7 4 5 9 14 17 19 18 21 26 31 33 33 34 39 41 35 28 27 42 35 30 37 58 87 97 61 31 59 101 109 67 75 62 23 8 27 52 56 45 32 23 20 28 35 35 28 21 18 16 15 30 62 78 37 23 16 14 17 22 19 16 29 35 24 15 15 11 4 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 17 41 52 52 58 72 73 75 83 95 100 80 64 69 83 93 77 66 57 45 31 19 14 17 47 80 96 93 90 103 134 169 193 202 208 237 297 315 287 227 157 110 114 131 134 139 166 163 144 136 136 137 138 152 149 145 145 148 141 140 134 135 137 125 96 69 46 32 21 12 5 4 6 7 9 12 15 20 29 39 43 43 45 57 72 71 54 31 13 14 10 8 7 7 4 0 0 1 7 17 21 15 69 41 6 11 36 58 61 44 28 20 21 29 43 53 38 25 17 14 11 21 54 71 52 33 18 14 18 22 20 15 32 36 29 19 15 11 3 0 0 1 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 5 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 33 38 43 46 38 35 44 53 57 55 50 42 62 91 108 107 102 104 100 81 57 38 36 69 109 123 128 141 164 201 246 274 266 251 291 355 357 308 237 172 132 122 119 145 170 184 178 148 129 134 161 197 213 165 156 149 133 116 109 104 106 112 105 78 44 32 22 16 12 8 7 8 9 9 10 14 23 33 45 50 52 57 62 62 46 32 20 10 3 1 2 3 3 2 2 4 0 0 0 0 0 75 39 7 11 42 60 54 33 16 14 19 24 34 49 46 29 18 11 9 14 44 72 61 33 16 10 18 24 20 15 29 40 29 18 13 10 3 0 0 1 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 25 33 30 29 29 24 24 33 38 38 40 46 66 96 111 118 125 141 149 140 114 73 50 74 112 129 137 149 167 197 242 262 226 222 292 345 340 280 211 163 149 160 181 165 184 199 181 150 139 151 169 178 162 115 119 115 111 104 96 87 76 67 55 40 27 25 23 21 17 13 11 9 3 3 10 17 23 36 52 60 61 57 46 27 4 4 6 5 1 0 0 1 0 0 0 0 0 0 0 0 0 91 58 26 14 40 58 48 30 20 20 18 12 18 34 44 33 21 13 9 11 28 65 54 31 17 14 22 29 22 18 26 39 23 14 12 11 6 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 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 3 9 17 14 19 27 31 30 27 31 44 57 60 67 93 112 105 96 93 103 130 152 141 93 59 65 90 111 112 107 109 127 165 212 207 236 270 271 259 209 152 118 113 138 203 129 136 154 143 108 92 113 123 113 93 83 92 87 98 100 89 73 62 48 37 28 23 22 25 29 26 19 10 6 9 5 8 16 27 44 66 75 72 61 43 19 0 0 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 107 83 55 27 28 46 48 30 20 17 12 0 2 16 31 32 21 13 24 29 28 38 68 43 23 20 28 35 28 21 27 33 22 14 14 11 6 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 17 21 13 13 18 20 20 20 22 32 51 56 68 95 110 90 78 77 83 101 128 149 129 115 100 81 84 94 93 87 89 112 165 193 220 221 198 167 129 99 88 87 106 136 117 123 116 91 61 49 70 75 75 57 41 53 76 87 84 72 57 44 29 28 25 20 18 23 32 34 26 14 5 3 5 7 15 30 49 70 77 65 52 35 15 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 125 102 89 65 52 48 47 35 16 7 3 0 1 7 23 25 18 13 23 32 20 28 58 33 17 19 28 34 30 20 25 28 23 16 15 10 4 0 0 1 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 21 25 20 14 12 11 11 11 12 13 17 27 37 51 63 60 68 88 95 87 86 116 148 183 168 124 93 92 104 107 108 119 148 190 196 177 147 113 87 79 91 88 94 108 110 107 86 62 44 36 39 36 38 39 40 44 57 68 62 56 57 55 38 28 19 15 17 24 34 38 32 21 11 6 3 8 17 32 50 63 60 40 29 16 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 137 120 120 131 108 49 32 28 9 1 0 0 1 4 15 16 13 9 6 9 5 16 23 17 12 15 24 28 25 16 17 18 16 15 13 9 3 0 0 5 13 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 1 2 6 11 19 30 30 23 17 10 9 10 9 9 8 6 10 14 19 25 44 89 112 90 72 89 115 178 191 168 131 107 113 133 144 156 178 205 195 166 137 107 80 68 78 67 78 97 105 95 78 62 51 42 33 20 13 12 9 33 73 85 57 47 67 78 57 39 20 15 21 30 38 40 31 19 11 9 10 12 28 45 58 61 50 26 16 9 4 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 147 132 131 135 121 39 29 20 6 0 0 0 1 3 8 15 10 7 3 1 0 0 0 7 13 16 19 18 13 9 11 13 12 12 11 8 4 0 1 5 9 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 14 21 32 35 36 33 24 18 13 8 6 5 0 1 3 5 11 26 61 94 77 68 77 90 120 137 143 137 127 121 136 160 172 179 186 186 167 145 115 83 59 55 43 45 54 62 65 67 60 46 33 23 15 12 11 6 28 58 67 43 34 59 78 70 43 22 20 27 36 40 36 28 16 9 9 13 17 28 46 60 61 48 27 15 14 11 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 161 146 142 147 139 90 33 11 2 0 0 0 1 3 9 12 6 4 3 1 1 0 0 0 9 15 16 12 7 6 7 9 10 15 13 8 3 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 11 16 23 32 32 38 48 48 38 26 16 7 2 0 0 4 5 8 15 31 50 58 55 64 75 81 89 97 101 102 102 108 126 130 127 128 133 130 120 98 68 47 39 30 24 29 36 46 60 57 29 13 10 17 28 51 59 52 43 32 21 25 50 57 52 38 24 25 35 40 38 30 22 13 12 14 17 19 31 54 68 63 49 35 27 31 23 21 19 14 4 1 0 0 0 0 0 0 0 0 0 0 0 0 168 164 157 151 148 123 56 4 1 0 0 0 1 3 8 7 4 5 3 3 3 2 0 0 8 15 14 8 2 4 4 4 5 9 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 8 17 27 23 26 35 43 45 41 32 11 3 1 2 2 4 6 10 18 31 46 60 62 63 64 66 68 65 59 55 53 57 55 58 58 59 61 57 46 32 23 18 14 12 24 64 113 133 105 35 11 8 23 42 50 46 31 18 10 9 22 56 42 25 18 21 31 42 44 36 25 19 16 20 23 26 25 27 47 69 62 66 66 51 35 27 27 24 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 164 168 164 154 142 125 66 4 0 0 0 0 1 2 6 2 4 6 5 7 8 3 0 2 9 16 12 5 2 4 4 5 5 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 0 0 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 4 7 19 27 26 30 36 35 27 16 1 0 5 7 2 1 4 7 13 23 33 37 58 59 56 54 53 46 28 14 11 13 11 15 13 12 13 11 9 8 6 5 5 8 23 76 139 165 135 61 14 11 26 42 45 32 23 16 9 7 17 41 27 13 12 21 36 51 53 42 32 30 29 21 25 51 67 57 38 46 49 69 72 50 26 21 16 9 3 0 0 0 1 1 2 1 0 0 0 0 0 0 0 155 157 153 146 135 116 60 13 1 2 1 0 1 2 3 0 4 4 7 11 11 2 1 4 10 16 11 5 2 2 5 7 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 1 5 10 12 6 25 44 46 43 42 30 14 4 5 0 0 0 0 0 1 3 7 18 30 36 40 47 49 48 43 32 17 9 5 2 2 6 7 6 3 2 2 3 5 4 3 8 22 48 73 91 92 62 12 7 17 49 62 37 9 7 4 4 9 16 21 12 12 23 42 60 67 58 46 41 36 21 23 49 79 98 90 66 35 82 65 32 24 15 6 1 0 0 0 0 0 1 1 1 0 0 0 1 1 0 0 148 145 139 132 125 113 94 32 37 30 10 1 1 1 1 0 2 3 11 14 10 1 1 7 13 15 12 5 1 4 11 12 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 1 6 15 25 24 37 45 40 18 1 6 17 35 33 0 0 0 0 0 0 0 6 21 36 42 38 39 39 40 36 28 17 11 5 1 2 7 14 12 6 2 1 3 7 4 3 9 19 24 19 29 57 61 35 22 11 49 83 83 46 3 1 1 4 12 26 25 21 28 45 65 78 75 62 48 35 23 21 31 48 68 86 83 31 41 38 24 14 6 0 0 0 0 0 0 1 0 0 0 0 0 1 2 1 0 0 148 139 130 124 117 100 66 9 43 41 21 5 0 0 0 1 1 3 14 17 11 4 3 11 15 14 9 4 4 13 21 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 28 20 11 3 0 2 11 24 33 26 0 0 0 0 0 0 2 9 30 47 51 43 36 30 29 27 22 15 10 4 1 1 4 10 10 5 2 1 1 4 3 5 8 13 18 16 13 36 47 40 29 12 25 34 29 13 4 0 0 4 22 45 47 35 35 49 68 82 81 60 50 42 33 26 24 33 52 72 89 89 64 42 23 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 161 145 131 125 118 100 60 23 39 49 24 7 0 1 1 0 1 5 13 16 11 5 6 13 20 10 5 4 9 19 27 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 12 12 2 0 0 0 0 2 11 15 6 0 0 0 0 0 2 7 18 37 47 53 51 41 28 23 19 14 9 4 0 0 0 1 1 2 1 1 1 1 1 1 5 7 8 10 9 6 17 24 28 23 10 7 17 23 17 2 0 1 17 41 60 59 49 47 56 71 78 65 38 40 42 39 34 30 36 52 66 86 103 83 40 14 3 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 176 157 144 137 128 113 88 45 12 23 11 3 1 2 2 0 2 7 14 17 14 8 9 13 13 3 1 7 16 24 29 22 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 11 7 1 0 0 0 0 1 6 17 14 5 0 0 0 0 2 10 23 39 48 55 54 47 39 30 20 8 2 1 0 0 0 0 0 0 0 1 1 1 1 1 2 4 4 3 2 3 8 10 14 13 5 1 1 1 0 0 1 1 22 44 60 67 64 55 49 65 72 55 30 36 37 36 36 39 44 48 60 66 63 44 19 5 0 0 1 3 12 8 3 0 0 0 0 0 0 0 0 0 0 0 0 178 165 153 145 135 120 102 77 28 6 2 0 3 4 2 1 3 7 14 17 15 12 13 13 9 2 1 8 18 27 32 27 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 1 2 5 5 2 0 0 0 0 0 0 1 5 10 4 1 0 0 0 1 6 18 32 41 47 43 47 51 46 31 14 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 2 5 9 10 6 3 0 0 0 0 0 0 0 5 22 42 58 65 61 42 42 49 47 35 41 43 40 38 37 34 33 63 61 43 30 20 11 4 2 3 7 20 28 27 18 6 0 0 0 0 0 0 0 0 0 0 161 158 153 146 134 121 108 89 14 0 0 1 3 4 2 1 2 7 13 16 16 15 15 12 4 1 0 3 14 28 33 21 0 0 0 0 0 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 18 29 37 32 36 42 44 39 28 12 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 9 11 7 2 0 0 1 3 2 0 0 0 4 16 33 47 54 47 28 27 31 36 47 57 56 43 24 14 28 50 65 78 80 71 49 25 14 7 7 16 33 41 44 41 30 13 2 0 0 0 0 0 0 0 136 139 145 145 129 113 104 92 62 7 1 1 3 5 3 1 2 6 11 16 17 17 15 11 4 2 0 5 17 29 31 17 3 0 0 0 0 3 8 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 15 20 21 22 24 26 25 13 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 9 8 4 1 0 0 1 3 12 12 6 2 0 3 11 23 36 42 26 24 27 35 48 62 71 64 44 21 14 37 63 81 82 76 72 73 44 22 11 9 14 22 31 39 41 31 11 3 1 0 0 0 0 0 126 127 132 128 113 97 92 87 52 0 0 1 3 5 4 1 3 7 11 15 19 17 12 7 4 3 0 8 19 28 31 20 6 0 0 0 0 4 9 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 12 10 9 8 3 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 3 2 2 2 1 1 0 1 12 25 20 9 2 0 2 8 20 28 20 23 27 31 37 50 66 72 74 60 35 18 8 12 28 48 68 90 74 54 30 12 4 4 8 15 25 31 21 6 1 0 0 0 0 0 131 126 126 113 99 87 80 68 24 0 1 3 5 6 4 2 4 9 15 19 20 17 11 5 3 2 1 8 18 26 28 20 3 0 0 0 0 3 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 5 2 1 0 0 0 2 4 4 2 0 0 0 0 0 0 0 0 1 4 8 7 4 2 0 0 0 1 2 3 2 0 2 31 47 40 18 0 1 4 9 14 17 27 26 23 24 33 50 71 79 85 79 57 28 9 1 7 26 54 69 60 42 24 13 10 10 5 7 9 7 2 0 0 0 0 0 0 132 126 121 109 95 82 69 49 7 1 5 9 10 7 4 2 3 6 13 18 17 13 7 3 2 1 1 4 16 27 28 18 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 7 4 1 0 0 2 6 9 10 6 0 0 0 0 0 0 0 0 3 10 18 21 18 13 9 5 2 0 2 9 15 15 16 41 32 15 4 0 0 0 0 6 19 32 25 14 14 21 34 56 58 67 78 84 77 56 32 25 26 32 41 44 46 44 38 31 27 13 14 17 11 3 0 0 0 0 0 0 134 127 116 104 93 80 65 44 18 4 9 14 14 9 4 2 2 5 11 19 15 10 5 3 4 1 0 4 15 31 33 21 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 1 0 1 3 8 12 10 5 0 0 0 0 0 0 0 0 3 13 27 35 31 25 20 13 6 0 2 8 23 34 33 28 15 4 0 0 0 0 0 7 18 25 20 12 12 16 22 31 33 35 39 42 43 45 47 41 38 38 37 39 55 66 68 66 67 60 36 15 7 7 5 1 0 0 0 0 138 128 113 100 89 76 62 44 23 6 11 17 15 9 3 0 1 4 11 18 15 8 5 5 5 1 1 6 18 30 33 20 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 1 0 1 2 2 2 0 1 1 0 0 0 0 0 0 0 0 2 9 25 35 31 25 16 8 3 0 0 1 9 19 23 19 8 2 0 0 0 0 0 5 9 13 17 20 17 16 18 21 23 25 28 33 40 45 45 48 53 54 51 50 53 58 62 70 87 109 107 62 34 34 33 6 1 0 0 0 139 130 111 96 83 70 58 44 25 13 11 15 13 9 4 1 0 1 12 16 12 6 6 8 8 4 2 7 21 31 31 18 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 3 14 19 17 10 4 2 0 0 0 0 1 5 13 21 20 11 7 3 0 0 0 0 2 8 15 22 21 19 19 21 22 25 28 38 52 58 41 49 56 65 67 60 50 44 38 43 66 106 117 69 41 42 54 35 19 6 2 2 140 128 110 94 78 66 55 44 30 14 9 11 11 12 8 2 0 2 13 9 6 5 6 9 9 7 5 9 25 32 28 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 7 3 0 0 0 0 0 0 0 0 10 23 32 33 29 8 0 0 0 1 4 10 16 21 23 22 23 24 25 26 28 30 32 33 31 35 48 61 64 59 50 48 42 37 45 66 71 57 50 52 57 54 42 15 16 20 142 126 110 96 78 63 52 41 28 12 10 7 8 12 8 2 1 3 7 2 2 4 7 9 10 9 8 14 27 31 21 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 2 0 0 0 0 0 0 1 8 21 38 52 56 13 2 0 0 0 2 5 10 16 20 25 29 28 26 25 25 22 10 4 3 2 0 0 11 27 41 48 56 47 40 40 43 40 30 19 12 11 9 26 40 37 139 123 110 94 76 60 48 40 31 21 8 3 6 9 7 2 1 2 2 1 2 4 6 8 9 10 9 15 24 29 22 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 5 10 12 9 8 13 26 43 56 41 21 9 4 2 0 0 2 6 10 15 19 18 17 17 17 12 3 0 0 0 0 0 0 2 7 16 37 40 35 33 35 34 20 6 0 0 1 6 10 11 134 119 106 92 77 62 49 39 29 18 10 7 4 6 6 3 0 0 0 1 2 3 5 6 8 8 9 14 23 26 19 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 23 17 7 3 6 22 50 73 49 31 17 7 0 0 0 0 0 0 2 3 5 6 6 2 0 0 0 0 0 0 0 0 0 2 8 12 12 17 27 35 27 8 0 0 0 0 0 0 127 113 100 90 80 67 53 41 29 21 16 10 2 4 3 2 0 0 0 1 2 3 4 5 5 7 9 11 24 24 17 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 13 11 5 0 0 2 3 1 0 3 3 2 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 3 9 14 11 3 0 0 1 3 3 2 121 107 96 88 82 71 55 38 23 12 11 5 2 3 2 0 0 0 0 0 0 3 4 4 4 5 8 12 21 22 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 2 118 102 93 86 80 68 35 19 8 0 1 1 2 2 1 0 0 0 0 0 1 5 5 4 3 5 7 13 19 22 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 15 16 13 9 7 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 116 102 90 87 81 58 22 3 0 0 1 2 4 3 2 1 0 0 0 2 4 6 6 4 4 6 8 13 21 22 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 12 14 15 12 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 115 101 91 86 80 67 37 10 1 2 5 7 8 4 2 0 0 0 0 2 5 7 6 4 3 5 8 12 22 19 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 0 0 1 4 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 114 99 89 81 72 56 40 19 3 0 1 4 6 4 1 0 0 0 1 2 9 9 5 2 2 5 8 13 21 14 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 7 5 2 1 1 0 0 0 0 0 0 0 0 0 0 0 1 112 95 84 73 59 42 31 22 10 1 0 1 2 2 1 0 0 1 2 6 12 12 7 3 1 5 9 15 17 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 2 5 7 8 7 3 0 0 0 0 0 0 0 0 0 0 0 0 106 90 79 68 49 33 24 21 13 4 0 0 0 0 0 0 1 1 2 6 11 13 7 2 2 5 9 13 16 13 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 6 14 7 4 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 99 88 78 66 43 28 17 11 8 2 0 0 0 0 0 1 1 2 1 4 7 8 3 1 1 4 6 5 12 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 12 14 15 9 5 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 91 85 78 65 41 6 3 4 5 3 0 0 0 0 0 0 1 1 0 0 0 1 1 0 1 3 3 4 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 6 11 12 10 7 7 7 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 85 83 79 67 49 27 4 4 4 4 2 2 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 5 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 4 10 11 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 78 76 68 51 25 3 2 4 7 9 7 0 0 1 1 1 0 0 0 0 0 0 1 3 4 5 7 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 73 70 65 54 33 13 3 3 10 12 7 0 0 1 1 1 0 0 0 0 0 0 1 4 6 7 7 3 1 0 0 0 0 0 0 0 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 74 71 68 64 54 38 11 2 3 9 10 4 0 0 0 0 0 0 0 0 0 0 0 1 5 9 9 7 2 0 0 0 0 0 0 0 3 10 6 2 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 76 72 70 66 58 44 26 7 3 4 4 0 0 0 0 0 0 0 0 0 0 0 0 2 7 11 12 7 2 0 0 0 0 0 0 0 5 10 7 2 4 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 78 75 71 63 54 35 6 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 3 8 12 13 8 3 0 0 0 0 0 0 0 3 8 9 5 3 11 23 23 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 83 80 75 67 54 24 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 13 14 10 3 1 0 0 0 0 0 0 0 7 7 4 1 5 20 17 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 91 90 86 79 68 50 10 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 5 11 14 14 10 1 0 0 0 0 0 0 0 2 10 8 4 3 9 24 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 93 93 90 82 67 40 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 15 13 7 1 0 0 0 0 0 0 0 2 7 12 8 4 6 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 0 94 93 89 82 70 48 27 18 10 5 3 2 2 3 1 0 0 0 0 0 0 0 1 6 12 14 10 5 2 0 0 0 0 0 0 0 0 2 2 0 0 1 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 10 11 94 92 86 79 71 64 59 45 21 11 9 10 10 8 4 1 0 0 0 0 0 0 0 7 11 11 8 3 1 0 0 0 0 0 0 0 0 5 7 4 0 4 15 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 13 20 24 95 94 87 78 69 62 54 37 21 13 11 12 12 11 8 2 0 0 0 0 0 0 2 6 9 9 5 2 0 0 0 0 0 0 0 0 0 0 6 7 5 3 11 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 6 7 8 16 18 19 96 95 88 78 68 58 45 22 14 11 10 11 12 12 9 3 1 0 0 0 0 0 1 4 7 6 3 0 0 0 0 0 0 0 0 0 0 1 5 6 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 16 22 24 25 28 29 26 97 96 90 80 69 54 31 7 9 10 10 11 12 12 9 4 1 0 0 0 0 0 1 4 6 5 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 13 3 0 0 1 6 15 32 38 41 43 47 46 99 99 92 81 69 50 21 9 11 10 11 11 12 12 11 6 2 0 0 0 0 0 0 5 5 3 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 9 10 8 2 0 0 0 2 10 41 39 33 33 36 39 101 102 94 83 69 50 21 8 9 10 11 11 12 12 12 6 2 1 0 0 0 0 1 6 4 2 0 0 0 0 0 0 0 0 0 0 1 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 2 12 52 45 34 24 20 20 102 100 92 82 71 56 35 7 7 9 10 11 12 11 9 4 1 0 0 0 0 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 4 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 42 46 40 29 18 9 99 96 88 76 66 49 25 5 5 6 8 9 10 8 5 2 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 1 7 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 5 0 0 0 11 32 37 37 36 30 22 96 92 82 72 60 39 12 3 3 3 4 5 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 9 9 1 0 4 13 24 32 35 36 36 94 87 78 71 53 28 1 1 0 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 18 17 7 2 8 24 38 37 39 43 93 86 78 69 43 17 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 2 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 14 20 27 11 3 10 30 52 42 47 48 93 86 76 60 30 10 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 14 14 11 4 1 11 30 52 39 48 49 90 83 61 42 20 6 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 6 13 30 15 5 1 0 0 8 25 41 29 38 42 85 69 34 16 8 6 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 6 7 11 24 48 15 2 0 0 0 2 7 13 17 26 25 82 67 40 10 5 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 8 11 16 13 10 12 16 19 6 1 0 0 0 0 0 1 7 20 26 79 66 34 8 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 6 9 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 13 8 5 4 5 6 7 5 1 0 0 0 0 0 0 0 0 3 9 19 74 61 24 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 4 4 7 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 7 8 8 8 9 3 1 0 0 0 0 0 0 0 0 0 1 5 13 73 59 34 10 2 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 4 5 7 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 3 8 12 10 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 71 58 35 8 3 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 4 4 5 6 4 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 6 9 11 7 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 68 53 23 5 4 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 6 6 4 2 4 6 4 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 61 44 9 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 7 4 3 5 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 57 44 23 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 8 4 3 4 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 14 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 2 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 8 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 8 6 2 1 0 0 0 0 1 27 2 0 3 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 9 9 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 8 4 0 0 0 0 0 1 2 38 16 1 2 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 0 0 2 2 2 0 0 0 0 0 0 0 0 0 1 1 1 3 6 9 10 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 1 0 1 1 0 0 1 CIN 0 0 0 -0 -0 -1 -1 0 0 -0 -1 -0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -7 -1 0 0 -3 -4 -3 -1 -0 0 -0 -1 -1 -1 -2 -1 -0 -0 0 0 0 0 -0 -1 -6 -14 -23 -27 -40 -16 -6 -4 -1 0 -0 -5 -6 -2 -0 0 0 0 0 -1 -15 -7 -0 0 -0 -0 -0 -0 -0 -1 -2 -4 -4 -3 -6 -7 -4 -4 -4 -4 -5 -6 -20 -39 -38 -39 -47 -54 -50 -37 -23 -13 -36 -10 -2 -7 -22 -38 -41 -20 -15 -8 -3 -1 -5 -12 -18 -13 -11 -23 -44 -21 -1 -25 -73 -73 -94 -86 -82 -88 -96 -91 -63 -24 -3 -6 -3 -6 -15 -22 -22 -13 -5 -4 -5 0 0 0 0 0 -0 -0 -0 0 0 -0 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -7 -7 -2 -0 -0 -2 -4 -3 -1 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -3 -12 -31 -48 -46 -30 -7 -4 -2 -1 -0 0 -1 -12 -12 -3 0 0 0 0 0 0 -0 0 -0 -1 -1 -2 -1 -0 -1 -2 -3 -3 -3 -4 -4 -2 -2 -2 -3 -4 -12 -28 -32 -25 -29 -36 -40 -42 -38 -27 -17 -25 -4 -1 -26 -26 -29 -50 -44 -21 -7 -3 -1 -9 -22 -25 -17 -32 -49 -70 -24 -14 -33 -47 -46 -61 -86 -79 -79 -89 -91 -73 -35 -2 -4 -3 -7 -17 -23 -21 -14 -6 -4 -12 0 0 0 0 0 -0 -0 -0 0 0 -0 -1 -2 -2 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -0 0 -1 -3 -3 -2 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -4 -16 -34 -41 -29 0 0 -2 -1 -0 -0 -1 -6 -25 -31 -4 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -1 -2 -2 -2 -1 -2 -2 -2 -2 -1 -1 -2 -6 -13 -21 -25 -25 -29 -30 -34 -42 -43 -39 -29 -6 -4 -12 -15 -18 -35 -56 -57 -34 -12 -5 -3 -14 -27 -24 -21 -50 -71 -79 -35 -47 -54 -42 -38 -49 -69 -68 -68 -79 -86 -73 -37 -1 -3 -3 -5 -8 -9 -8 -6 -5 -4 -8 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -16 -6 -1 0 -0 -1 -2 -2 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -5 -16 -23 -12 0 0 -2 -11 -4 -4 -8 -11 -9 -4 -0 0 0 0 0 0 0 0 0 0 -3 -4 -3 -2 -2 -2 -3 -3 -2 -1 -2 -2 -2 -2 -0 -0 -1 -8 -13 -27 -38 -33 -21 -24 -38 -48 -47 -47 -40 -20 -19 -41 -69 -37 -37 -56 -58 -38 -18 -8 -5 -15 -27 -21 -31 -62 -65 -63 -49 -43 -42 -40 -40 -47 -57 -62 -62 -63 -61 -52 -26 -1 -3 -7 -4 -6 -10 -13 -11 -6 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -1 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -17 -6 -2 -0 0 -0 -0 -1 0 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 -1 -6 -13 -8 -3 -0 -2 -13 -34 -21 -22 -33 -28 -16 -6 0 0 0 0 0 0 0 0 0 -1 -5 -7 -6 -4 -2 -2 -3 -3 -2 -2 -1 -2 -2 -1 -1 -0 -1 -6 -12 -26 -39 -42 -39 -43 -42 -43 -41 -46 -45 -35 -24 -23 -46 -51 -57 -68 -63 -41 -23 -15 -3 -10 -19 -23 -39 -51 -43 -40 -39 -25 -30 -33 -33 -33 -40 -55 -64 -50 -31 -18 -7 -1 -6 -13 -4 -7 -14 -19 -18 -11 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -2 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -2 -8 -18 -19 -4 -13 -20 -32 -46 -44 -38 -31 -18 -5 0 0 0 0 0 0 0 0 0 0 -1 -5 -8 -5 -3 -2 -3 -3 -3 -2 -2 -2 -4 -4 -3 -1 -2 -5 -5 -10 -15 -28 -41 -47 -44 -41 -46 -56 -53 -45 -40 -45 -58 -51 -68 -91 -97 -73 -44 -28 -20 -2 -5 -14 -26 -33 -31 -24 -23 -24 -17 -23 -23 -22 -26 -36 -47 -56 -56 -29 -6 -0 -1 -10 -18 -7 -7 -14 -19 -17 -11 -5 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -3 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -2 -18 -47 -61 -10 -66 -45 -29 -35 -38 -20 -6 -0 0 0 0 0 0 0 0 -0 -3 -2 0 -0 -1 -2 -1 -0 -4 -7 -8 -8 -7 -2 -4 -9 -7 -4 -2 -3 -6 -6 -7 -9 -23 -39 -40 -35 -38 -42 -49 -43 -48 -59 -68 -68 -62 -53 -65 -82 -69 -46 -33 -22 -2 -5 -13 -17 -17 -14 -13 -15 -19 -19 -17 -11 -10 -19 -37 -52 -59 -58 -34 -11 -2 -2 -15 -23 -12 -9 -9 -8 -7 -6 -4 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -23 -58 -60 -21 -82 -16 -4 -37 -35 -11 0 0 0 0 0 0 0 -0 -2 -7 -20 -23 -18 -14 -11 -7 -5 -4 -10 -17 -17 -19 -15 -8 -9 -12 -9 -5 -2 -2 -3 -4 -4 -5 -16 -29 -28 -29 -42 -53 -43 -33 -56 -67 -78 -88 -78 -48 -45 -66 -63 -51 -43 -26 -5 -4 -11 -10 -8 -8 -9 -13 -16 -15 -9 -4 -8 -19 -34 -48 -52 -46 -33 -21 -5 -2 -21 -29 -19 -13 -10 -8 -7 -8 -9 -6 -9 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -6 -26 -54 -50 -30 -31 -3 -0 -35 -25 -8 0 0 0 0 0 0 -1 -7 -14 -24 -42 -48 -40 -29 -21 -15 -11 -12 -17 -25 -28 -28 -22 -15 -13 -12 -14 -9 -4 -1 -1 -3 -4 -5 -9 -19 -20 -25 -35 -43 -42 -38 -42 -67 -76 -71 -63 -59 -61 -67 -66 -65 -59 -38 -14 -5 -8 -5 -2 -3 -9 -11 -9 -5 -2 -3 -7 -14 -22 -26 -30 -37 -42 -42 -10 -2 -21 -34 -28 -17 -19 -24 -19 -19 -15 -7 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -9 -6 -11 -10 -5 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -9 -26 -53 -77 -53 -20 -2 -6 -42 -20 -5 0 0 0 0 0 0 -3 -19 -22 -32 -48 -42 -26 -16 -10 -8 -9 -13 -20 -26 -30 -27 -23 -18 -13 -10 -11 -9 -5 -3 -2 -3 -4 -4 -6 -13 -13 -20 -30 -34 -30 -25 -28 -64 -79 -60 -48 -48 -50 -46 -51 -65 -69 -53 -23 -6 -6 -3 -1 -1 -6 -6 -3 -1 -1 -3 -7 -15 -15 -14 -25 -36 -38 -36 -8 -1 -10 -25 -32 -30 -31 -41 -42 -39 -12 -2 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -3 -7 -13 -9 -3 -0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -5 -13 -32 -57 -69 -40 -12 -6 -20 -47 -19 -2 0 0 -4 -6 -3 -4 -12 -17 -23 -42 -53 -39 -18 -7 -4 -4 -5 -8 -15 -21 -23 -20 -18 -14 -9 -6 -5 -4 -4 -7 -6 -4 -4 -5 -6 -8 -6 -12 -22 -39 -40 -29 -27 -47 -84 -70 -59 -58 -46 -33 -42 -58 -72 -65 -34 -16 -13 -9 -3 -1 -2 -2 -1 -0 -0 -1 -4 -12 -10 -13 -21 -19 -13 -11 -7 -2 -5 -16 -20 -18 -16 -22 -28 -50 -9 -1 -3 -4 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -8 -8 -4 -1 0 0 0 0 0 0 0 0 0 -0 -2 -5 -6 -8 -16 -31 -50 -56 -19 -6 -16 -36 -42 -15 0 0 -9 -34 -53 -44 -19 -22 -14 -42 -68 -52 -25 -9 -3 -4 -5 -4 -5 -9 -13 -13 -11 -9 -8 -5 -3 -4 -6 -7 -8 -6 -4 -4 -5 -6 -5 -4 -4 -18 -35 -30 -21 -23 -42 -84 -86 -63 -48 -33 -32 -48 -61 -73 -67 -42 -27 -19 -12 -4 -1 -1 -0 -0 -0 -0 -1 -2 -6 -9 -18 -12 -6 -2 -4 -10 -7 -1 -3 -6 -10 -10 -10 -19 -38 -5 -1 -106 -71 -25 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -1 -5 -3 -1 -0 0 0 0 0 0 0 -0 -0 -1 -4 -8 -9 -12 -19 -27 -39 -47 -6 -2 -21 -36 -24 -8 0 -2 -35 -83 -102 -67 -16 -10 -22 -64 -86 -41 -9 -1 -2 -4 -4 -3 -3 -4 -4 -4 -4 -3 -3 -2 -3 -5 -7 -7 -5 -3 -3 -3 -4 -5 -4 -4 -6 -23 -36 -35 -30 -38 -56 -65 -57 -41 -28 -22 -31 -50 -63 -62 -50 -37 -29 -22 -16 -10 -5 -2 -0 -0 -0 -1 -1 -1 -3 -13 -27 -31 -16 -4 -3 -7 -5 0 -0 -5 -16 -19 -21 -30 -35 -5 -1 -133 -124 -76 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -2 -1 0 0 -0 -0 0 0 -0 -1 -3 -6 -9 -9 -9 -12 -6 -6 -12 -4 -1 -12 -51 -41 -12 0 -6 -35 -68 -45 -16 -8 -22 -50 -82 -51 -25 -9 -2 -2 -3 -4 -3 -2 -1 -0 -0 -1 -1 -1 -1 -3 -4 -5 -6 -5 -4 -4 -3 -5 -6 -5 -6 -12 -27 -37 -48 -38 -40 -51 -53 -43 -29 -16 -19 -27 -40 -51 -48 -35 -32 -28 -33 -35 -28 -14 -5 -4 -5 -1 -1 -1 -1 -8 -25 -21 -33 -18 -6 -5 -7 -5 0 0 -8 -33 -45 -52 -39 -7 -2 -1 -123 -137 -123 -58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -1 -1 -1 -0 -0 0 -0 -1 -3 -3 -3 -3 -3 -1 -2 -2 -2 -4 -4 -1 -3 -20 -24 -13 -3 -10 -27 -32 -7 -10 -21 -51 -76 -73 -27 -35 -24 -10 -3 -3 -3 -3 -2 -1 -0 -1 -1 -1 -1 -2 -3 -4 -5 -6 -6 -6 -5 -6 -8 -8 -7 -8 -17 -30 -34 -38 -29 -26 -35 -41 -33 -20 -14 -25 -40 -40 -43 -41 -30 -22 -20 -24 -23 -15 -7 -7 -13 -18 -2 -1 -0 -0 -13 -26 -9 -2 -3 -5 -13 -17 -11 0 -1 -9 -51 -76 -77 -51 -8 -0 -0 -111 -132 -149 -110 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -1 -1 -0 -1 -1 -1 -1 -7 -4 -2 -1 -1 -2 -4 -5 -4 -8 -5 -1 -1 -5 -31 -20 -14 -21 -31 -31 -14 -24 -20 -60 -65 -53 -44 -46 -40 -22 -9 -4 -3 -3 -2 -1 -1 -2 -2 -2 -2 -2 -3 -4 -6 -8 -9 -8 -6 -6 -7 -7 -6 -8 -20 -34 -34 -21 -19 -21 -29 -35 -29 -16 -14 -23 -51 -42 -40 -37 -28 -19 -16 -14 -10 -9 -9 -14 -21 -22 -4 -3 -1 -0 -10 -16 -7 -3 -2 -8 -18 -22 -17 -9 -7 -0 -2 -63 -38 -6 -0 0 0 -102 -119 -151 -153 -85 -20 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -1 -1 -3 -4 -3 -1 -2 -9 -7 -5 -4 -2 -2 -3 -2 -3 -12 -6 -2 -4 -11 -28 -28 -35 -33 -21 -19 -34 -48 -0 -10 -50 -43 -31 -29 -36 -33 -17 -7 -3 -3 -2 -1 -2 -4 -3 -2 -2 -2 -2 -3 -6 -9 -11 -11 -8 -6 -7 -10 -6 -9 -14 -17 -14 -10 -12 -14 -13 -17 -19 -17 -11 -12 -34 -33 -39 -40 -33 -22 -14 -7 -3 -2 -2 -6 -18 -28 -20 -3 -1 -0 -1 -1 -2 -5 -12 -22 -24 -18 -16 -19 -15 -0 -0 -16 -8 -1 0 0 0 -90 -104 -125 -162 -134 -57 -10 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -5 -7 -10 -9 -5 -3 -4 -7 -8 -5 -3 -1 -1 -1 0 -0 -4 -4 -3 -11 -24 -37 -39 -25 -15 -14 -25 -39 -38 -7 -27 -35 -23 -21 -30 -40 -42 -26 -7 -3 -3 -3 -2 -3 -2 -2 -1 -1 -1 -0 -1 -4 -8 -11 -14 -15 -15 -18 -23 -11 -14 -14 -14 -13 -13 -13 -9 -2 -4 -11 -19 -17 -11 -23 -26 -38 -47 -39 -22 -10 -4 -1 -1 -1 -2 -6 -12 -13 -3 -2 -1 -0 0 -0 -3 -11 -20 -18 -14 -15 -17 -12 -1 -7 -70 -34 -8 0 0 0 -77 -89 -108 -142 -169 -110 -31 -4 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -3 -1 -2 -5 -10 -13 -13 -12 -7 -9 -6 -2 -2 -2 -3 -3 -1 0 0 0 -0 -1 -4 -15 -20 -16 -8 -4 -1 -20 -43 -30 -26 -48 -64 -36 -29 -36 -47 -53 -51 -36 -14 -3 -2 -3 -3 -3 -1 -0 -0 -0 -0 -0 -2 -4 -8 -12 -15 -15 -19 -20 -20 -18 -13 -18 -20 -18 -13 -8 -4 -1 -2 -6 -18 -21 -17 -18 -23 -38 -54 -42 -21 -7 -3 -1 -1 -2 -4 -3 -4 -7 -8 -7 -3 -1 -0 -0 -0 -2 -6 -10 -13 -10 -18 -19 -9 -14 -61 -34 -7 -1 -0 0 -69 -79 -93 -124 -157 -146 -70 -28 -19 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -6 -11 -6 -0 0 -3 -9 -10 -8 -10 -11 -17 -9 -3 -1 -4 -11 -11 -1 -0 -1 -2 -2 -3 -15 -9 -4 -1 -1 -3 -12 -42 -87 -79 -75 -90 -93 -77 -57 -49 -51 -53 -48 -37 -19 -5 -2 -2 -3 -2 -1 -0 -0 -0 -1 -2 -4 -7 -9 -9 -11 -9 -10 -8 -9 -15 -14 -14 -15 -14 -14 -11 -5 -0 -1 -5 -19 -27 -21 -15 -22 -35 -45 -37 -20 -7 -3 -2 -1 -1 -3 -1 -3 -6 -8 -9 -5 -2 -0 -0 -0 -0 -2 -7 -16 -5 -21 -30 -27 -29 -49 -37 -14 -3 -1 0 -64 -69 -76 -102 -131 -151 -130 -88 -116 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -4 -5 -3 0 -0 -1 -4 -2 -2 -7 -15 -17 -11 -4 -1 -5 -12 -12 -0 -2 -7 -10 -8 -12 -25 -16 -7 -2 -1 -10 -35 -76 -118 -100 -58 -67 -103 -108 -67 -35 -30 -31 -28 -22 -14 -7 -3 -2 -3 -2 -1 -1 -0 -1 -2 -5 -8 -10 -10 -10 -8 -4 -5 -5 -7 -10 -12 -13 -16 -15 -14 -12 -6 -0 -1 -3 -24 -39 -34 -22 -17 -23 -26 -25 -18 -8 -5 -5 -4 -1 -1 -1 -3 -4 -4 -5 -5 -3 -1 -0 -5 -21 -32 -24 -9 -1 -23 -24 -28 -30 -20 -23 -26 -6 -1 -1 -65 -61 -64 -82 -104 -144 -138 -75 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -1 -6 -6 -6 -7 -9 -5 -1 -2 -5 -4 -0 -3 -13 -21 -14 -17 -25 -24 -20 -16 -15 -25 -51 -84 -97 -55 -9 -63 -104 -90 -45 -15 -7 -10 -11 -10 -8 -5 -3 -2 -2 -3 -3 -2 -1 -2 -5 -9 -12 -13 -11 -9 -6 -3 -2 -3 -5 -7 -9 -14 -19 -20 -13 -5 -2 -0 -0 -3 -17 -43 -34 -16 -7 -10 -16 -19 -16 -10 -9 -7 -4 -4 -6 -4 -7 -8 -5 -4 -4 -4 -2 -1 -4 -19 -37 -36 -12 -2 -13 -10 -13 -17 -14 -6 -3 -5 -3 -2 -65 -56 -54 -65 -86 -116 -126 -65 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -10 -4 -0 -1 -2 -2 -1 -0 -0 -0 0 -1 -5 -24 -8 -7 -11 -19 -29 -32 -28 -26 -42 -72 -93 -72 -15 -149 -107 -56 -23 -8 -3 -3 -6 -8 -5 -3 -3 -3 -2 -4 -4 -3 -2 -3 -6 -10 -13 -13 -11 -8 -5 -2 -0 -1 -2 -3 -3 -6 -13 -19 -15 -4 -0 -0 -0 -1 -4 -31 -23 -9 -2 -6 -16 -23 -19 -15 -13 -14 -11 -8 -12 -17 -16 -16 -10 -6 -6 -7 -2 -3 -1 -1 -25 -38 -20 -6 -4 -7 -16 -26 -30 -24 -13 -9 -17 -6 -62 -53 -47 -53 -70 -93 -134 -123 -35 -20 -42 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 -0 -0 -0 0 0 0 0 0 0 -1 -0 -0 0 -8 -17 -17 -11 -15 -30 -57 -98 -88 -33 -102 -50 -24 -14 -11 -10 -10 -11 -10 -4 -2 -2 -3 -2 -3 -4 -3 -2 -3 -7 -11 -14 -13 -11 -8 -4 -1 -0 0 -0 -0 -2 -6 -12 -15 -11 -2 -1 -0 -1 -1 -6 -25 -32 -17 -6 -7 -14 -19 -16 -12 -10 -13 -12 -9 -6 -5 -12 -19 -14 -13 -17 -16 -3 -6 -2 -0 -10 -28 -29 -12 -6 -11 -21 -34 -44 -46 -36 -19 -26 -10 -56 -48 -39 -44 -56 -77 -111 -146 -105 -60 -123 -98 -9 -12 -58 -17 -2 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -6 -10 -17 -27 -32 -36 -62 -69 -74 -85 -27 -9 -8 -16 -24 -25 -23 -16 -6 -2 -3 -3 -1 -1 -2 -4 -6 -9 -12 -17 -20 -18 -11 -5 -1 -0 0 0 0 -0 -1 -6 -11 -12 -8 -5 -3 -2 -6 -5 -5 -15 -19 -10 -4 -5 -10 -16 -15 -4 -2 -2 -1 -6 -15 -15 -9 -12 -12 -11 -17 -16 -7 -9 -3 -1 -3 -11 -13 -8 -7 -14 -25 -39 -52 -59 -55 -42 -17 -6 -59 -44 -35 -37 -46 -61 -91 -135 -155 -102 -118 -136 -56 -55 -109 -54 -19 -2 0 0 0 0 0 0 0 0 -0 -1 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -1 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 0 -1 -17 -43 -53 -39 -18 -25 -48 -81 -95 -66 -29 -11 -21 -35 -44 -44 -34 -14 -3 -5 -3 -1 -1 -3 -7 -12 -14 -16 -17 -17 -13 -7 -2 -0 0 0 0 -0 -0 -4 -10 -15 -12 -7 -6 -5 -4 -9 -6 -1 -0 -1 -1 -6 -9 -8 -11 -11 -2 -4 -2 -0 -0 -4 -10 -14 -14 -15 -13 -11 -8 -10 -12 -5 -1 -5 -4 -3 -3 -7 -16 -29 -42 -46 -58 -63 -55 -36 -10 -88 -54 -37 -31 -33 -44 -70 -109 -152 -160 -134 -149 -35 -100 -128 -100 -73 -29 -3 0 0 0 0 0 0 0 -0 -1 -4 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -3 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -16 -45 -60 -44 -11 -5 -9 -28 -74 -102 -77 -38 -29 -47 -67 -73 -53 -19 -5 -8 -3 -1 -1 -4 -8 -12 -15 -14 -10 -6 -3 -1 -1 -1 -0 -0 -0 -0 -1 -6 -15 -18 -13 -7 -5 -5 -2 -4 -2 -1 -1 -2 -3 -5 -8 -5 -7 -6 -5 -8 -3 -8 -5 -7 -10 -8 -6 -10 -14 -11 -8 -11 -14 -8 -2 -3 -2 -1 -1 -6 -17 -32 -40 -24 -35 -55 -57 -40 -21 -103 -87 -50 -28 -24 -31 -51 -85 -129 -170 -173 -123 -29 -145 -130 -116 -106 -71 -18 -1 0 0 0 0 0 0 0 -0 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -5 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 -2 -8 -20 -45 -65 -50 -16 -5 -4 -6 -47 -92 -95 -63 -43 -59 -89 -94 -57 -16 -5 -10 -2 -0 -1 -5 -9 -11 -11 -8 -4 -1 -0 -0 -0 -0 -1 -2 -1 -1 -3 -6 -10 -10 -8 -4 -3 -3 -0 0 0 0 -0 -2 -4 -5 -5 -6 -8 -7 -7 -11 -14 -31 -29 -22 -16 -13 -14 -16 -13 -8 -9 -13 -13 -6 -2 -1 -22 -28 -18 -13 -20 -33 -40 -19 -10 -36 -56 -48 -31 -84 -107 -69 -36 -23 -23 -36 -64 -105 -149 -158 -95 -31 -85 -127 -108 -112 -102 -55 -11 0 0 0 0 0 0 0 -0 -2 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 0 0 -1 -3 -3 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 -13 -42 -68 -89 -87 -53 -21 -8 -4 -3 -18 -45 -61 -57 -51 -62 -91 -95 -47 -13 -6 -7 -1 -0 -1 -7 -12 -12 -7 -2 -0 -0 0 0 -0 -0 -1 -7 -7 -5 -5 -7 -8 -6 -5 -3 -2 -3 -2 -2 -1 -0 0 -1 -4 -12 -19 -18 -6 -4 -7 -15 -23 -21 -16 -14 -9 -6 -9 -14 -10 -10 -14 -14 -12 -7 -7 -19 -33 -31 -26 -21 -23 -28 -30 -17 -11 -27 -42 -40 -26 -29 -60 -75 -69 -32 -22 -26 -47 -83 -124 -158 -135 -67 -77 -137 -112 -105 -119 -83 -28 0 0 0 0 0 0 0 0 -1 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -25 -67 -97 -107 -101 -38 -12 -6 -4 -4 -3 -9 -25 -38 -46 -56 -74 -79 -29 -8 -4 -4 -1 -0 -4 -11 -13 -9 -3 -0 0 -0 -2 -1 -0 -1 -1 -3 -6 -7 -6 -5 -4 -3 -4 -2 -2 -5 -8 -9 -5 -1 -0 0 -3 -13 -26 -28 -16 -5 -4 -11 -18 -17 -13 -13 -9 -5 -7 -12 -14 -13 -16 -13 -11 -8 -9 -20 -28 -23 -22 -17 -12 -13 -16 -12 -9 -10 -25 -35 -29 0 -17 -58 -86 -45 -30 -22 -36 -62 -100 -141 -162 -136 -143 -142 -117 -103 -108 -72 -27 -2 0 0 0 0 0 0 0 -0 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -23 -58 -90 -108 -96 -17 -4 -4 -4 -3 -1 -1 -9 -24 -38 -50 -59 -57 -17 -5 -3 -2 -0 -1 -4 -11 -11 -5 -1 -0 -1 -3 -3 -2 -1 -1 -1 -2 -6 -7 -6 -6 -5 -3 -2 -2 -3 -6 -10 -11 -9 -5 -2 -1 -3 -13 -22 -21 -12 -6 -8 -8 -9 -12 -14 -12 -5 -3 -5 -11 -14 -12 -10 -9 -10 -7 -7 -12 -16 -8 -9 -13 -10 -7 -9 -7 -5 -6 -24 -40 -41 0 0 0 -11 -41 -49 -24 -28 -49 -80 -118 -150 -161 -155 -137 -114 -101 -100 -97 -42 -9 -1 0 0 0 0 0 0 -0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -0 -2 -16 -41 -69 -86 -69 -8 -2 -8 -5 -5 -6 -4 -6 -19 -35 -50 -59 -51 -16 -4 -2 -1 -1 -3 -8 -11 -7 -2 -0 -0 -1 -2 -1 -6 -4 -4 -2 -3 -10 -15 -13 -11 -7 -3 -2 -6 -4 -7 -10 -11 -11 -11 -8 -4 -8 -15 -18 -16 -12 -6 -12 -9 -6 -9 -13 -11 -4 -6 -7 -9 -11 -9 -6 -6 -9 -8 -8 -9 -8 -1 -2 -5 -7 -8 -8 -7 -4 -4 -18 -34 -43 0 0 0 -0 -24 -60 -49 -27 -40 -61 -98 -133 -148 -146 -138 -118 -104 -98 -84 -47 -23 -14 -1 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -2 0 0 -0 0 0 -1 -5 -10 -23 -43 -56 -44 -12 -3 -9 -10 -20 -23 -17 -13 -17 -34 -57 -67 -46 -8 -3 -1 -0 -4 -11 -15 -13 -6 -1 -0 -0 -0 -0 -2 -14 -8 -10 -13 -12 -11 -15 -19 -11 -7 -4 -4 -7 -5 -8 -11 -12 -13 -14 -14 -11 -14 -14 -14 -15 -13 -5 -6 -4 -5 -9 -12 -11 -9 -6 -5 -5 -11 -13 -8 -5 -8 -12 -14 -13 -9 -1 -1 -4 -9 -10 -9 -8 -5 -5 -12 -27 -44 0 0 0 -0 -5 -41 -48 -38 -39 -46 -81 -120 -143 -147 -140 -127 -108 -95 -90 -74 -59 -47 -6 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -1 -1 -0 -1 -2 -2 -0 -0 -0 0 0 -1 -4 -7 -10 -17 -27 -29 -18 -8 -14 -24 -39 -37 -26 -14 -14 -32 -62 -66 -33 -4 -4 -1 -1 -15 -19 -16 -10 -4 -0 -0 -1 -1 -5 -13 -17 -10 -16 -23 -28 -29 -26 -18 -7 -4 -3 -4 -7 -9 -11 -14 -15 -15 -15 -15 -15 -16 -12 -11 -11 -9 -3 -1 -1 -3 -6 -7 -7 -8 -8 -5 -5 -12 -13 -7 -3 -6 -10 -13 -15 -13 -9 -8 -11 -12 -13 -11 -7 -5 -6 -13 -30 -48 -0 -0 -0 -0 0 0 -3 -33 -45 -45 -67 -104 -132 -141 -139 -130 -112 -91 -90 -68 -52 -31 -1 0 0 0 0 0 0 -0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -0 -1 -1 -2 -1 -0 -0 -0 -0 -1 -3 -3 -0 -8 -27 -22 -16 -25 -40 -44 -31 -19 -13 -19 -39 -68 -66 -31 -12 -6 -1 -2 -16 -15 -7 -2 -1 -0 -1 -4 -7 -18 -24 -20 -11 -16 -18 -20 -27 -25 -10 -4 -3 -2 -4 -7 -9 -12 -14 -15 -15 -15 -15 -15 -15 -7 -9 -10 -7 -2 -1 -3 -7 -7 -5 -6 -10 -14 -7 -6 -12 -13 -9 -5 -5 -10 -25 -22 -18 -12 -8 -11 -7 -5 -5 -5 -5 -6 -8 -22 -34 -0 -1 -0 -0 0 -0 -1 -8 -46 -51 -60 -85 -118 -138 -139 -130 -115 -93 -86 -72 -54 -40 -23 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 -1 -7 -26 -21 -22 -33 -42 -36 -20 -16 -23 -35 -52 -70 -75 -38 -19 -9 -4 -2 -5 -5 -1 -0 -1 -2 -5 -9 -6 -12 -16 -14 -9 -8 -9 -10 -16 -12 -3 -2 -1 -2 -4 -6 -9 -11 -14 -14 -14 -15 -15 -15 -14 -10 -8 -9 -9 -6 -3 -3 -7 -8 -5 -7 -9 -9 -4 -5 -16 -22 -20 -14 -11 -17 -37 -28 -20 -14 -8 -8 -7 -4 -2 -2 -3 -3 -3 -5 -21 -1 -1 -0 -0 -0 -0 -0 -3 -21 -59 -61 -75 -105 -132 -138 -127 -118 -99 -85 -84 -58 -40 -14 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 -0 -1 -1 -2 -2 -1 0 0 0 0 -1 -7 -20 -26 -36 -42 -37 -25 -19 -22 -32 -42 -51 -58 -59 -35 -20 -13 -9 -5 -3 -1 -0 -0 -1 -3 -6 -6 -2 -3 -3 -5 -7 -8 -10 -13 -10 -5 -1 -1 -1 -7 -3 -2 -5 -11 -15 -16 -14 -15 -14 -13 -13 -11 -8 -9 -9 -7 -6 -5 -7 -9 -6 -6 -4 -5 -10 -13 -17 -22 -24 -23 -22 -25 -32 -25 -19 -14 -10 -7 -7 -5 -2 -1 -1 -1 -1 -3 -18 -0 0 0 0 -0 -0 -0 -0 -10 -46 -69 -70 -91 -119 -131 -124 -122 -98 -84 -63 -28 -26 -25 -6 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -1 -1 -0 -0 -0 -0 -1 -2 -3 -2 -1 -1 -2 -2 -2 -7 -17 -25 -35 -43 -31 -21 -25 -36 -45 -49 -43 -39 -37 -29 -22 -19 -22 -21 -16 -9 -5 -2 -2 -3 -2 -1 -1 -1 -2 -7 -10 -11 -10 -11 -6 -3 -3 -2 -2 -7 -4 -2 -6 -11 -15 -15 -14 -14 -12 -11 -10 -8 -7 -6 -7 -8 -9 -9 -10 -9 -7 -6 -4 -3 -6 -9 -14 -18 -19 -19 -21 -24 -23 -19 -16 -13 -11 -9 -7 -5 -4 -1 -0 -1 -2 -6 -16 -0 0 0 0 0 -0 -1 -2 -6 -28 -61 -59 -80 -107 -122 -117 -101 -86 -84 -70 -41 -30 -37 -18 -4 -4 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 -0 -1 -2 -3 -3 -5 -6 -3 -1 -0 -1 -7 -27 -21 -22 -35 -53 -68 -70 -49 -34 -27 -25 -25 -21 -28 -33 -33 -28 -17 -5 -2 -2 -1 -0 -1 -2 -3 -5 -8 -10 -11 -10 -12 -4 -2 -1 -1 -2 -3 -3 -6 -10 -11 -10 -10 -11 -9 -8 -6 -5 -4 -5 -7 -10 -11 -11 -10 -9 -9 -8 -5 -3 -4 -8 -13 -15 -12 -11 -13 -17 -17 -12 -12 -10 -9 -8 -7 -5 -4 -1 -0 -0 -4 -10 -18 -0 0 0 0 0 -0 -1 -2 -6 -11 -21 -33 -65 -98 -110 -103 -69 -30 -79 -81 -45 -26 -22 -18 -5 -12 -11 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 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 -2 -2 -2 -2 -3 -6 -6 -7 -4 -1 -1 -7 -7 -15 -29 -43 -50 -47 -38 -33 -22 -19 -20 -18 -20 -30 -42 -44 -32 -12 -3 -2 -1 -3 -5 -5 -6 -6 -6 -6 -6 -5 -3 -1 -2 -1 -2 -3 -3 -4 -5 -5 -5 -5 -6 -7 -5 -4 -3 -2 -2 -3 -5 -8 -11 -12 -8 -6 -9 -7 -3 -1 -1 -3 -7 -10 -8 -7 -11 -15 -14 -10 -7 -6 -5 -7 -9 -10 -6 -1 -1 -1 -8 -17 -24 -1 -0 0 0 0 0 -0 -1 -4 -1 -0 -11 -43 -81 -99 -95 -81 -44 -27 -64 -46 -28 -31 -25 -12 -12 -13 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 0 0 0 0 -0 -0 0 -0 0 -0 -0 -0 -0 -1 -6 -5 -3 -3 -4 -7 -10 -13 -7 -3 -1 -1 -3 -7 -12 -13 -8 -2 -10 -25 -12 -10 -13 -14 -15 -21 -38 -45 -33 -17 -10 -5 -2 -4 -4 -5 -8 -11 -11 -9 -8 -5 -3 -1 -1 -1 -1 -1 -2 -4 -4 -2 -3 -2 -3 -4 -2 -1 -1 -1 -1 -2 -4 -6 -11 -16 -8 -3 -5 -4 -2 -2 -2 -3 -4 -5 -5 -4 -12 -14 -12 -10 -6 -4 -5 -7 -9 -10 -8 -3 -3 -4 -13 -22 -26 -3 -1 -0 0 0 0 -0 -0 -1 -0 -0 0 -20 -57 -78 -70 -53 -23 -30 -60 -65 -34 -24 -21 -15 -12 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 0 0 0 0 -0 -0 -0 -0 -1 -0 -1 -1 -1 -2 -5 -4 -2 -3 -8 -15 -19 -14 -4 -1 -3 -5 -6 -5 -3 -2 -4 -11 -15 -9 -3 -7 -11 -14 -16 -19 -29 -36 -27 -20 -17 -10 -6 -5 -3 -3 -5 -9 -14 -19 -11 -5 -1 -1 -0 -0 -1 -1 -1 -2 -3 -4 -6 -3 -1 -1 -1 -1 -1 -1 -1 -2 -3 -5 -9 -7 -3 -6 -10 -8 -6 -5 -4 -3 -3 -2 -1 -2 -8 -9 -8 -7 -5 -3 -4 -7 -7 -6 -4 -4 -4 -9 -15 -19 -19 -2 -2 -1 -0 0 0 0 0 -0 -0 0 0 0 -29 -47 -33 0 0 -8 -43 -61 -53 -38 -27 -19 -22 -20 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -1 -2 -2 -2 -2 -2 -2 -1 -1 -5 -6 -12 -25 -33 -23 -3 -5 -7 -6 -3 -1 -0 -4 -12 -22 -22 -13 -14 -19 -22 -22 -21 -20 -21 -23 -20 -22 -21 -15 -8 -4 -3 -3 -4 -8 -19 -30 -9 -3 -1 -0 -0 -1 -1 -1 -1 -1 -3 -8 -15 -5 -1 -1 -1 -0 -1 -1 -1 -2 -4 -6 -9 -2 -9 -10 -10 -11 -12 -12 -9 -4 -1 -1 -1 -2 -2 -6 -6 -4 -3 -2 -1 -2 -5 -4 -4 -6 -7 -10 -12 -11 -8 0 0 -0 0 0 0 0 0 0 0 0 0 -0 -4 -13 -10 0 0 -1 -19 -49 -50 -27 -19 -18 -19 -14 -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 -1 -2 -4 -4 -4 -4 -2 -1 -2 -10 -15 -17 -24 -33 -30 -15 -15 -6 -2 -1 -1 -3 -6 -9 -7 -14 -21 -26 -38 -41 -34 -25 -16 -10 -9 -10 -16 -17 -13 -7 -3 -4 -5 -5 -12 -25 -33 -4 -1 -0 -0 -0 -0 -1 -1 -1 -1 -3 -6 -7 -6 -2 -1 -1 -1 -1 -1 -2 -3 -4 -4 -3 -1 -5 -4 -1 -4 -13 -22 -20 -13 -6 -2 -1 -1 -1 -5 -7 -6 -4 -2 -2 -3 -6 -8 -6 -4 -5 -6 -7 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -5 -39 -45 -37 -26 -19 -17 -25 -10 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -2 -6 -8 -4 -1 -2 -6 -14 -17 -14 -19 -20 -18 -16 -6 -3 -4 -5 -4 -3 -1 -1 -8 -15 -27 -43 -45 -36 -27 -16 -7 -4 -7 -8 -6 -5 -4 -4 -9 -9 -6 -11 -20 -20 -3 -0 0 -2 -3 -2 -1 -0 -1 -2 -5 -7 -5 -4 -2 -2 -2 -3 -3 -2 -2 -5 -4 -1 -0 -0 -0 -0 -5 -11 -17 -23 -27 -30 -16 -5 -1 -0 -1 -3 -7 -8 -5 -1 -1 -0 -0 -0 -1 -2 -2 -2 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -7 -30 -54 -45 -28 -16 -14 -19 -4 -1 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -1 -3 -4 -5 -3 -5 -9 -10 -9 -6 -7 -6 -9 -15 -13 -14 -12 -11 -9 -6 -2 -3 -8 -21 -26 -28 -25 -20 -22 -27 -29 -26 -20 -5 -5 -3 -3 -4 -6 -7 -5 -5 -8 -7 -2 -0 -1 -4 -7 -6 -3 -0 -1 -1 -2 -2 -2 -2 -2 -4 -7 -8 -6 -3 -3 -6 -5 -4 -2 -0 0 0 -7 -16 -18 -16 -19 -39 -25 -10 -3 -1 -1 -1 -4 -7 -5 -3 -1 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -4 -24 -55 -53 -34 -18 -9 -4 -1 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -2 -2 -1 -3 -3 -2 -1 -2 -2 -2 -1 -10 -11 -14 -21 -23 -18 -20 -22 -16 -8 -7 -9 -13 -13 -10 -7 -6 -10 -22 -32 -31 -20 -7 -7 -4 -4 -6 -9 -10 -8 -3 -2 -1 -0 -2 -6 -6 -3 -2 -2 -2 -3 -4 -3 -3 -2 -2 -2 -6 -9 -8 -6 -4 -5 -5 -6 -7 -4 -1 -3 -14 -22 -21 -20 -21 -30 -47 -46 -25 -15 -9 -4 -1 -1 -3 -5 -6 -4 -3 -1 -0 -0 -0 -0 -0 -0 0 -0 -3 0 -0 -2 -1 -0 0 0 -0 -1 -1 -1 -0 -3 -2 -0 0 -0 -2 -7 -29 -48 -53 -44 -29 -15 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -3 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -3 -16 -18 -16 -17 -17 -15 -18 -26 -20 -10 -6 -5 -4 -4 -4 -3 -2 -3 -10 -20 -21 -14 -6 -5 -4 -4 -5 -6 -8 -7 -2 -1 -0 -2 -5 -11 -12 -7 -3 -3 -5 -7 -7 -5 -5 -4 -2 -2 -2 -4 -4 -4 -5 -7 -7 -8 -12 -7 -2 -5 -19 -32 -29 -24 -20 -29 -43 -36 -28 -27 -21 -12 -4 -1 -1 -2 -4 -7 -7 -3 -1 -1 -2 -2 -2 -0 0 -0 -3 0 -0 -1 -1 -0 0 -0 -1 -4 -7 -4 -1 -1 -1 -0 0 -0 -2 -9 -32 -46 -52 -48 -36 -20 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 0 -0 -2 -9 -21 -12 -8 -10 -11 -12 -17 -15 -7 -4 -4 -2 -3 -4 -4 -2 -3 -8 -16 -18 -12 -7 -7 -8 -8 -5 -3 -3 -3 -1 -2 -1 -3 -5 -4 -3 -3 -5 -4 -4 -5 -4 -3 -5 -4 -3 -2 -2 -2 -3 -4 -7 -10 -11 -13 -20 -11 -14 -25 -32 -31 -27 -27 -29 -32 -33 -27 -22 -21 -21 -17 -9 -3 -1 -1 -5 -6 -5 -2 -2 -2 -1 -1 -0 -0 -0 -1 -3 -0 -0 -1 -2 -0 -0 -1 -3 -5 -9 -5 -3 -5 -6 -2 -0 0 -2 -11 -29 -43 -50 -47 -36 -22 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -1 -1 -0 -2 -2 -3 -3 -3 -2 -0 -0 -1 -1 -4 -12 -8 -8 -9 -9 -10 -14 -21 -11 -6 -4 -2 -2 -4 -4 -2 -2 -4 -7 -8 -7 -6 -6 -6 -8 -7 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -2 -2 -1 -1 -2 -3 -5 -11 -13 -14 -19 -28 -30 -31 -33 -34 -34 -33 -31 -34 -30 -23 -19 -18 -17 -15 -12 -9 -4 -1 -1 -2 -2 -2 -1 -2 -2 -0 0 0 0 -0 -2 -3 -0 -0 -1 -1 -0 0 -0 -2 -6 -8 -7 -1 -1 -2 -1 0 0 -1 -8 -24 -41 -51 -47 -36 -21 -8 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -4 -2 -2 -2 -2 -2 -1 -2 -3 -2 -1 -2 -5 -5 -7 -8 -10 -15 -25 -11 -7 -4 -2 -2 -3 -3 -2 -1 -1 -1 -1 -2 -2 -1 -2 -3 -5 -5 -2 -1 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -4 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -9 -13 -13 -16 -23 -32 -35 -34 -34 -34 -34 -34 -32 -26 -19 -15 -14 -14 -10 -6 -5 -7 -6 -2 -1 -1 -3 -3 -2 -0 0 -0 0 0 0 -0 -3 -3 -1 -1 -3 -2 -0 -1 -3 -11 -17 -16 -10 -0 0 -7 -5 -1 0 -0 -4 -20 -40 -49 -47 -36 -19 -9 -5 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -1 -1 -0 -0 -1 -2 -3 -2 -4 -4 -2 -0 -0 -0 -0 -2 -6 -11 -15 -7 -4 -1 -0 -0 -1 -1 -0 -0 0 0 -0 -0 -0 -0 -1 -1 -2 -3 -2 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -6 -7 -2 -1 -1 -1 -1 -1 -2 -3 -4 -7 -14 -18 -14 -17 -24 -32 -36 -34 -32 -35 -40 -39 -29 -21 -14 -12 -11 -9 -6 -4 -2 -5 -4 -2 -0 -0 -2 -2 -1 -0 -0 -0 0 0 0 -0 -2 -2 -1 -1 -2 -1 0 -1 -7 -18 -26 -24 -14 -3 -2 -13 -12 -6 -1 -0 -1 -11 -37 -49 -47 -36 -17 -11 -16 -13 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -1 -2 -3 -2 -2 -3 -3 -2 -0 -0 -0 -0 -0 -1 -4 -6 -6 -4 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -2 -1 -0 0 0 -0 -0 -1 -1 -2 -1 -1 -1 -1 -1 -1 -0 -0 -1 -2 -3 -5 -10 -17 -21 -17 -16 -18 -21 -22 -17 -6 -9 -25 -32 -26 -17 -12 -10 -8 -7 -6 -5 -1 -2 -2 -1 -0 0 -0 -0 -0 0 0 -0 0 0 0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -5 -14 -22 -20 -12 -14 -13 -11 -15 -14 -9 -3 -4 -16 -55 -55 -49 -36 -20 -11 -12 -6 -1 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -2 -1 -1 -1 -1 -2 -2 -1 -0 -1 -1 -1 -1 -2 -2 -1 -0 0 -0 -2 -5 -7 -4 -2 -1 -1 -1 -1 -1 -1 -0 -0 -1 -4 -6 -5 -4 -3 -3 -1 -0 -0 -0 0 -1 -2 -2 -1 -0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -4 -7 -12 -18 -20 -17 -12 -11 -10 -9 -7 -10 -22 -25 -25 -21 -14 -10 -8 -7 -6 -6 -5 0 -0 -1 -1 -0 0 0 0 0 -0 -1 -1 -0 0 0 -0 -0 -0 -1 -0 -1 -2 -4 -1 -3 -12 -17 -12 0 -4 -26 -24 -14 -12 -7 -2 -6 -29 -65 -55 -35 -29 -22 -16 -15 -15 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -3 -4 -4 -3 -3 -3 -2 -2 -1 -1 -1 -0 -0 -1 -4 -5 -4 -2 -0 -0 -0 -2 -4 -3 -3 -2 -1 -1 -1 -2 -3 -1 -0 -3 -7 -9 -8 -5 -5 -5 -3 -0 -0 -0 -1 -2 -3 -3 -0 -0 0 0 0 -0 -0 -0 -1 -2 -3 -3 -6 -6 -10 -15 -18 -15 -10 -7 -8 -10 -9 -5 -14 -21 -22 -17 -12 -9 -8 -8 -7 -8 -6 -0 0 -0 -0 -0 0 0 0 0 -0 -3 -5 -1 0 0 0 0 -0 -0 -0 -1 -6 -7 -4 -4 -15 -15 -8 -0 -1 -7 -14 -13 -9 -4 -0 -2 -18 -44 -49 -10 -28 -26 -19 -14 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 -1 -3 -7 -10 -11 -9 -8 -7 -5 -4 -3 -2 -3 -3 -5 -6 -5 -3 -2 -0 0 0 -0 -0 -1 -1 -1 -1 -1 -3 -4 -2 -1 -2 -4 -6 -6 -6 -8 -6 -3 -1 -2 -2 -3 -3 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -2 -3 -3 -2 -2 -8 -14 -16 -15 -10 -7 -7 -10 -13 -18 -27 -29 -22 -16 -12 -10 -10 -10 -10 -12 -9 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -3 -6 -10 -10 -4 -4 -2 0 0 -1 -5 -9 -6 -2 0 0 -3 -21 -23 -11 -31 -30 -19 -11 -6 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 -1 -3 -8 -15 -19 -16 -12 -10 -12 -12 -7 -10 -12 -11 -8 -6 -5 -4 -3 -1 0 0 0 -0 -1 -1 -1 -1 -1 -2 -3 -1 -0 -0 -1 -2 -4 -6 -7 -5 -2 -1 -2 -3 -2 -1 -1 -1 -3 -7 -12 -6 -2 -0 0 -0 -1 -1 -1 -1 -2 -2 -6 -12 -14 -13 -10 -8 -8 -11 -16 -21 -27 -27 -20 -14 -11 -10 -11 -13 -15 -18 -13 -5 -3 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -3 -11 -10 -3 0 0 0 0 -0 -2 -8 -4 -1 0 0 0 0 0 -1 -14 -26 -16 -6 -3 -3 -2 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -1 -0 -2 -4 -6 -9 -15 -14 -7 -3 -2 0 -1 -18 -22 -17 -10 -5 -4 -3 -4 -3 -0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -1 -1 -0 -0 -0 -1 -2 -3 -4 -6 -4 -3 -3 -3 -1 -0 -0 -1 -5 -11 -20 -13 -6 -1 -1 -1 -3 -3 -2 -2 -2 -3 -8 -11 -10 -9 -8 -8 -9 -13 -20 -24 -24 -22 -21 -16 -12 -11 -12 -15 -18 -22 -17 -10 -7 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -4 -1 -0 0 0 0 -0 -4 -6 -2 -1 0 -5 -10 -8 -0 0 -16 -26 -19 -7 -4 -4 -2 0 -1 -15 -10 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -1 -1 -1 -3 -4 -4 -5 -7 -8 -6 -5 -2 0 -1 -17 -24 -21 -12 -5 -2 -2 -3 -2 -1 -1 -1 -1 -0 -0 -0 -1 -4 -3 -2 -1 -1 -1 -0 -0 -2 -4 -7 -11 -10 -8 -6 -4 -3 -3 -3 -2 -6 -8 -4 -2 -3 -4 -7 -12 -14 -7 -3 -6 -9 -10 -10 -8 -7 -6 -6 -7 -11 -14 -18 -21 -20 -17 -13 -8 -7 -10 -15 -18 -17 -17 -17 -15 -11 -7 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -8 -4 -1 0 0 -0 -2 -8 -6 -2 -3 -2 -24 -38 -25 0 0 -28 -29 -19 -9 -5 -4 -1 0 -4 -12 -7 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -2 -1 -0 -1 -1 -1 -2 -4 -5 -6 -7 -7 -4 -1 -1 -4 -16 -22 -19 -11 -5 -5 -3 -2 -1 -1 -1 -0 -1 -1 -1 -3 -7 -4 -5 -5 -5 -5 -5 -4 -3 -5 -9 -13 -18 -16 -10 -5 -2 -3 -5 -5 -8 -8 -4 -3 -3 -8 -17 -24 -22 -9 -3 -8 -14 -15 -11 -5 -4 -5 -6 -7 -10 -11 -14 -19 -18 -14 -10 -6 -3 -5 -9 -11 -10 -9 -11 -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 -1 -6 -2 -4 -7 -13 -40 -53 -23 -1 -11 -43 -33 -20 -8 -3 -4 -0 -0 -13 -17 -6 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -1 -1 -2 -1 -1 -1 -2 -2 -0 -0 -3 -4 -1 -4 -14 -18 -14 -8 -6 -6 -3 -1 -1 -1 -1 -1 -2 -3 -6 -7 -2 -7 -7 -6 -5 -5 -5 -2 -2 -4 -8 -13 -12 -9 -6 -3 -3 -5 -11 -12 -8 -3 -2 -2 -2 -9 -18 -20 -12 -4 -5 -10 -11 -8 -5 -3 -3 -5 -6 -6 -7 -13 -17 -13 -7 -4 -4 -4 -4 -4 -5 -6 -9 -12 -11 -7 -3 -0 -1 -5 -6 -4 -3 -3 -1 -0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -10 -21 -8 -1 0 -0 -1 -0 -6 -10 -26 -44 -45 -7 -3 -25 -43 -31 -22 -12 -5 -2 -1 -1 -19 -16 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -1 -0 -1 -2 -3 -1 -0 -0 -0 0 0 0 0 0 -0 -0 -4 -7 -8 -5 -3 -2 -2 -1 -2 -3 -2 -1 -1 -2 -2 -2 -1 -3 -3 -3 -2 -1 -1 -1 -2 -3 -8 -11 -10 -8 -4 -2 -2 -6 -14 -18 -15 -8 -9 -18 -19 -7 -8 -16 -17 -7 -4 -7 -8 -6 -4 -3 -3 -4 -5 -5 -7 -15 -17 -12 -6 -3 -3 -2 -4 -3 -8 -12 -12 -11 -6 -2 0 -0 -1 -3 -4 -3 -3 -2 -1 -0 -0 -1 -1 0 0 0 0 0 0 0 -0 -1 -7 -7 -11 -10 -2 -0 0 0 -1 -4 -10 -37 -48 -35 -5 -6 -36 -36 -25 -18 -8 -4 -4 -3 -1 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -1 -2 -2 -1 -1 -1 -3 -3 -2 -0 -1 -2 -3 -3 -2 -1 -2 -3 -5 -12 -15 -12 -10 -13 -12 -6 -4 -9 -15 -24 -16 -6 -6 -15 -19 -4 -5 -9 -7 -3 -2 -5 -5 -3 -2 -3 -5 -5 -6 -9 -14 -16 -14 -11 -8 -5 -3 -8 -10 -10 -12 -11 -5 -0 0 0 0 0 -0 -2 -1 -1 -0 -0 0 -0 -2 -1 -0 0 0 0 0 0 0 -0 -2 -6 -4 -5 -6 -3 0 0 0 0 -1 -11 -50 -66 -48 -21 -15 -44 -31 -26 -18 -7 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 0 0 0 -0 -2 -3 -1 -0 0 0 0 0 0 0 -0 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -5 -6 -2 -1 -1 -2 -4 -5 -3 -2 -1 -2 -6 -8 -10 -11 -10 -9 -11 -6 -3 -5 -10 -27 -22 -12 -10 -18 -25 -2 -1 -4 -5 -2 -1 -4 -5 -4 -2 -3 -5 -9 -9 -11 -13 -16 -16 -12 -7 -5 -3 -2 -5 -7 -7 -5 -3 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -3 -2 -1 0 0 0 0 0 -23 -65 -78 -54 -29 -29 -47 -36 -40 -22 -6 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -0 0 0 0 0 -1 -3 -6 -3 -0 0 0 0 0 -0 -1 -1 -1 -1 -0 -1 -1 -1 -2 -2 -2 -3 -5 -0 -0 -0 -1 -1 -2 -3 -3 -4 -3 -1 -4 -4 -5 -6 -8 -9 -10 -6 -4 -5 -13 -29 -25 -14 -10 -12 -13 -1 -5 -4 -3 -1 -1 -2 -3 -3 -2 -3 -7 -19 -14 -12 -12 -13 -14 -12 -6 -4 -4 -4 -5 -4 -2 -1 0 0 -0 -1 -0 -0 0 -0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -5 -1 -0 0 0 0 0 0 -47 -76 -74 -57 -40 -45 -49 -35 -20 -11 -4 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -1 -0 0 0 0 0 -0 -1 -4 -5 -2 -0 0 0 0 -1 -2 -2 -1 -1 -0 -0 -1 -1 -2 -3 -3 -4 -3 -0 0 0 -0 -0 -1 -2 -5 -6 -7 -5 -3 -2 -2 -2 -3 -3 -5 -7 -9 -12 -24 -35 -21 -3 -0 -0 0 -0 -2 -3 -3 -2 -2 -2 -3 -5 -4 -4 -9 -20 -14 -11 -10 -11 -10 -7 -7 -5 -5 -7 -8 -4 -2 -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 -1 -2 -1 0 0 0 0 -1 -7 -80 -85 -74 -62 -56 -53 -49 -49 -32 -5 -0 -0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -0 0 0 0 0 0 -0 -1 -3 -1 -0 0 0 0 -1 -2 -2 -1 -1 -0 -0 -0 -0 -1 -2 -3 -1 -0 0 0 0 0 0 -0 -2 -3 -1 -5 -4 -1 -0 -1 -0 -0 -0 -3 -7 -9 -12 -18 -20 -12 0 -1 -2 -0 0 -0 -0 -2 -3 -2 -2 -4 -6 -8 -5 -7 -14 -11 -8 -6 -6 -6 -9 -9 -5 -8 -11 -10 -9 -7 -3 -2 -3 -5 -3 -1 -1 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -3 -33 -97 -91 -73 -60 -54 -52 -54 -62 -34 -6 -0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -3 -7 -7 -8 -6 -4 -1 -0 -3 -10 -6 -0 -0 -0 -1 -1 -2 -3 -4 -5 -8 -7 -7 -10 -8 -5 -3 -4 -5 -6 -6 -6 -5 -5 -5 -6 -8 -9 -10 -12 -12 -5 -2 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -28 -73 -90 -71 -57 -51 -48 -50 -60 -18 -3 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -8 -9 -10 -5 -1 0 -0 -2 -6 -12 -9 -5 -1 0 -0 -2 -5 -6 -3 -4 -4 -5 -5 -5 -4 -3 -3 -6 -7 -3 -3 -2 -2 -3 -3 -4 -5 -8 -16 -17 -7 -5 -4 -3 -2 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -57 -84 -72 -54 -48 -40 -24 -9 -2 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -3 -4 -3 -1 -1 -0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -3 -5 -4 -3 -3 -3 -4 -5 -5 -4 -3 -3 -1 -13 -11 -6 -2 -0 0 -2 -6 -6 -3 -6 -5 -4 -5 -6 -6 -3 -2 -3 -4 -4 -2 -0 -1 -1 -2 -2 -2 -3 -8 -10 -7 -5 -4 -3 -2 -1 -1 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 -3 -15 -86 -87 -69 -53 -45 -33 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -2 0 -0 -1 -3 -4 -2 -0 0 0 0 0 0 0 0 0 -2 -7 -13 -11 -4 -1 -0 -0 -2 -3 -4 -7 -5 -1 -3 -2 -2 -2 -1 0 -1 -2 -2 -3 -9 -7 -6 -10 -14 -13 -6 -2 -3 -3 -3 -3 -2 -1 -0 -1 -1 -2 -2 -3 -4 -5 -5 -5 -5 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -2 -1 -0 0 0 -2 -20 -71 -86 -67 -51 -38 -23 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -2 -3 -1 -0 -1 -3 -4 -4 -3 -2 0 0 0 0 0 0 0 0 -2 -6 -9 -8 -4 -4 -5 -4 -2 -0 -1 -4 -4 -3 -9 -5 -3 -3 -1 0 0 0 0 -3 -7 -6 -5 -13 -22 -23 -15 -7 -6 -4 -4 -3 -3 -7 -14 -13 -9 -7 -7 -6 -4 -3 -4 -5 -6 -1 -1 -2 -3 -1 -0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -1 -2 -5 -2 -0 -0 0 0 0 -4 -33 -78 -62 -52 -35 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 -3 -4 -1 -0 -2 -4 -4 -4 -3 -1 0 0 0 0 0 0 0 0 -1 -5 -5 -3 -3 -3 -4 -3 -2 0 -0 -1 -2 -3 -4 -4 -2 -0 -0 0 0 0 0 -4 -8 -9 -9 -15 -24 -27 -22 -15 -13 -9 -6 -5 -4 -3 -3 -5 -7 -7 -7 -7 -5 -4 -3 -3 -3 -1 -0 -1 -2 -2 -2 -0 0 -0 -1 -3 0 0 0 0 0 0 -1 -3 -4 -4 -1 -0 0 0 0 -0 -10 -56 -75 -60 -55 -32 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -0 -1 -3 -6 -7 -5 -1 -0 0 0 0 0 0 0 0 -0 -1 -4 -4 -3 -3 -4 -4 -4 -2 0 0 -0 -2 -3 -4 -5 -4 -1 -0 -0 0 0 0 -2 -5 -9 -14 -19 -22 -25 -24 -21 -19 -13 -10 -7 -6 -5 -4 -5 -6 -7 -8 -9 -8 -7 -6 -4 -2 -2 -1 -0 -1 -2 -3 -1 -0 -0 -1 -3 0 0 0 0 0 -0 -1 -5 -9 -6 -1 -0 -0 0 0 -1 -8 -51 -67 -63 -53 -25 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -7 -8 -8 -8 -6 -2 -1 0 0 0 -0 -2 -4 -4 -4 -4 -3 -1 0 0 0 -2 -6 -11 -17 -21 -21 -24 -24 -22 -19 -15 -11 -7 -4 -3 -4 -2 -2 -3 -4 -5 -6 -6 -7 -6 -5 -4 -3 -2 -2 -5 -9 -9 -2 -0 -0 -2 0 0 0 0 0 0 -1 -3 -9 -6 -2 -1 -0 0 0 0 -3 -16 -62 -72 -50 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -10 -12 -11 -7 -3 -0 0 0 0 0 0 -0 -1 -3 -4 -3 -1 -0 0 0 -1 -8 -14 -18 -20 -20 -19 -20 -21 -20 -19 -16 -14 -10 -6 -3 -3 -2 -1 -1 -2 -3 -3 -2 -4 -4 -4 -3 -2 -1 -1 -2 -4 -7 -16 -6 -1 -2 0 0 0 -1 -3 -1 -0 -0 -1 -4 -2 -1 -0 -0 0 0 -7 -34 -67 -27 -16 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -7 -9 -7 -3 0 0 0 0 0 -0 -2 -2 -3 -7 -10 -9 -2 -0 -0 -1 -5 -8 -10 -14 -16 -15 -14 -15 -17 -19 -18 -16 -12 -4 -0 -0 -0 0 0 -1 -2 -2 -2 -2 -2 -2 -3 -2 -1 -1 -1 -0 -1 -4 -3 -1 -2 0 0 -0 -3 -6 -6 -2 -0 -1 -2 -4 -1 -0 0 0 0 -6 -31 -37 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -3 -1 0 0 -0 -6 -6 -4 -4 -3 -2 -1 -1 -1 -1 -3 -2 -1 -0 0 -2 -7 -8 -6 -6 -10 -14 -15 -14 -11 -6 -1 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -2 -2 -2 -2 -1 -0 -2 -7 -3 -3 -5 0 -0 -0 -3 -6 -7 -3 -1 -2 -5 -6 -1 -0 0 0 -0 -1 -6 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -11 -5 -3 -2 -0 -0 -0 -2 -5 -2 -1 -0 -0 0 0 0 0 0 -1 -4 -6 -7 -6 -4 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -0 0 -0 -1 -0 -1 -2 0 -0 -0 -2 -1 -1 -2 -4 -4 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -6 -8 -7 -4 -2 -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 -5 -7 0 0 -0 -0 -0 0 -2 -4 -5 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -2 -2 -3 -3 -2 0 0 0 0 0 0 -0 -1 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -6 -1 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -5 -3 -2 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -8 -19 -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 0 0 0 -4 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -15 -19 -21 -17 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -22 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -7 -8 -10 -10 -4 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 -8 -10 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -2 -1 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -5 -2 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -1 -8 -10 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -3 -0 0 0 0 0 0 0 -0 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -4 -12 -13 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -16 -13 -6 -1 0 0 0 0 0 -0 -1 -2 -2 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 -4 -9 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 -10 -5 -2 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -4 -4 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -3 -3 -3 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -1 -1 -1 0 0 0 0 0 -0 -2 -3 -2 -2 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -0 -0 0 0 -0 -2 -3 -3 -2 -1 -1 -1 -1 0 0 0 0 -0 -1 -2 -3 -2 -2 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -1 -0 -0 0 0 0 -0 -1 -3 -2 -1 -1 -1 -1 0 0 0 0 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -2 -1 -1 -1 -1 -2 0 0 0 0 -0 -1 -2 -3 -2 -2 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -1 -1 -1 -1 -2 0 0 0 0 0 -1 -2 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -1 -1 -1 -0 -1 -1 0 0 0 0 -0 -1 -2 -2 -2 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -2 -1 -1 -0 0 -0 -1 -2 -2 -1 -1 -1 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -5 -3 -1 -1 -0 -0 -1 -4 -5 -2 -1 -1 0 0 0 0 0 -0 -0 -1 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -2 -1 -0 -0 0 -1 -2 -3 -1 -0 -0 0 0 0 -1 -2 -3 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -1 -1 -0 -0 0 -0 -1 -1 -0 -0 -0 0 0 0 -2 -4 -5 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 0 0 -0 -0 -1 -1 -1 -1 0 0 0 -2 -4 -4 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -2 -1 -1 0 0 0 0 0 0 -0 -0 -1 -1 -2 -3 0 0 -0 -1 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -1 -3 -2 -0 0 0 0 0 0 0 0 -2 -5 -4 -2 0 0 0 -0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 -1 -2 -2 -2 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 0 0 0 0 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 0 0 -0 -1 -2 -3 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 0 -0 -2 -3 -3 -3 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -1 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 0 -0 -1 -3 -4 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -0 0 -0 -0 -4 -5 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 0 0 0 -0 -0 -0 -1 0 -0 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 Wind_Speed nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan 38 33 27 21 15 10 7 5 nan nan nan nan nan nan nan 6 7 9 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 49 48 47 46 nan nan nan 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 39 nan nan nan nan nan nan nan nan 46 46 nan nan nan 40 35 29 23 16 11 7 nan nan nan nan nan nan nan nan 7 8 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 46 45 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 40 nan nan nan nan nan nan nan nan 46 46 45 nan 41 37 31 25 18 13 9 nan nan nan nan nan nan nan 7 8 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 45 44 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 40 41 nan nan nan nan nan nan nan nan 45 45 45 42 39 33 27 20 14 11 nan nan nan nan nan nan nan 8 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 45 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 40 41 42 42 42 nan nan nan nan nan 45 45 45 43 40 35 29 22 17 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 45 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 41 42 42 42 nan nan nan 44 45 45 45 45 44 41 36 31 25 19 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 nan nan nan nan nan nan 50 47 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 42 43 43 nan nan nan 44 45 45 45 45 45 42 38 32 27 22 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 49 48 48 49 nan nan nan nan nan nan nan 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 42 43 43 43 nan 44 45 45 45 45 45 45 43 39 34 29 25 nan nan nan nan nan 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 50 50 50 51 51 50 50 nan nan nan nan 48 48 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 43 43 43 44 45 45 45 45 45 45 43 40 36 31 27 nan nan nan nan nan 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 51 51 51 51 52 52 51 51 nan nan 52 51 49 48 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 43 43 44 45 45 45 45 45 44 43 41 37 33 30 nan nan nan nan nan 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 49 nan nan nan nan 51 nan nan nan nan nan nan nan nan nan 51 53 53 53 52 50 50 50 51 51 51 51 51 51 52 52 51 50 48 47 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 42 43 44 45 45 45 45 44 44 43 42 39 36 nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 32 34 37 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 49 49 50 nan 54 54 51 nan nan nan nan nan nan nan nan 49 50 51 53 53 52 50 48 48 49 49 49 49 50 51 52 52 51 50 48 47 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 43 44 45 45 45 44 44 44 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 30 33 36 38 nan nan nan nan nan nan nan nan nan nan nan nan nan 49 50 49 49 49 50 53 55 53 52 nan nan nan nan nan nan 49 48 48 49 51 53 52 50 48 47 47 48 48 48 48 50 51 52 51 50 48 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 42 43 44 44 44 44 44 nan nan nan nan nan nan nan nan nan nan 7 nan nan nan nan nan nan nan nan nan nan 17 19 nan nan nan nan 24 26 29 32 35 38 40 42 nan nan nan nan 47 47 48 48 nan nan nan 49 50 49 48 48 49 51 54 54 nan nan nan nan nan 55 51 48 47 47 48 50 52 53 51 50 48 47 47 48 48 48 49 49 nan nan nan nan nan 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 42 43 44 44 44 44 nan nan nan nan nan nan nan nan nan nan nan 6 nan nan nan nan nan nan nan nan 16 17 18 19 nan nan nan nan 24 26 28 30 34 36 39 42 44 46 47 48 48 48 48 48 48 nan nan 49 49 49 48 47 48 50 52 54 nan nan nan nan nan 55 50 47 46 46 47 49 52 53 52 51 50 48 47 47 48 49 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 43 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 nan nan nan nan nan nan nan 16 18 19 nan nan nan nan nan 25 26 27 29 32 35 38 40 43 45 46 47 48 48 48 47 47 nan nan 48 49 49 48 47 47 49 51 53 53 nan nan 58 58 55 50 46 44 44 46 48 50 52 53 53 52 49 47 47 47 48 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 3 4 nan nan nan nan nan 16 17 nan nan nan nan nan nan nan nan 26 28 29 31 33 36 39 41 43 45 46 47 47 48 47 nan 48 48 48 49 49 49 48 47 48 50 51 nan nan nan nan nan 56 52 47 44 43 44 46 48 50 52 53 nan 51 49 47 47 47 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 17 nan nan nan nan nan nan 21 nan nan 26 28 29 30 32 34 36 39 nan nan nan nan 47 47 47 48 48 48 48 49 49 49 48 47 48 49 50 nan nan nan nan nan nan 54 50 46 43 42 44 46 48 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 35 36 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 16 17 nan nan nan nan nan 21 21 22 nan nan 28 28 29 31 32 35 nan nan 41 43 45 46 47 47 48 48 48 48 48 49 49 48 48 47 48 49 nan nan nan nan nan nan 56 52 48 43 41 42 44 45 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 36 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 10 13 15 16 nan nan nan nan nan 21 21 21 nan nan nan 27 28 29 30 32 34 35 37 40 42 44 45 46 47 48 nan 48 48 48 49 49 48 48 47 47 48 nan nan nan nan nan nan 57 54 50 45 41 40 40 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 36 37 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 6 10 12 14 nan nan nan nan nan nan nan nan nan nan nan nan 26 27 29 30 31 33 35 37 39 41 42 44 45 46 nan nan nan 47 48 49 49 48 47 47 46 47 nan nan nan nan nan 57 57 55 52 47 41 38 37 38 nan nan nan nan 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 36 37 38 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 9 11 nan nan nan nan nan nan nan nan nan 20 20 21 23 25 27 28 30 31 32 34 36 38 39 41 42 44 nan nan nan nan 47 47 48 48 48 47 46 46 46 nan nan nan nan nan nan nan 56 53 48 42 38 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 36 38 38 38 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 21 22 24 26 28 29 30 31 33 35 36 38 40 41 43 nan nan nan nan nan 46 47 48 47 46 45 45 nan nan nan nan nan nan nan nan nan nan nan nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 36 38 39 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 20 21 21 22 24 26 27 28 29 30 31 33 35 37 39 40 nan nan nan nan nan nan nan 46 46 46 45 45 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 36 38 40 41 41 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 20 21 21 22 23 25 26 27 27 28 30 32 34 36 38 nan nan nan nan nan nan nan nan 45 45 45 45 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 36 38 40 42 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 19 20 21 22 23 24 25 25 26 27 29 31 33 35 nan nan nan nan nan nan nan nan nan 44 44 44 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 37 38 41 43 44 45 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan 16 16 16 17 19 20 21 22 23 24 24 24 26 28 30 32 nan nan nan nan nan nan nan nan nan nan 44 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 33 nan 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 nan nan nan nan nan nan nan 39 38 37 39 41 43 45 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 13 14 nan nan 15 15 16 18 19 20 22 22 23 23 23 24 26 29 nan nan nan nan nan nan nan nan 44 44 45 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 51 nan nan nan nan nan nan nan 44 41 39 39 40 43 45 46 47 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 12 13 nan nan 14 15 17 nan nan 21 22 22 22 21 23 25 27 nan nan nan nan nan nan nan 40 42 44 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 51 52 nan nan nan nan nan 50 45 42 40 40 42 44 47 48 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 12 11 11 12 13 15 16 nan nan 20 21 21 21 21 22 23 25 nan nan nan nan nan nan 37 38 40 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 49 nan nan nan nan nan nan 51 47 43 42 42 45 47 49 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 16 13 11 9 9 10 12 14 16 18 19 20 21 21 21 21 21 22 nan nan nan nan nan nan nan nan nan 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 47 47 47 nan nan nan nan nan nan nan 48 45 44 45 48 49 50 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 20 16 13 10 8 7 8 10 13 15 17 18 19 20 20 20 20 21 22 nan nan nan nan 29 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 46 48 nan nan 48 47 46 46 47 48 nan nan nan nan nan nan 49 46 46 47 49 50 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 19 16 12 10 8 8 8 10 12 15 17 18 19 19 19 20 20 21 nan nan nan 26 27 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 42 43 45 46 nan nan 46 46 46 46 47 nan nan nan nan nan nan 54 49 46 46 48 49 50 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 19 15 12 10 9 9 9 10 13 15 nan 18 19 19 19 19 20 nan nan nan nan 26 27 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 38 39 41 42 42 43 nan 45 45 45 46 nan nan nan nan nan nan nan nan 53 48 46 46 47 49 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 13 12 11 11 11 12 14 nan nan 19 20 20 20 20 20 nan nan nan 26 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 41 nan nan nan nan nan nan nan nan nan nan nan nan 36 37 38 39 40 41 nan nan 43 44 45 nan nan nan nan nan nan nan nan nan 52 47 45 46 46 48 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 nan nan 14 14 14 15 16 nan nan 19 20 20 20 20 21 22 23 25 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 nan nan nan nan nan nan nan nan nan nan nan nan 36 36 37 37 37 38 39 40 41 41 42 44 45 46 nan nan nan nan nan nan nan 51 46 44 44 45 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 17 17 18 18 nan nan nan 20 21 21 21 22 23 24 25 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan 37 37 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 42 42 nan nan nan nan nan nan nan nan nan nan 37 37 37 37 36 36 37 38 38 38 38 38 nan nan nan nan nan nan nan nan nan nan 49 44 43 43 44 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 21 nan nan nan nan 21 21 21 21 22 23 25 25 26 26 nan nan 26 nan nan nan nan nan nan nan nan nan 34 36 37 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 42 42 42 nan nan nan nan nan nan nan nan 40 38 37 37 37 36 36 36 36 36 36 35 34 nan nan nan nan nan nan nan nan nan nan nan 46 42 41 42 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 26 nan nan nan nan 22 22 21 21 21 23 24 25 25 25 25 nan nan 26 26 26 nan nan nan nan nan nan nan nan 34 35 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 41 41 41 42 nan nan nan 47 46 44 42 39 37 36 36 35 35 35 34 34 34 33 32 31 nan nan nan nan nan nan nan nan nan nan nan 43 40 40 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 24 22 22 nan nan nan 25 25 24 24 nan nan nan 27 26 nan nan nan nan nan nan nan nan nan 33 35 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 39 39 40 42 nan 45 45 45 44 42 39 37 35 34 33 33 32 31 31 31 31 31 31 32 nan nan nan nan nan nan nan nan nan nan nan 41 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 32 nan nan nan nan nan nan nan 30 28 26 25 24 nan nan nan nan 25 24 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 38 38 39 40 42 43 43 42 42 40 38 36 33 32 31 30 30 29 28 29 29 30 32 33 nan nan nan nan nan nan nan nan nan nan nan nan 39 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 37 nan nan nan nan nan nan nan nan nan nan 36 35 34 nan nan nan nan nan nan nan 31 30 29 27 27 nan nan nan nan nan 24 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan 29 31 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 38 38 39 40 41 41 41 40 40 39 37 35 33 31 29 28 28 27 28 28 29 30 31 32 nan nan nan nan nan nan nan nan nan nan nan nan 41 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 34 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 32 30 29 28 27 nan nan nan nan nan 25 26 27 27 26 25 nan nan nan nan nan nan nan 21 24 27 29 31 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 40 41 41 40 40 40 39 38 36 35 33 31 29 28 28 28 29 30 30 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 34 33 31 30 29 nan nan nan nan nan nan 27 27 27 25 24 nan nan nan nan nan 21 20 22 24 25 26 27 29 30 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 42 41 41 41 40 39 37 35 33 31 29 29 29 30 32 33 34 33 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 30 29 28 nan nan nan 27 27 27 25 24 nan nan nan nan 20 20 21 22 23 24 24 25 27 28 29 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 45 44 43 42 41 40 38 35 32 28 25 24 25 28 31 34 35 35 33 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 34 34 35 35 nan nan nan nan nan 29 29 28 29 29 29 29 29 29 29 29 27 nan nan nan nan nan 17 18 19 20 21 22 23 24 25 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 47 45 44 43 40 38 35 30 25 19 17 19 23 27 30 32 33 31 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 32 33 nan nan nan 30 28 27 26 nan nan nan 31 31 32 32 32 32 29 25 nan nan nan 15 15 16 17 19 21 22 22 23 24 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 49 47 45 44 41 38 35 31 25 19 16 16 19 22 25 27 28 27 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 34 34 35 35 35 34 32 nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 30 28 27 26 nan nan nan 33 34 34 34 33 32 28 24 19 17 15 15 15 16 17 19 21 22 23 24 25 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 48 46 44 42 39 36 33 30 26 nan nan nan nan 21 22 23 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 34 34 34 34 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 30 31 31 30 29 nan nan nan nan 34 33 33 31 29 26 22 18 16 15 15 14 15 17 19 21 22 23 23 25 26 27 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 45 43 41 38 nan nan nan nan nan nan nan nan nan 20 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 34 33 33 32 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan 24 26 28 30 32 33 33 nan nan nan 32 31 30 29 28 26 23 20 17 15 14 14 13 14 16 18 20 21 22 22 23 25 26 27 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 19 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan 33 34 nan 33 32 30 29 27 25 23 21 19 17 15 13 12 12 12 13 14 16 18 19 20 21 21 22 23 25 26 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 24 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 27 28 29 30 30 29 28 27 25 24 22 19 17 15 13 12 11 10 9 10 12 14 16 18 19 19 20 20 21 22 24 25 25 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 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 27 27 nan nan nan nan nan 23 22 21 21 21 21 22 22 23 23 25 25 25 24 22 21 20 18 16 13 12 10 9 8 7 8 11 14 16 18 19 19 19 20 21 22 23 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 26 26 25 24 25 nan nan nan 23 22 21 20 19 19 18 18 19 20 21 22 21 20 19 18 18 17 15 12 11 10 9 8 7 6 8 11 14 17 18 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 nan nan 25 23 22 22 nan nan nan nan 23 22 21 20 19 18 19 19 19 19 19 18 17 16 15 14 13 12 10 9 9 9 8 nan 6 6 8 nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan 23 22 21 22 23 23 nan nan nan nan nan nan 20 20 19 18 17 16 15 15 nan nan nan 12 11 10 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 21 22 23 nan nan 22 22 21 20 19 18 16 15 13 13 nan nan nan nan nan 12 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 65 65 65 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 20 20 20 20 21 21 21 20 20 18 17 15 14 13 12 12 nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 66 67 67 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 18 18 18 18 17 16 15 14 13 13 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 68 68 69 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 14 14 13 13 13 13 13 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 69 70 71 71 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 70 71 73 74 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 71 73 75 76 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 72 75 77 78 77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 74 76 78 79 78 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 75 78 80 80 78 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 77 80 81 81 78 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 76 80 82 83 82 79 75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 78 82 84 84 82 79 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 84 85 85 82 78 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 82 85 85 84 80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 83 86 85 82 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 84 85 84 81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 84 84 82 80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 83 83 82 81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 nan nan nan nan nan nan nan nan nan 82 82 81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 nan nan nan nan nan nan nan nan nan 81 81 81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 80 80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 79 79 80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 79 79 80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 79 79 80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 79 80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 79 80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 79 81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 82 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 82 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Direction nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 14 12 8 4 360 360 nan nan nan nan nan nan nan 248 253 250 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 224 226 227 nan nan nan 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 11 nan nan nan nan nan nan nan nan 15 16 nan nan nan 17 16 15 12 9 4 356 nan nan nan nan nan nan nan nan 239 244 243 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 222 225 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 12 nan nan nan nan nan nan nan nan 16 16 16 nan 17 16 15 13 10 5 355 nan nan nan nan nan nan nan 234 233 235 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 221 223 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 13 13 nan nan nan nan nan nan nan nan 16 16 16 16 16 15 13 10 6 357 nan nan nan nan nan nan nan 233 229 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 223 223 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 15 15 15 nan nan nan nan nan 17 17 16 16 15 14 13 10 6 360 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 224 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 16 16 nan nan nan 17 17 17 17 17 16 15 14 13 10 7 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 nan nan nan nan nan nan 224 225 223 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 18 nan nan nan 18 18 17 17 17 16 15 14 13 10 7 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 222 222 221 219 nan nan nan nan nan nan nan 224 223 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 20 20 nan 19 19 18 18 17 16 16 15 14 13 10 7 nan nan nan nan nan 306 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 219 220 220 220 220 222 223 nan nan nan nan 223 223 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 20 19 18 17 17 16 16 15 15 13 10 6 nan nan nan nan nan 301 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 215 216 218 219 219 221 223 224 nan nan 222 222 222 223 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 19 18 18 17 16 16 16 16 15 14 11 7 nan nan nan nan nan 296 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 208 210 nan nan nan nan 214 nan nan nan nan nan nan nan nan nan 218 218 217 215 215 214 215 217 218 219 220 223 224 224 223 222 222 222 222 222 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 19 19 18 17 17 17 17 17 17 16 15 12 nan nan nan nan nan nan 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 205 205 207 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 207 209 211 nan 213 213 213 nan nan nan nan nan nan nan nan 215 216 216 215 214 215 216 217 217 218 218 220 221 223 223 223 223 222 222 221 220 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 17 17 17 17 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 205 206 208 209 nan nan nan nan nan nan nan nan nan nan nan nan nan 205 205 206 208 209 211 211 211 212 212 nan nan nan nan nan nan 212 213 214 214 214 214 217 219 219 219 219 219 220 220 221 222 223 223 223 222 220 219 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 333 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 18 18 nan nan nan nan nan nan nan nan nan nan 320 nan nan nan nan nan nan nan nan nan nan 208 211 nan nan nan nan 205 204 205 206 207 209 210 211 nan nan nan nan 209 208 207 206 nan nan nan 204 204 205 206 208 209 210 210 211 nan nan nan nan nan 210 211 211 211 212 213 214 216 219 221 221 221 220 220 220 220 221 221 222 nan nan nan nan nan 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 335 333 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 18 18 nan nan nan nan nan nan nan nan nan nan nan 328 nan nan nan nan nan nan nan nan 201 209 214 215 nan nan nan nan 205 204 204 205 206 208 210 211 211 211 210 209 208 207 206 205 204 nan nan 204 204 204 205 206 208 209 209 210 nan nan nan nan nan 210 210 210 209 211 213 215 217 219 221 221 222 222 221 220 220 221 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 336 336 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan 336 300 nan nan nan nan nan nan nan 210 216 216 nan nan nan nan nan 205 205 205 205 205 207 208 209 210 209 209 209 208 207 205 204 204 nan nan 204 204 204 205 206 207 207 208 209 210 nan nan 210 210 210 210 210 209 210 213 215 217 219 220 221 221 221 221 220 220 220 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 337 337 336 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 350 303 228 nan nan nan nan nan 210 216 nan nan nan nan nan nan nan nan 206 205 205 205 205 206 207 208 208 208 208 207 207 205 204 nan 203 203 204 204 204 205 205 206 206 207 207 nan nan nan nan nan 211 211 210 210 211 212 215 216 218 219 220 nan 220 220 219 219 219 218 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 337 336 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 216 nan nan nan nan nan nan 201 nan nan 205 205 204 204 203 204 204 205 nan nan nan nan 207 206 205 204 203 203 204 204 204 204 204 205 205 206 207 nan nan nan nan nan nan 211 211 211 211 211 213 215 217 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 335 336 337 337 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 219 217 215 nan nan nan nan nan 198 200 202 nan nan 204 203 203 202 202 202 nan nan 206 207 207 207 206 205 204 203 203 204 204 204 204 204 204 205 205 206 nan nan nan nan nan nan 212 212 211 210 210 211 214 215 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 332 334 336 337 336 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 221 221 218 213 nan nan nan nan nan 198 198 198 nan nan nan 201 201 201 201 200 201 201 203 205 206 206 206 206 205 204 nan 204 204 204 204 204 204 204 205 205 206 nan nan nan nan nan nan 212 212 212 210 209 210 213 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 330 331 334 336 336 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 245 215 213 212 210 nan nan nan nan nan nan nan nan nan nan nan nan 199 200 201 201 200 200 201 203 204 205 205 205 205 204 nan nan nan 205 205 205 204 204 204 205 205 206 nan nan nan nan nan 211 213 213 213 212 210 211 213 214 nan nan nan nan 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 327 329 330 333 335 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 198 199 200 nan nan nan nan nan nan nan nan nan 195 196 197 198 198 199 200 200 201 201 202 203 203 204 204 203 203 nan nan nan nan 206 206 205 205 204 204 205 206 206 nan nan nan nan nan nan nan 215 215 213 212 212 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 325 326 327 330 333 334 334 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 194 197 199 199 198 197 197 198 200 201 202 202 202 202 202 202 202 202 nan nan nan nan nan 207 207 205 204 204 205 206 nan nan nan nan nan nan nan nan nan nan nan nan 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 322 323 325 327 330 332 333 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 194 197 200 201 200 197 195 195 197 200 202 203 203 202 201 201 200 200 nan nan nan nan nan nan nan 207 206 205 205 205 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 317 320 322 324 326 329 331 331 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 197 200 201 201 198 195 192 192 195 199 202 204 203 202 201 200 200 nan nan nan nan nan nan nan nan 207 206 205 204 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 311 316 319 321 323 325 327 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 190 195 198 199 198 196 193 191 191 193 198 202 204 203 202 200 200 nan nan nan nan nan nan nan nan nan 207 206 205 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 309 314 318 320 321 323 325 326 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 152 nan nan nan 185 189 191 193 193 192 191 190 189 191 195 199 202 202 200 199 nan nan nan nan nan nan nan nan nan nan 207 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 nan nan nan nan nan nan nan 292 299 307 313 316 318 320 321 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 135 145 154 164 nan nan 182 184 186 186 186 186 186 187 189 192 197 199 200 199 nan nan nan nan nan nan nan nan 205 206 206 206 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan nan nan nan 283 289 297 305 311 314 317 318 319 321 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 135 145 155 165 nan nan 180 181 180 nan nan 182 184 186 189 193 196 197 196 nan nan nan nan nan nan nan 204 205 206 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 249 248 nan nan nan nan nan 276 280 287 296 304 310 314 317 318 319 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 133 144 157 168 176 178 177 176 nan nan 178 181 183 186 189 193 193 193 nan nan nan nan nan nan 202 203 205 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 250 251 nan nan nan nan nan nan 275 279 287 297 305 311 315 316 317 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 107 120 134 149 162 170 173 172 171 171 172 175 178 181 184 187 190 190 nan nan nan nan nan nan nan nan nan 202 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 250 252 251 nan nan nan nan nan nan nan 280 289 299 307 312 314 315 316 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 81 89 98 110 124 140 151 158 162 164 165 166 168 171 175 180 183 186 187 187 nan nan nan nan 192 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 236 236 nan nan 245 249 252 253 251 247 nan nan nan nan nan nan 281 290 300 307 311 313 314 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 86 92 102 114 127 136 143 148 153 156 159 162 166 170 176 181 183 183 nan nan nan 181 185 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 240 241 242 nan nan 248 251 253 252 249 nan nan nan nan nan nan 275 282 292 301 308 311 312 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 78 83 88 96 107 118 126 132 136 141 145 nan 154 159 164 171 176 177 nan nan nan nan 176 180 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 242 244 246 247 247 nan 248 250 252 252 nan nan nan nan nan nan nan nan 275 283 293 302 307 309 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 81 85 91 101 111 120 125 127 130 nan nan 145 151 157 164 168 168 nan nan nan 169 171 175 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 nan nan nan nan nan nan nan nan nan nan nan nan 243 244 246 249 250 249 nan nan 250 250 251 nan nan nan nan nan nan nan nan nan 275 285 295 302 305 307 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 78 81 nan nan 105 114 119 121 123 nan nan 138 145 151 156 159 160 160 161 163 165 167 170 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 nan nan nan nan nan nan nan nan nan nan nan nan 245 246 248 250 250 251 251 250 250 250 250 250 249 249 nan nan nan nan nan nan nan 277 286 294 299 303 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 89 99 107 112 115 117 nan nan nan 139 145 150 153 155 157 158 160 161 163 165 nan nan nan nan nan nan nan nan nan nan nan nan 192 193 196 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 218 217 nan nan nan nan nan nan nan nan nan nan 247 248 250 251 253 254 254 253 252 252 252 252 nan nan nan nan nan nan nan nan nan nan 278 285 292 297 300 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 85 94 102 106 110 nan nan nan nan 133 139 145 149 152 154 156 157 158 160 nan nan 166 nan nan nan nan nan nan nan nan nan 189 190 192 195 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 218 218 219 nan nan nan nan nan nan nan nan 245 248 251 253 255 257 258 259 258 257 256 256 257 nan nan nan nan nan nan nan nan nan nan nan 277 283 289 294 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 83 91 97 102 nan nan nan nan 118 124 130 136 142 147 150 153 154 156 158 nan nan 164 166 168 nan nan nan nan nan nan nan nan 187 189 192 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 220 221 222 222 nan nan nan 231 235 239 244 248 252 256 258 261 263 263 262 261 260 259 258 256 nan nan nan nan nan nan nan nan nan nan nan 273 279 286 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 107 110 114 119 125 nan nan nan 149 152 154 156 nan nan nan 163 165 nan nan nan nan nan nan nan nan nan 187 190 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 222 222 222 222 nan 227 231 235 239 243 248 253 258 261 264 266 266 265 264 262 260 257 254 253 nan nan nan nan nan nan nan nan nan nan nan 270 277 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 75 78 nan nan nan nan nan nan nan 102 104 107 111 116 nan nan nan nan 148 152 154 155 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 221 220 220 221 223 227 231 235 239 244 249 254 259 263 266 267 267 267 265 262 259 255 252 252 nan nan nan nan nan nan nan nan nan nan nan nan 267 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 56 57 nan nan nan nan nan nan nan nan nan nan 76 77 78 nan nan nan nan nan nan nan 98 100 103 107 111 nan nan nan nan nan 147 150 152 nan nan nan nan nan nan nan nan nan nan nan nan nan 188 191 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 220 220 220 221 224 229 233 237 240 244 249 254 259 263 265 266 267 266 265 263 259 255 253 252 nan nan nan nan nan nan nan nan nan nan nan nan 257 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 58 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 93 95 98 101 104 107 111 nan nan nan nan nan 143 146 149 151 152 155 nan nan nan nan nan nan nan 179 183 186 190 195 199 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 221 222 226 230 234 238 241 244 248 252 256 260 264 266 267 266 264 263 261 258 256 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 93 96 97 99 102 106 nan nan nan nan nan nan 140 144 147 149 152 nan nan nan nan nan 160 169 176 180 183 187 192 197 201 205 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 226 230 234 237 240 243 246 250 253 258 264 267 267 266 264 263 261 259 258 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 98 101 105 108 112 nan nan nan 134 138 142 144 146 nan nan nan nan 159 167 172 175 177 179 182 187 193 198 202 207 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 227 230 233 236 239 242 245 248 251 256 263 266 265 263 261 260 259 258 256 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 83 83 83 83 nan nan nan nan nan 95 98 101 104 108 113 118 123 128 131 134 136 nan nan nan nan nan 161 168 174 176 176 176 178 183 188 194 200 206 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 229 231 234 236 239 243 245 246 248 252 254 254 254 254 255 255 254 252 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 84 83 82 82 nan nan nan 89 91 94 96 nan nan nan 111 116 119 122 124 125 126 127 nan nan nan 144 155 162 170 175 177 177 178 181 186 192 199 205 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 227 230 232 234 237 240 241 240 236 233 229 230 236 241 245 247 248 247 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 65 67 68 69 70 70 nan nan nan nan nan nan nan nan nan nan nan nan nan 83 85 88 91 94 97 nan nan nan 110 114 116 117 118 118 118 119 120 123 128 135 146 156 167 174 179 181 182 183 187 193 198 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 228 230 232 234 236 238 236 232 228 nan nan nan nan 230 236 240 242 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 63 65 67 69 70 71 nan nan nan nan nan nan nan nan nan nan nan nan nan 82 84 86 88 90 94 97 nan nan nan nan 112 114 114 114 115 116 116 117 120 124 131 141 154 165 173 179 182 185 187 191 196 200 203 206 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 232 233 235 nan nan nan nan nan nan nan nan nan 234 240 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 62 65 68 70 72 72 nan nan nan nan nan nan nan nan nan nan nan nan nan 84 86 88 90 91 93 95 nan nan nan 108 110 112 111 111 112 115 117 118 120 123 130 140 151 161 169 175 180 184 188 192 196 201 204 207 211 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 242 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 71 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 85 nan nan nan nan 93 93 nan 94 98 102 106 108 108 108 111 114 117 118 118 119 127 138 149 158 166 173 177 180 184 188 193 200 205 208 211 214 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 90 91 91 92 92 91 94 98 102 104 104 104 106 108 110 110 108 108 115 127 145 160 171 177 180 181 182 184 189 196 202 206 209 212 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 77 76 74 71 70 nan nan nan nan nan 81 82 83 85 87 88 88 90 91 93 96 99 101 103 102 101 101 101 99 97 95 95 99 108 131 159 175 182 183 182 183 185 189 194 199 203 206 208 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 78 78 77 75 71 68 68 nan nan nan 80 82 84 85 86 87 89 92 96 98 101 103 105 105 105 104 103 100 95 90 86 84 85 88 103 136 165 177 181 183 185 188 192 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 78 79 nan nan 80 78 73 69 nan nan nan nan 83 85 87 88 91 94 97 100 102 103 105 108 109 110 110 109 105 97 88 83 77 75 77 nan 110 142 165 nan nan nan nan nan 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 78 nan nan nan nan 82 79 74 71 72 75 nan nan nan nan nan nan 96 98 100 100 101 103 107 110 nan nan nan 116 111 102 87 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 81 77 75 76 78 nan nan 86 89 92 96 98 99 97 96 98 103 nan nan nan nan nan 117 108 95 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 202 201 201 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 82 nan nan nan 81 79 78 78 80 83 86 89 93 98 100 101 100 98 100 105 nan nan nan nan nan nan 109 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 199 198 198 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 81 80 80 83 86 89 93 98 103 107 108 108 108 109 113 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 196 196 196 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 86 91 96 101 107 111 114 115 115 115 116 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 194 194 193 192 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 108 97 87 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 193 193 192 191 189 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 118 105 89 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 191 190 188 186 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 190 188 186 184 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 188 186 184 183 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 188 187 185 183 182 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 187 186 184 182 182 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 186 185 183 182 182 182 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 184 182 181 182 182 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 183 182 181 182 182 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 183 182 182 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 183 182 182 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 182 181 181 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 180 180 180 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 179 179 180 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 248 nan nan nan nan nan nan nan nan nan 178 179 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 251 nan nan nan nan nan nan nan nan nan 178 178 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 177 178 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 177 177 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 176 177 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 176 177 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 175 176 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 175 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 176 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 176 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 178 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 178 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan