CAPE 41 41 36 27 15 3 1 0 0 0 1 1 1 3 5 7 8 9 9 10 10 11 10 13 12 8 4 1 0 0 0 5 9 11 11 11 11 10 10 9 10 9 7 5 2 0 0 4 7 11 16 18 7 2 3 7 9 8 6 9 5 0 0 1 3 8 18 32 47 53 57 62 79 116 175 126 138 151 162 182 212 236 268 301 307 276 295 374 481 600 695 731 776 778 745 718 728 750 729 711 712 722 729 722 704 680 650 615 580 542 474 421 384 351 317 285 250 214 187 177 188 221 252 279 305 341 376 399 426 465 514 563 526 426 311 225 183 186 205 224 231 227 228 241 239 222 196 170 166 168 183 206 232 251 253 245 241 243 252 263 262 256 253 258 267 261 235 217 214 224 293 419 379 298 280 290 294 288 279 273 269 242 189 135 98 80 71 42 44 40 32 22 13 6 2 0 0 1 1 1 2 4 7 10 11 10 9 10 10 11 14 16 16 15 10 0 1 1 3 7 8 9 10 10 10 10 11 12 11 9 7 4 0 0 10 23 29 26 21 12 8 8 8 7 6 5 3 1 0 0 0 0 0 2 7 18 24 34 43 55 78 108 97 102 106 111 130 159 185 217 256 289 302 343 436 502 531 546 588 638 668 688 689 647 639 609 586 575 563 570 556 544 534 530 536 538 522 493 468 443 404 355 318 288 259 233 211 172 145 126 122 154 200 227 252 301 383 473 503 415 293 206 176 156 150 158 174 184 181 175 181 187 185 169 134 120 120 132 157 197 219 229 234 238 244 259 264 259 251 245 242 237 227 216 206 198 197 222 261 262 239 241 294 295 279 268 271 273 246 199 152 118 85 63 39 41 37 31 23 12 4 1 0 0 0 0 1 0 2 6 11 14 9 11 12 13 12 14 16 18 18 14 5 6 6 8 9 9 8 9 10 11 12 13 13 12 11 8 5 2 1 16 40 52 40 21 14 12 12 12 12 13 11 7 3 1 0 0 0 0 0 0 2 7 14 21 31 46 54 59 60 66 80 97 119 163 211 251 278 299 347 350 345 362 402 443 478 503 531 564 567 538 523 540 528 425 406 397 389 386 397 435 461 464 464 472 485 465 421 378 334 295 265 256 213 161 111 80 91 118 136 149 176 231 298 336 299 236 188 179 154 126 133 159 163 153 142 141 146 151 150 133 119 112 112 121 154 173 186 198 212 227 242 248 248 246 246 230 213 203 197 192 192 202 216 225 225 220 204 241 262 259 243 234 246 239 210 170 128 82 56 35 36 31 23 16 8 3 1 0 0 0 0 1 0 1 4 9 16 11 11 12 12 12 14 18 19 19 18 16 14 12 11 11 10 10 9 10 11 13 14 14 13 11 8 5 1 2 14 46 72 59 30 15 10 9 10 12 15 18 19 17 10 2 0 0 0 0 0 0 2 5 8 11 17 27 33 36 46 69 68 98 145 196 240 276 325 333 288 262 294 335 331 330 324 321 331 351 386 427 485 511 389 334 313 305 305 317 346 373 388 393 397 415 428 419 400 375 344 297 275 248 211 167 125 99 90 100 116 130 139 187 243 262 239 215 196 187 167 152 152 139 131 124 123 130 138 149 149 146 136 120 111 124 135 148 164 181 198 213 222 224 222 227 214 206 203 202 205 211 236 257 263 259 261 244 266 292 287 244 210 227 248 238 175 123 81 56 31 28 26 23 18 11 4 1 0 0 0 0 0 1 2 4 8 17 14 13 13 13 14 17 22 22 19 18 17 14 11 7 6 9 8 6 6 8 10 11 13 13 11 7 3 1 3 9 39 75 76 47 23 13 11 9 9 13 21 26 26 19 8 2 0 0 0 0 0 1 1 1 2 8 21 30 36 44 56 46 64 96 132 173 235 355 318 244 200 208 245 231 220 209 197 186 174 216 274 331 371 331 298 264 232 211 197 202 231 257 267 263 273 299 321 335 341 341 320 292 272 254 231 195 140 105 96 108 125 139 199 254 276 268 247 237 240 216 166 126 115 115 113 112 121 139 158 172 174 162 131 114 105 106 119 143 159 177 192 199 202 205 206 207 211 216 219 219 243 273 299 321 333 355 354 334 307 292 258 231 238 271 300 188 123 84 64 24 20 20 20 19 14 3 0 0 0 0 0 0 1 2 5 9 17 18 17 15 14 16 21 26 25 21 19 17 10 6 2 0 2 1 0 1 3 5 3 7 6 4 2 1 3 8 18 45 82 92 70 41 22 15 14 13 17 25 33 35 28 14 5 1 0 0 0 0 0 0 0 0 4 11 21 35 48 57 57 57 62 73 87 139 229 229 182 143 151 175 183 189 193 193 195 196 178 181 207 223 225 205 169 140 121 111 111 130 154 172 178 187 202 224 245 259 265 273 271 269 272 277 257 204 150 112 97 104 126 167 202 228 265 323 323 264 192 140 114 106 107 107 104 110 127 149 166 173 169 151 126 96 76 85 115 142 165 179 189 199 209 218 224 224 221 244 256 270 284 303 352 426 469 461 405 345 307 286 273 263 256 314 218 139 94 77 19 20 20 19 16 11 1 0 0 0 0 0 0 1 3 8 14 20 23 23 21 19 17 26 29 27 23 21 18 4 1 0 0 1 1 2 4 6 6 2 3 3 1 0 1 4 17 40 70 98 106 94 60 36 27 20 18 22 30 41 47 38 22 10 4 1 0 0 0 0 0 0 0 0 1 10 27 47 64 68 59 54 53 47 64 91 111 115 107 116 121 139 160 176 191 198 198 191 178 164 160 148 110 86 84 87 97 100 101 113 150 166 168 165 167 176 191 196 204 214 224 240 263 276 248 199 147 101 92 107 126 139 143 138 128 134 144 129 119 121 119 112 103 93 88 99 125 152 164 166 156 131 91 57 58 79 100 127 156 179 187 193 199 207 217 226 240 252 266 280 294 343 378 381 375 387 344 317 309 309 294 242 239 207 155 96 81 16 19 21 19 14 8 2 0 0 0 0 0 0 0 4 10 16 22 27 27 26 24 19 28 29 26 23 23 22 13 7 2 0 2 3 5 8 12 11 8 6 5 4 2 1 4 20 42 64 87 115 109 76 50 38 29 25 28 35 47 56 47 32 18 9 4 0 0 0 0 0 0 0 0 0 4 13 29 49 66 67 62 57 52 58 66 72 73 71 69 76 88 100 110 127 130 137 145 149 137 138 131 112 92 80 72 79 90 103 116 126 129 127 128 127 122 133 139 146 152 157 170 191 218 232 226 193 136 113 112 123 138 143 101 77 75 85 100 127 147 139 115 91 73 64 69 88 106 106 104 103 90 67 43 40 51 65 83 106 131 149 158 162 169 186 197 208 227 252 276 304 333 335 325 329 334 311 297 302 318 310 267 248 243 223 116 85 18 22 23 22 18 12 4 1 0 0 0 1 1 1 3 7 13 22 30 31 28 26 22 27 29 28 25 23 22 22 15 5 0 0 2 4 9 13 18 16 11 8 6 5 1 2 15 33 55 88 161 121 86 65 50 38 31 32 41 55 65 61 46 28 15 8 2 0 0 0 0 0 0 0 0 0 2 8 25 49 66 70 66 67 75 79 73 62 60 55 55 58 67 86 82 94 117 138 139 98 102 99 98 108 126 90 79 76 73 74 87 96 99 96 92 96 102 107 115 123 122 121 133 148 166 188 194 164 140 124 121 144 162 142 120 97 84 93 119 128 113 86 64 56 58 64 70 71 61 52 51 52 44 30 29 46 68 83 91 103 115 126 137 142 149 157 166 180 203 230 269 302 308 290 288 290 291 293 298 313 310 292 282 297 331 190 111 18 23 24 24 21 13 5 1 2 2 1 2 3 3 3 6 11 21 33 36 33 31 29 31 32 32 30 25 23 22 16 8 1 0 0 2 6 13 21 22 17 11 5 2 0 2 9 21 38 60 68 83 84 73 59 46 38 38 48 62 73 72 59 41 24 12 6 3 1 0 0 0 0 0 0 0 0 1 6 22 40 55 64 68 74 76 74 69 65 63 61 57 53 55 87 114 126 119 91 68 71 71 73 90 121 103 93 80 62 53 70 84 83 72 62 60 63 68 79 93 102 112 112 103 101 125 148 152 145 126 99 104 114 104 88 78 78 90 99 95 77 57 49 55 63 68 69 66 52 45 44 42 33 26 40 63 84 94 89 87 91 103 123 135 139 142 143 147 156 179 216 251 272 277 274 281 296 309 310 325 327 315 301 295 304 217 135 17 19 20 20 18 11 5 5 6 6 4 4 4 4 4 5 10 19 33 37 36 35 35 35 35 35 33 27 23 21 17 12 6 1 0 0 5 14 23 24 21 14 6 2 0 2 6 13 26 58 75 80 77 70 61 53 45 46 54 65 76 81 73 57 39 22 12 7 2 0 0 0 0 0 0 0 0 0 1 6 16 29 43 58 64 64 63 62 62 72 72 64 64 77 94 104 106 101 85 75 65 55 47 42 68 73 72 68 62 56 54 62 63 53 40 26 19 22 34 48 69 89 85 68 58 73 98 115 122 117 104 88 70 60 69 89 96 103 102 95 83 68 65 68 71 67 62 60 52 47 43 39 40 37 49 72 94 93 83 78 82 95 112 125 141 144 137 135 135 150 175 203 223 233 249 274 296 300 297 304 310 309 294 265 237 188 130 16 15 15 15 14 10 8 11 14 14 10 7 5 4 4 5 9 18 30 37 39 38 37 36 34 32 29 24 21 18 16 13 10 2 0 1 7 15 24 28 25 17 9 4 3 2 5 11 22 45 67 80 83 75 64 56 50 51 58 68 80 89 86 75 60 40 21 11 5 4 2 1 2 4 6 6 3 2 1 1 2 6 16 33 44 50 57 59 57 60 59 53 49 49 55 58 59 64 68 61 53 50 48 37 42 41 39 38 37 36 36 39 41 39 35 22 12 8 11 16 30 64 82 74 54 38 53 78 96 92 81 67 66 80 98 119 128 126 122 118 105 91 81 76 69 56 59 58 53 46 43 46 48 51 61 74 84 79 76 75 76 78 89 98 116 134 139 123 121 133 152 169 183 200 225 248 259 253 259 277 293 296 287 258 213 160 111 9 9 9 10 10 9 10 15 19 19 16 11 6 5 6 7 9 18 29 37 41 43 44 41 35 28 24 20 16 14 12 9 4 1 0 1 4 10 21 28 26 20 11 4 1 0 3 9 19 34 54 75 85 81 71 63 58 58 62 69 82 93 96 93 83 63 42 24 13 8 6 7 8 9 10 10 11 8 6 4 2 1 4 10 17 27 39 57 57 51 44 41 39 41 40 39 38 36 32 30 32 37 44 41 40 37 35 32 27 28 29 30 29 27 27 21 16 13 12 13 8 34 68 81 67 27 25 49 74 74 62 56 79 116 133 150 158 154 147 147 138 112 86 75 85 78 89 85 72 60 52 59 64 67 68 65 64 68 73 77 81 86 87 99 119 137 131 103 98 112 130 150 172 189 203 212 209 207 227 263 296 307 292 250 194 143 98 6 5 5 6 7 7 12 15 19 21 20 14 9 8 9 10 12 20 29 37 42 45 46 41 33 26 21 18 13 9 6 2 0 0 0 0 0 3 17 21 22 20 15 9 7 3 2 5 12 23 35 58 75 77 75 70 66 65 67 71 83 94 101 104 100 86 70 52 36 25 19 19 18 17 18 17 15 13 12 10 8 5 4 3 4 6 10 31 39 40 37 32 34 33 31 29 27 20 17 20 22 22 27 27 28 31 35 37 35 38 40 39 32 27 24 21 18 17 18 19 15 16 24 37 43 21 13 24 44 61 69 66 73 106 135 163 184 195 199 195 186 171 156 142 131 127 119 103 89 87 87 98 104 97 77 59 56 60 71 88 103 103 97 97 108 121 108 84 76 90 109 133 151 168 184 197 208 215 233 263 296 312 296 250 199 173 140 7 4 3 4 5 6 13 16 19 22 21 16 14 13 14 14 14 18 27 35 42 45 42 38 32 25 18 16 11 6 2 0 0 0 0 0 0 1 10 18 22 21 18 19 12 7 4 4 6 13 22 38 54 61 65 67 69 72 76 78 88 97 104 107 109 103 93 81 68 57 47 44 39 34 30 27 22 18 16 16 15 13 12 9 7 3 2 6 11 17 21 19 31 34 33 32 27 13 10 11 10 10 12 13 14 19 27 35 41 47 49 45 37 29 23 20 19 21 20 20 18 14 9 9 14 14 13 15 25 44 71 91 98 110 137 167 199 227 244 239 226 210 197 190 184 168 144 119 103 116 129 139 137 118 82 60 53 59 81 125 130 112 86 70 70 80 73 65 66 80 98 123 141 153 166 182 193 207 229 250 262 278 278 255 214 188 194 6 5 4 5 5 6 15 19 20 20 19 14 14 18 21 20 15 16 24 33 40 42 38 33 29 24 18 14 8 4 1 0 0 0 0 0 1 3 9 18 23 25 22 20 18 16 12 6 3 6 15 24 34 42 51 56 61 67 74 80 90 100 106 107 106 106 104 102 99 92 81 72 63 53 43 37 30 24 21 21 21 22 21 20 18 15 11 9 7 7 7 7 21 26 26 28 25 13 11 11 8 6 8 6 5 8 13 23 29 33 35 33 31 24 20 19 19 19 21 22 21 18 13 12 11 12 15 17 25 30 49 79 103 134 167 195 222 251 269 265 251 231 213 211 202 193 178 155 143 151 154 151 141 115 76 54 47 58 90 135 130 103 76 63 54 57 59 62 70 81 94 112 131 145 151 158 159 168 189 209 210 235 258 262 231 174 153 5 4 7 7 5 8 17 21 22 22 23 15 13 20 26 28 23 21 26 33 38 40 37 33 30 26 20 13 6 1 0 0 0 0 0 0 0 1 5 12 18 23 27 26 24 20 14 8 6 5 9 15 24 36 38 41 49 60 71 80 90 99 106 108 97 91 93 102 111 113 108 102 90 74 57 44 37 31 27 26 26 28 29 31 31 30 27 24 21 17 15 13 15 15 14 12 13 11 11 10 11 14 17 14 9 7 7 10 13 17 21 24 24 30 30 23 17 17 20 22 22 21 18 14 13 14 16 19 28 31 36 51 74 132 188 231 262 289 298 293 281 266 247 227 210 208 210 197 192 186 173 151 124 95 69 55 52 59 93 118 110 85 64 62 59 61 66 73 81 86 90 99 114 133 133 135 139 146 159 173 183 207 241 266 225 177 180 3 1 2 4 7 11 15 19 24 25 21 15 15 22 30 37 39 28 29 32 36 39 38 33 33 31 20 8 2 0 0 0 0 0 0 0 0 0 2 8 16 22 25 27 28 24 18 11 10 8 7 11 19 34 28 31 41 53 60 65 73 87 101 107 92 79 81 93 109 118 120 116 107 91 74 55 46 39 35 31 31 33 35 38 39 40 40 40 38 34 30 28 25 21 16 3 5 4 3 3 5 11 17 18 16 13 12 12 12 12 15 27 60 86 81 41 26 24 24 23 24 25 24 21 20 22 23 26 30 33 36 39 44 95 165 234 292 325 340 337 322 305 286 265 246 236 235 226 218 209 193 166 131 105 94 93 90 89 116 130 113 75 65 65 65 65 65 68 74 80 84 87 93 111 115 118 126 141 152 159 168 186 214 230 186 152 162 1 0 2 5 7 9 11 13 18 19 14 13 15 20 28 37 42 27 25 28 32 34 34 32 31 27 17 9 4 1 0 0 0 0 0 0 0 0 1 5 10 15 20 26 28 24 18 12 11 9 7 7 8 17 21 27 35 42 45 52 54 69 93 103 94 81 77 84 100 115 120 119 112 98 88 70 58 53 49 41 37 37 38 39 41 43 44 47 49 47 46 43 39 36 30 18 12 6 3 3 1 1 5 9 12 10 11 13 15 21 33 60 98 123 117 69 37 23 21 23 26 28 28 28 28 27 29 32 35 36 36 39 46 82 139 211 292 339 356 351 339 327 305 292 279 265 252 233 215 202 186 149 122 109 118 136 127 116 120 118 104 77 73 72 68 61 51 53 57 63 67 70 77 92 103 112 120 134 142 141 142 156 173 169 144 127 133 1 0 0 2 5 8 9 9 11 15 17 14 9 9 17 31 32 23 22 24 28 30 34 32 31 29 23 15 8 3 0 0 0 0 0 0 0 0 0 3 6 11 17 25 29 26 21 17 13 9 7 6 4 7 10 15 21 26 31 37 49 66 82 93 91 84 79 81 93 106 117 125 121 99 95 84 74 67 63 52 47 44 42 40 41 40 42 46 50 50 51 50 48 45 39 31 23 17 14 13 10 12 15 16 13 7 10 19 35 55 70 88 102 109 108 82 41 24 23 28 30 31 31 34 38 36 35 34 34 34 34 37 49 76 120 181 270 335 374 389 381 359 333 311 292 271 248 220 192 165 139 128 114 99 96 109 98 90 88 83 73 73 74 72 67 57 42 38 36 33 33 42 56 74 95 116 123 126 122 120 128 147 159 152 135 122 124 3 0 4 8 12 12 9 6 7 9 11 11 7 6 12 25 24 17 13 15 22 32 36 34 30 25 19 13 6 1 0 0 0 0 0 0 0 0 0 2 5 9 14 20 25 25 21 18 12 8 7 7 5 5 6 9 11 11 17 26 39 54 69 83 86 85 83 86 91 101 114 127 129 112 106 97 84 71 66 60 58 55 50 43 43 42 42 44 46 47 46 46 45 43 39 35 30 26 22 20 19 19 19 18 18 16 23 37 55 67 71 78 83 88 95 89 63 41 32 37 34 37 38 37 38 40 41 38 33 29 27 31 41 62 95 147 227 303 363 398 391 383 362 333 304 279 252 226 202 182 171 162 148 127 104 89 71 64 65 69 74 77 78 76 69 61 47 36 30 30 26 34 47 64 85 110 118 120 122 129 145 164 171 159 140 142 149 2 0 3 9 13 13 10 7 7 9 12 11 4 3 9 20 24 22 17 11 11 25 31 33 31 28 22 13 5 1 0 0 0 0 0 0 0 0 0 1 4 8 13 19 21 21 19 17 11 7 7 9 8 6 4 5 6 8 13 21 29 40 53 75 85 88 90 93 100 107 118 127 125 113 98 91 83 67 62 62 63 62 57 47 43 41 41 42 43 43 41 39 37 35 33 32 29 27 26 24 23 22 22 21 20 21 25 34 46 55 58 59 59 60 66 78 76 66 55 46 28 29 36 41 43 44 40 36 34 31 27 28 35 49 71 115 175 238 297 348 351 350 337 315 287 264 240 223 212 204 200 191 176 158 136 115 90 75 70 72 77 83 85 82 76 69 58 46 41 50 52 56 62 68 80 89 95 102 112 127 152 172 179 169 141 165 177 0 0 2 7 12 9 8 8 9 9 9 4 2 3 8 16 23 26 22 14 8 14 23 29 32 31 29 18 8 2 0 0 0 0 0 0 0 0 0 0 1 4 11 15 15 14 14 15 10 7 7 9 8 6 8 9 8 10 12 15 22 33 44 71 88 98 105 110 117 126 131 129 118 98 85 85 83 66 62 61 57 53 53 48 43 40 38 38 39 37 35 32 30 27 27 26 25 25 24 22 21 22 22 22 21 21 22 23 26 40 44 42 40 44 46 52 58 61 61 52 26 18 29 39 49 57 55 46 42 40 37 35 36 43 57 84 119 157 196 239 254 260 258 252 241 226 213 204 198 190 183 172 161 154 144 130 113 98 86 81 79 79 78 78 75 72 68 65 65 73 80 86 85 74 76 81 85 92 105 124 148 173 192 194 180 166 141 0 0 0 0 3 10 12 12 12 12 14 9 4 3 7 13 21 27 23 16 10 9 16 24 28 28 27 21 13 7 3 1 0 0 0 0 0 0 0 0 0 1 7 9 10 10 10 10 10 9 8 8 8 4 4 6 5 8 9 8 12 23 35 62 86 105 119 128 131 138 140 134 122 98 83 78 77 67 59 53 45 40 42 40 37 33 31 32 33 30 27 25 24 22 21 21 21 21 19 17 16 16 17 18 20 22 23 22 23 28 28 27 26 26 20 26 37 48 53 53 32 15 15 24 31 54 68 62 58 58 55 50 44 42 47 60 77 96 125 153 170 178 184 190 193 190 186 182 176 165 148 134 128 129 130 123 113 104 96 83 76 71 66 64 67 68 69 76 90 103 116 122 113 85 68 58 74 115 124 138 156 171 180 189 182 159 124 1 0 0 4 9 11 14 15 13 12 13 10 7 5 5 9 18 25 26 21 14 8 11 20 26 26 27 24 19 12 6 1 0 0 0 0 0 0 0 0 0 0 3 6 9 10 8 7 9 9 8 8 12 9 6 5 2 3 5 5 8 16 25 45 69 95 119 132 144 149 145 135 131 113 96 86 80 67 52 43 37 32 32 31 29 27 26 26 25 23 21 20 20 18 17 18 18 19 20 16 12 12 12 15 19 23 26 28 29 32 38 43 41 33 24 19 19 23 33 39 31 17 6 8 10 26 46 54 53 55 57 57 52 48 47 48 53 67 85 99 112 126 142 151 157 161 165 167 152 137 119 102 92 94 100 103 101 98 91 77 70 67 62 54 59 65 73 88 110 131 147 151 132 98 71 52 51 87 116 133 141 141 139 145 150 150 133 4 1 0 0 2 7 13 13 11 10 10 10 8 7 6 6 15 21 25 25 20 12 13 20 26 27 29 27 23 17 9 4 1 0 0 0 0 0 0 0 0 0 1 2 6 10 7 6 8 11 11 11 16 14 10 7 5 4 5 8 13 18 22 30 47 74 108 131 152 160 152 133 132 127 118 105 87 66 49 37 32 29 26 24 23 21 19 19 19 18 18 19 19 18 17 17 17 19 23 19 13 9 9 11 15 21 27 33 35 37 41 49 52 46 34 20 8 5 10 16 19 14 1 0 4 10 17 20 22 29 37 43 48 57 62 59 52 47 47 51 59 71 85 96 107 120 130 129 119 107 93 76 62 59 64 71 79 84 78 71 65 60 53 45 49 59 67 82 111 138 154 151 125 102 79 62 69 88 107 122 127 114 106 110 124 136 118 5 1 0 0 1 5 12 11 9 8 10 10 11 9 7 7 13 19 24 25 21 11 11 18 27 31 33 33 29 22 13 7 4 1 0 0 0 0 0 0 0 0 0 0 3 7 6 7 10 10 11 20 20 17 14 13 12 10 9 12 17 22 23 24 34 56 89 127 160 174 165 142 139 131 116 101 91 77 63 52 42 32 21 19 19 17 14 14 15 17 19 21 22 22 21 20 20 21 25 23 17 12 10 10 12 19 29 38 42 43 44 50 58 53 44 31 9 5 5 5 5 6 1 0 1 2 4 8 12 20 28 31 31 34 43 50 42 35 29 27 28 33 40 48 56 67 81 88 90 86 76 58 43 35 35 41 54 63 66 61 52 41 33 27 28 37 51 69 96 123 140 134 118 97 81 89 106 114 121 126 128 111 98 91 93 109 84 0 0 0 0 1 3 11 11 9 8 7 7 9 10 9 9 15 20 21 20 15 7 10 18 28 34 34 32 28 23 17 12 7 3 0 0 0 0 0 0 0 0 0 0 1 2 4 7 10 12 15 23 22 20 18 16 16 15 15 17 20 24 23 20 25 41 68 110 153 175 170 151 146 134 120 107 97 86 74 62 48 33 19 19 20 19 17 15 20 26 28 31 32 30 29 29 22 19 19 19 18 15 13 12 14 18 24 33 43 49 52 58 57 49 41 32 12 9 7 4 3 7 8 7 4 1 1 4 12 21 28 29 24 19 16 16 16 14 16 18 16 16 16 15 17 30 47 60 66 65 60 47 36 30 30 36 41 41 38 32 28 24 20 17 17 22 34 50 69 89 102 100 101 108 121 139 142 139 134 127 117 105 96 88 79 77 63 0 0 0 0 0 2 11 11 9 7 5 3 5 6 8 13 18 21 19 15 12 8 11 18 26 32 29 26 23 21 20 16 9 5 2 1 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 13 15 18 19 17 19 19 19 20 20 21 18 15 17 27 48 82 130 165 164 152 138 126 116 106 99 85 73 61 49 40 30 26 24 23 22 19 19 22 29 33 29 24 24 30 24 20 19 21 22 14 13 14 15 17 21 31 41 49 53 55 54 44 30 22 14 10 6 2 2 12 18 17 13 11 8 6 7 10 16 19 16 13 12 9 7 7 9 13 15 11 7 4 6 14 26 37 41 37 39 37 33 27 25 27 24 20 16 13 17 19 21 25 33 37 39 47 57 67 74 70 68 76 93 117 125 130 133 125 105 96 93 89 80 70 58 0 0 0 0 0 0 4 6 8 7 5 4 3 4 7 12 17 19 19 17 13 11 13 17 22 27 24 22 20 18 16 12 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 10 12 15 17 14 14 15 16 17 18 16 14 13 12 16 28 58 104 144 150 137 122 110 101 95 87 80 72 62 49 45 37 30 26 27 24 21 18 16 16 17 16 16 22 44 36 29 25 26 36 28 24 22 18 14 17 26 37 47 55 61 58 47 34 24 17 11 6 2 1 5 8 12 18 24 21 18 17 18 8 10 11 11 9 4 4 5 7 11 13 14 12 9 9 9 13 18 22 20 26 30 30 26 20 10 5 5 5 6 11 15 21 28 39 43 46 48 50 55 57 52 47 51 65 75 89 107 122 117 98 89 93 92 88 85 83 0 0 0 0 0 0 0 2 5 7 5 4 4 5 6 9 13 16 19 19 13 10 12 16 20 20 20 17 15 15 15 15 11 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 2 4 8 11 13 14 13 13 13 13 13 16 15 14 13 11 11 14 48 93 131 149 147 128 105 85 76 73 72 69 61 51 48 40 33 28 29 28 24 20 18 18 17 16 16 18 26 31 32 29 30 44 48 47 37 18 15 20 26 35 47 61 70 68 58 45 33 22 15 11 8 6 3 3 5 12 15 14 14 14 11 3 3 6 8 11 5 4 3 2 3 6 9 10 11 13 16 16 15 14 16 22 38 52 39 23 10 7 10 10 11 15 20 26 25 29 29 30 31 25 34 38 36 34 42 53 62 76 97 110 102 85 71 76 83 100 113 115 0 0 0 0 0 0 0 2 4 6 5 4 5 5 7 9 13 15 16 16 12 11 12 15 17 16 17 15 14 16 22 20 17 14 10 6 2 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 4 7 10 11 11 12 12 12 14 14 13 11 9 8 9 38 79 115 137 139 126 104 82 64 55 56 58 55 51 45 37 31 29 30 32 30 26 21 17 11 12 16 19 26 28 29 31 32 43 52 50 39 28 27 32 40 50 59 72 76 72 61 49 39 31 23 17 12 9 7 5 1 1 0 1 2 3 1 0 1 2 3 7 5 4 3 1 0 2 4 7 9 11 15 17 16 13 12 12 19 33 33 27 23 22 23 21 22 27 34 35 24 17 15 18 21 10 13 16 13 8 21 29 38 53 72 81 76 65 61 61 66 85 103 108 0 0 0 0 0 0 0 0 1 3 6 8 9 9 10 15 14 12 10 9 10 15 17 15 11 12 14 14 15 17 22 21 20 19 16 11 6 5 5 4 2 2 1 1 0 0 0 0 0 0 0 0 2 3 5 7 9 9 9 9 10 11 11 10 9 8 7 22 51 87 113 123 120 108 88 65 48 42 44 44 41 35 25 18 26 28 30 31 29 23 23 18 17 21 28 36 32 29 33 36 49 66 74 65 58 56 58 62 68 77 86 86 77 61 40 32 32 35 33 18 13 11 8 4 1 0 0 2 3 3 1 0 0 2 4 6 7 7 3 1 1 1 2 4 5 7 9 10 11 10 8 6 10 13 16 18 19 21 22 22 26 35 24 12 7 7 11 12 6 4 4 5 6 11 17 24 35 47 51 50 52 53 46 50 58 66 76 0 0 0 0 0 0 0 0 0 2 6 10 11 11 11 17 10 8 9 12 17 18 19 17 15 14 12 10 10 12 16 19 21 21 19 15 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 1 2 3 5 6 5 4 4 8 11 11 8 6 7 14 32 63 94 110 115 110 94 67 46 36 36 35 32 27 16 6 17 23 26 27 28 26 25 24 23 24 27 34 34 33 35 41 50 63 72 70 73 74 79 89 103 113 116 109 88 51 30 23 26 36 46 26 17 14 10 6 2 0 2 6 9 8 4 1 1 1 2 3 4 4 3 2 1 0 0 0 1 2 4 5 5 5 5 3 2 3 6 10 18 20 17 15 19 30 22 16 14 7 6 4 2 1 3 13 17 21 24 24 36 46 53 57 59 55 56 53 44 41 44 0 0 0 0 0 0 0 0 0 0 1 4 9 14 16 14 13 16 20 22 21 16 15 13 10 6 5 5 6 9 12 14 15 14 14 16 14 12 10 8 7 5 5 5 4 2 1 0 0 0 0 0 0 0 0 1 2 3 4 4 2 6 10 11 9 6 5 9 22 46 75 96 107 109 98 70 47 33 28 27 23 20 16 11 17 22 25 27 28 28 28 28 27 26 26 28 28 28 28 38 44 51 60 69 72 73 76 84 103 124 139 142 120 59 30 17 15 23 39 30 20 14 10 9 6 5 7 11 14 16 17 16 11 8 6 4 1 0 3 9 18 21 8 5 4 4 6 3 2 3 4 1 2 6 7 8 12 9 6 6 14 26 39 51 52 20 12 6 2 1 4 21 32 36 34 27 35 43 46 45 48 51 52 48 39 35 33 0 0 0 0 0 0 0 0 0 0 1 5 10 15 17 9 12 21 25 21 15 11 11 11 12 10 9 9 9 10 11 11 12 11 11 14 15 15 13 10 9 9 8 8 7 6 3 1 0 0 0 0 0 0 0 0 0 1 2 2 4 3 4 9 12 12 10 10 14 34 58 80 97 107 101 78 54 37 27 27 14 9 14 16 11 8 13 23 22 24 28 31 32 33 31 27 22 17 27 35 41 47 54 61 66 71 75 77 89 111 141 163 145 89 50 25 16 37 34 25 19 16 9 10 11 12 13 14 16 20 24 26 25 23 20 17 13 10 12 22 38 33 28 23 22 22 25 25 27 29 27 24 20 16 13 14 14 10 7 7 12 21 34 48 64 52 42 38 34 14 13 19 26 32 39 41 48 55 55 33 31 36 38 35 28 26 27 0 0 0 0 0 0 0 0 0 1 3 11 13 16 18 19 21 19 15 11 11 13 13 12 11 12 11 10 9 9 9 9 8 9 11 13 15 16 16 15 16 15 13 11 10 9 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 1 3 8 12 14 13 12 12 26 45 64 82 97 96 82 64 46 29 30 18 9 11 12 12 12 12 11 12 19 25 30 35 39 37 31 23 16 25 31 39 51 66 77 74 71 76 76 83 100 130 162 156 126 85 43 18 53 40 25 20 21 12 12 14 17 20 19 20 22 26 29 32 32 31 28 26 26 29 32 29 28 28 29 30 32 36 41 47 54 56 56 51 43 35 24 17 14 13 13 15 22 30 39 59 70 71 64 53 49 53 44 25 22 33 44 52 54 50 42 38 34 31 28 22 19 18 0 0 0 0 0 0 0 0 0 0 0 0 6 11 14 15 7 6 4 3 10 15 16 15 15 13 10 8 7 6 7 6 7 7 8 9 11 15 18 21 22 21 19 16 13 12 11 10 7 4 1 0 0 0 0 0 0 0 0 1 0 2 5 8 9 12 14 15 16 23 34 50 68 84 89 85 75 59 40 31 24 18 13 8 7 5 2 0 6 14 19 21 27 31 32 30 26 21 26 33 44 61 99 122 118 102 88 77 84 105 137 176 192 191 159 102 52 32 25 25 25 20 14 12 14 17 21 26 29 29 31 32 34 36 34 30 28 30 31 26 25 23 22 21 19 22 25 29 33 40 47 51 51 47 40 31 25 21 19 17 18 23 31 39 56 74 84 86 73 74 83 74 34 26 28 32 35 32 38 39 37 36 28 23 15 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 1 1 1 1 6 9 11 12 13 14 14 12 9 6 6 6 6 6 6 6 7 10 15 19 21 23 23 19 17 14 14 14 13 10 3 0 0 0 0 0 0 0 0 0 0 1 3 6 12 14 14 14 14 18 25 38 56 72 81 85 82 70 57 37 16 3 5 10 6 1 0 1 3 9 12 12 18 24 25 24 23 20 22 25 32 50 119 155 164 156 147 101 100 123 150 181 213 240 226 153 90 54 38 35 29 18 12 10 13 14 23 31 36 40 42 39 38 37 35 30 29 32 36 33 29 25 20 16 15 15 15 16 16 18 23 26 28 30 30 28 27 25 22 21 19 20 29 43 67 90 106 118 114 100 89 82 59 49 36 24 22 14 17 25 29 39 38 35 22 1 4 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 9 11 11 9 4 4 4 4 5 5 5 5 9 14 18 21 24 24 21 20 19 19 19 19 18 8 1 0 0 0 0 0 0 0 0 0 0 0 1 11 15 15 14 14 18 23 31 46 61 72 80 81 72 64 50 34 21 21 12 6 3 1 2 5 10 14 16 21 24 18 9 14 16 17 18 21 30 88 130 162 193 222 167 142 151 168 189 209 233 247 217 173 135 100 61 41 25 13 8 14 14 24 38 52 65 62 53 45 40 36 30 31 36 39 38 34 29 22 17 15 14 15 15 13 12 9 7 4 8 10 12 12 11 10 11 12 14 23 38 68 98 117 134 148 143 123 112 104 89 68 47 31 23 32 40 31 43 62 69 61 52 76 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 5 5 7 7 3 2 2 2 3 5 4 6 10 15 20 21 24 26 22 22 23 23 22 19 17 9 3 0 0 0 0 0 0 0 0 0 0 0 2 6 10 12 14 14 16 20 25 35 51 63 70 70 66 60 50 37 22 20 17 12 6 2 4 9 14 18 22 27 28 26 25 22 18 14 14 19 26 54 90 133 191 243 230 205 194 195 217 230 244 261 255 239 223 190 115 79 53 31 15 21 25 35 53 81 105 98 80 59 40 33 33 36 40 42 42 39 32 25 18 14 12 13 16 14 11 10 8 2 4 7 8 7 6 7 11 15 20 32 47 70 96 113 133 153 155 139 136 139 130 108 89 77 79 86 94 87 93 97 96 87 81 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 10 10 8 7 7 6 5 3 2 1 1 1 3 3 5 9 16 23 22 24 27 25 25 26 27 25 22 17 10 4 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 9 11 13 15 18 25 42 54 59 62 61 56 49 41 26 19 13 9 9 8 9 12 16 22 27 29 27 24 21 19 17 14 14 21 30 40 54 78 153 217 246 249 235 216 231 248 255 253 247 243 234 212 170 144 99 51 36 56 58 65 86 115 132 124 104 80 51 48 49 48 47 44 44 40 32 23 17 11 8 10 11 12 12 12 11 8 10 11 11 8 9 12 16 23 36 52 68 87 109 111 124 133 130 132 136 143 145 137 126 110 100 102 110 109 107 104 102 90 85 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 11 10 8 8 7 5 4 2 1 1 1 2 3 3 6 10 16 23 22 24 27 28 29 30 30 29 24 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 12 17 19 20 33 45 52 57 55 52 49 43 29 16 10 9 13 13 15 17 22 27 31 31 26 19 12 11 11 11 13 22 31 34 37 47 109 162 200 220 220 209 208 210 211 216 227 229 220 200 184 152 103 54 42 39 46 72 111 134 143 135 117 96 82 82 84 77 58 44 40 36 26 17 16 14 11 13 14 15 18 23 21 22 24 26 22 17 13 15 21 32 53 66 81 103 126 131 130 130 129 133 134 135 138 143 145 142 133 122 117 115 112 108 106 98 93 91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 8 8 7 7 7 5 4 3 3 2 2 2 2 3 4 7 10 15 16 17 18 20 23 25 28 29 27 20 12 6 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 13 15 17 25 35 44 50 49 48 45 40 31 21 17 18 18 18 20 25 30 33 36 36 32 23 12 9 7 9 14 24 30 34 36 44 70 98 137 189 192 187 182 179 174 186 212 229 226 206 195 174 140 95 70 67 81 108 142 168 172 166 160 134 119 107 90 64 43 34 32 30 20 18 21 24 25 24 26 28 34 43 45 42 40 41 45 46 48 52 59 67 80 93 108 134 146 152 157 158 156 154 146 133 120 117 118 124 129 122 117 115 113 108 102 96 92 89 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 4 5 5 4 3 3 2 1 2 3 3 3 3 4 6 8 8 10 13 16 20 22 24 23 19 12 7 5 5 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 11 14 19 25 32 44 47 46 43 41 37 28 23 23 22 23 25 29 33 35 39 42 41 37 24 19 18 19 22 30 33 34 37 46 57 66 87 151 165 169 167 163 150 154 181 210 226 216 224 223 201 158 121 115 134 167 198 202 193 187 196 169 140 109 77 56 38 35 38 36 25 33 47 58 61 48 41 48 63 69 77 73 59 62 73 86 100 112 125 131 139 147 157 169 173 176 181 184 183 175 161 142 129 116 108 108 110 112 116 118 113 106 93 83 81 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 1 1 2 2 1 2 2 1 1 2 3 2 3 3 4 5 6 8 11 14 17 18 15 11 6 3 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 11 13 16 20 33 38 41 43 44 42 35 28 25 24 26 28 30 32 34 39 44 48 49 43 39 35 30 28 36 39 36 36 43 54 63 72 112 136 142 142 151 142 143 152 171 206 223 243 256 249 228 192 177 184 202 217 215 208 203 194 169 141 115 86 76 64 57 58 59 54 63 83 104 95 76 77 94 101 109 112 102 88 90 98 110 122 139 160 176 185 188 200 208 208 202 195 191 186 181 174 164 159 152 137 122 119 122 122 119 119 122 109 85 81 76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 1 1 1 2 2 2 1 4 7 8 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 11 13 16 22 28 34 39 37 40 38 32 27 24 26 27 26 27 29 34 40 46 50 52 51 48 41 35 38 41 38 36 37 46 57 63 86 107 115 116 131 136 141 146 153 185 217 246 269 289 298 276 246 224 220 229 242 251 242 221 200 188 179 162 130 92 62 58 82 88 89 92 104 96 96 106 122 132 152 147 113 105 124 134 137 140 158 168 174 180 187 195 200 202 199 191 187 188 196 211 202 191 176 157 143 140 136 131 127 129 131 121 98 83 76 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 1 0 0 0 0 0 0 1 1 1 1 2 5 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 2 5 7 11 14 18 22 25 25 33 36 35 33 31 26 23 22 22 22 21 24 32 40 46 50 53 54 47 39 35 34 36 46 46 50 61 73 82 94 103 105 115 130 154 180 176 192 223 265 308 352 350 327 296 271 263 269 289 316 309 283 271 264 237 203 155 104 64 84 108 113 107 102 127 132 134 140 145 162 174 161 117 108 142 176 186 184 182 180 184 192 194 193 191 188 183 186 188 190 191 202 204 200 187 173 161 150 139 125 111 95 88 91 83 78 76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 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 1 0 0 3 8 12 17 20 21 17 21 22 25 29 30 26 24 23 21 18 16 18 26 35 40 44 47 48 43 36 32 32 37 51 66 81 91 88 87 89 91 92 99 117 158 221 224 245 276 309 336 376 375 351 320 309 309 318 334 352 346 323 298 274 231 193 149 105 78 98 111 119 120 112 136 160 171 159 153 168 177 162 128 106 134 183 201 197 180 178 210 234 241 235 223 215 210 206 203 201 190 189 186 178 167 156 144 131 116 99 91 84 74 64 61 66 72 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 2 5 4 2 3 6 11 16 19 18 16 13 11 14 23 23 24 25 24 21 18 16 20 31 39 43 43 43 43 39 35 37 47 48 54 63 72 77 93 104 107 100 90 90 108 150 222 242 252 266 294 319 350 366 361 328 332 338 348 360 361 363 358 340 310 265 219 173 129 103 96 104 122 139 146 170 196 211 177 157 157 163 159 151 129 131 169 191 168 146 152 195 227 240 240 237 224 215 213 213 202 195 189 175 151 136 127 120 113 109 86 76 74 60 49 54 65 72 0 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 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 2 5 11 12 10 8 7 10 15 18 17 17 17 15 13 18 21 24 27 28 26 19 16 22 35 42 45 46 48 51 52 51 51 51 53 59 65 70 73 101 120 129 130 127 131 140 157 202 248 263 258 267 293 326 365 399 373 350 341 350 367 349 368 385 374 335 277 222 173 136 108 89 93 128 156 173 189 204 212 171 151 151 157 150 135 127 133 157 170 148 125 130 152 169 185 198 201 202 210 217 207 187 169 148 127 111 106 105 103 98 106 97 81 65 64 69 76 82 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 7 10 14 17 13 12 14 17 15 12 16 23 29 29 29 32 34 36 29 18 12 16 28 35 41 46 52 55 56 52 43 38 47 59 70 73 79 92 108 125 136 151 145 127 122 159 234 285 292 298 324 354 387 424 407 392 384 380 387 383 388 393 380 335 277 217 162 125 103 85 83 127 156 178 192 192 180 160 151 150 145 128 116 113 121 136 135 127 126 136 130 121 118 127 140 159 182 200 184 161 135 117 96 86 85 85 80 81 74 59 53 57 74 86 95 103 94 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 22 18 16 14 14 11 5 9 18 24 27 30 34 37 38 33 27 19 13 19 30 40 47 51 51 49 45 38 36 42 55 69 64 64 69 80 95 113 140 167 192 199 174 197 238 264 308 386 444 443 446 450 449 436 414 407 400 396 391 368 314 259 213 173 133 112 100 89 106 131 159 181 175 157 140 128 122 114 100 88 81 88 89 89 96 117 143 132 110 101 102 109 117 125 143 149 153 157 151 120 104 97 92 78 81 89 97 97 67 62 68 71 63 61 0 1 0 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 20 14 11 12 16 15 6 6 13 17 20 25 30 35 37 37 34 29 21 19 26 36 47 53 50 46 45 43 43 45 52 65 57 50 46 45 46 70 101 134 164 182 200 195 174 175 197 265 339 375 406 425 445 472 477 457 440 427 408 361 300 249 221 205 160 126 112 98 95 108 134 165 163 142 119 104 93 86 77 67 55 55 54 59 68 77 102 111 103 99 101 101 96 89 98 113 141 171 153 132 117 106 100 85 81 81 76 69 56 50 49 46 40 41 1 3 2 3 4 5 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 10 12 15 17 16 12 11 16 20 23 25 28 32 35 37 37 34 30 25 27 38 55 49 47 46 46 48 55 59 61 63 55 44 35 31 25 35 56 87 126 158 168 165 161 160 148 154 185 238 288 324 360 420 461 486 493 481 446 386 326 275 245 225 188 149 122 97 83 91 121 158 159 131 93 80 70 64 62 62 51 41 36 37 38 38 54 73 81 80 86 92 95 93 84 77 80 102 102 97 90 76 68 62 58 52 44 45 45 44 42 36 31 28 0 1 1 2 3 4 9 11 10 5 2 1 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 1 3 6 10 15 17 18 19 20 20 22 24 26 30 35 40 40 30 20 19 27 41 56 51 48 47 46 50 61 69 69 62 51 39 30 28 25 25 32 51 82 123 159 185 193 197 186 169 154 152 164 197 260 353 443 505 531 524 485 428 360 289 255 228 200 167 128 93 79 88 118 145 145 119 77 62 52 50 54 54 44 34 26 21 21 23 30 42 48 51 59 69 75 72 63 55 52 56 57 57 55 46 38 29 20 19 23 27 30 33 33 31 28 25 0 0 1 1 2 3 8 12 13 12 9 4 2 1 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 2 9 15 19 21 22 20 20 22 25 29 34 39 41 33 28 30 34 40 44 45 45 45 42 47 57 64 65 57 45 34 27 25 19 13 15 35 61 103 155 204 210 207 197 183 164 148 148 177 235 333 442 519 535 531 502 449 381 322 280 249 224 200 143 109 97 98 110 128 124 97 68 55 48 49 54 49 44 38 31 23 21 21 23 27 26 30 36 41 44 44 42 38 35 35 37 37 35 29 24 18 12 13 15 17 17 20 23 26 29 31 2 2 1 2 3 4 7 10 12 13 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 12 13 13 19 16 16 18 21 26 31 38 46 48 46 44 41 38 35 35 37 39 36 40 45 49 52 49 40 29 22 17 11 10 20 31 53 89 136 192 212 221 224 223 211 231 259 283 307 357 429 495 510 515 495 457 412 364 313 271 243 242 187 148 125 108 94 91 85 68 56 49 46 44 44 47 44 39 38 29 26 26 25 26 26 26 25 24 21 20 22 19 17 20 23 23 20 16 13 12 9 10 11 13 12 15 21 28 34 34 3 4 3 3 3 4 6 9 11 12 14 15 13 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 5 8 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 2 2 2 2 6 9 13 17 18 24 31 39 50 55 50 42 34 29 27 26 29 33 31 29 30 35 40 41 35 23 15 9 6 10 20 26 39 65 108 153 185 218 257 295 289 300 321 341 357 378 412 453 480 496 490 462 429 383 336 291 254 268 241 201 162 132 95 71 64 58 51 50 48 44 46 44 40 38 36 38 40 39 30 32 32 30 23 16 11 10 11 9 8 9 11 11 10 8 5 5 4 4 5 9 10 12 17 25 33 34 5 4 5 4 3 3 6 9 12 12 13 14 13 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 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 4 10 17 16 19 26 35 41 43 39 33 29 28 26 26 29 32 29 29 31 39 41 35 25 14 8 3 4 12 18 21 27 46 105 153 199 251 310 343 348 351 357 368 375 388 407 429 449 468 483 490 455 416 372 323 284 280 263 230 175 144 111 87 77 79 71 58 43 35 39 41 38 34 33 35 36 31 30 32 34 32 25 18 14 11 8 6 5 4 4 3 3 2 1 1 1 1 1 4 6 9 13 17 23 25 9 7 7 7 5 3 4 9 12 12 13 13 12 10 8 6 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 4 2 1 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 3 8 17 16 17 19 23 28 33 33 29 30 32 31 29 29 26 25 25 29 37 37 31 21 8 2 1 3 9 14 17 26 51 113 152 190 235 286 309 322 326 319 353 364 371 387 410 425 440 452 452 437 412 374 321 283 261 242 214 153 142 134 109 71 68 66 56 37 31 35 40 34 27 28 32 36 30 28 30 32 31 27 22 17 13 7 4 2 1 1 0 0 0 0 0 0 0 0 1 2 4 7 10 13 16 10 11 10 10 9 7 6 10 11 9 13 16 15 12 8 7 6 5 4 1 0 0 0 0 0 0 0 0 0 0 0 1 2 7 8 6 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 1 5 12 15 14 17 18 20 22 24 32 36 35 30 28 29 31 30 25 20 17 16 20 26 30 28 21 11 5 4 7 10 12 26 58 115 136 143 162 203 195 220 244 257 273 335 365 373 380 392 407 418 418 417 417 402 367 318 285 259 225 162 116 99 96 89 60 62 67 61 57 55 54 51 38 28 28 33 38 35 31 30 32 31 27 21 17 14 9 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 8 9 9 11 12 11 5 4 5 8 13 16 15 12 10 9 9 7 6 4 1 0 0 0 0 0 0 0 0 1 2 3 3 6 8 6 6 5 3 1 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 4 10 14 14 17 19 21 24 24 31 35 35 31 31 29 27 25 23 22 18 15 18 25 30 29 21 11 8 9 11 11 20 43 79 106 103 121 156 185 186 182 179 192 269 331 363 365 360 360 374 395 407 411 392 352 302 270 253 244 237 149 101 82 82 94 79 64 53 44 52 59 61 51 38 36 36 37 40 40 39 36 39 36 32 27 19 14 10 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 4 7 10 13 12 9 9 9 9 11 13 16 18 16 13 10 8 7 5 3 2 1 0 0 0 0 0 0 1 2 4 4 5 6 8 9 8 7 4 3 2 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 12 13 15 19 23 23 27 31 32 30 31 29 26 26 32 30 22 14 15 22 27 29 21 15 10 8 8 9 24 49 74 79 78 93 122 128 121 115 120 145 225 288 321 308 299 303 311 310 280 256 218 175 160 172 191 211 232 183 126 85 79 103 90 66 44 29 29 30 30 33 32 32 34 36 35 36 39 40 41 38 35 34 23 17 13 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 9 9 6 5 6 6 8 11 16 20 18 16 14 12 10 7 5 3 1 1 0 0 0 0 0 1 2 6 4 5 8 10 11 12 10 7 5 4 4 6 6 4 2 1 0 0 0 0 0 0 0 0 0 0 3 7 10 11 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 10 13 15 19 22 26 28 27 29 28 27 27 28 27 25 22 21 22 18 16 21 18 13 8 2 2 10 28 49 68 64 70 80 85 89 89 91 101 103 142 199 255 244 254 265 267 254 204 147 96 62 73 101 128 143 160 164 143 104 89 81 70 55 34 25 26 31 39 42 38 32 33 34 30 26 25 25 24 22 21 27 22 19 18 17 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 4 3 3 3 5 7 11 14 15 15 15 14 13 11 9 6 5 4 3 2 1 0 0 0 0 1 2 1 2 4 5 9 10 10 9 8 4 4 6 5 5 4 3 0 0 0 0 0 0 0 0 0 1 7 12 14 14 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 8 9 15 22 27 22 23 24 25 26 23 19 18 21 26 28 21 11 11 11 9 6 2 3 11 26 47 65 63 61 63 68 78 78 73 76 82 105 143 188 199 209 211 204 203 173 135 99 82 89 113 143 167 165 174 183 171 146 122 102 90 63 46 36 34 35 49 54 48 39 37 36 33 26 22 21 21 18 20 20 21 25 22 16 9 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 2 3 7 10 11 10 11 10 11 10 9 8 6 6 5 4 3 2 1 0 0 1 1 1 1 1 1 0 2 4 6 8 9 9 8 7 6 5 5 5 4 2 2 1 0 2 1 0 1 5 10 12 12 10 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 9 14 20 24 21 20 22 25 27 24 22 22 22 24 26 24 18 18 18 15 9 9 10 15 26 44 53 58 60 59 61 71 74 65 62 65 92 135 136 150 158 154 134 139 134 119 97 94 101 131 189 187 178 176 182 185 177 169 161 149 119 90 67 52 41 52 72 84 58 45 40 38 34 29 24 20 21 22 25 30 38 31 18 4 0 1 3 3 3 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 7 7 7 7 7 7 8 7 6 6 6 5 4 3 2 1 0 0 1 2 2 2 1 1 0 0 0 1 3 5 8 10 10 8 7 7 6 6 5 4 2 1 2 2 1 2 6 11 13 10 8 7 9 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 16 20 23 23 23 24 24 27 26 24 22 20 23 25 26 28 30 27 21 16 15 13 13 15 20 34 44 50 50 60 68 70 66 65 76 97 121 126 125 120 113 101 108 112 109 97 108 124 135 134 131 136 142 145 159 178 195 208 210 196 161 111 80 59 58 75 84 63 45 37 36 42 40 33 25 26 28 34 46 49 40 21 2 0 1 2 3 2 2 3 3 4 2 1 0 0 0 0 0 0 0 0 0 1 1 3 5 6 6 6 5 4 3 2 4 5 5 4 4 4 4 4 4 3 2 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 1 4 8 12 11 9 7 6 5 4 3 2 2 2 1 1 5 10 13 13 12 11 11 12 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 3 10 15 18 22 24 23 20 18 22 23 23 21 19 20 22 24 26 22 16 13 15 14 11 9 8 12 19 27 32 36 44 51 57 66 77 83 87 104 123 120 106 104 102 106 109 106 102 109 119 130 145 144 144 152 171 165 175 213 233 233 214 185 146 100 64 47 54 44 33 31 37 49 58 58 47 38 38 43 50 57 51 34 15 4 1 0 0 0 1 2 1 2 2 1 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 4 3 2 2 0 1 2 3 3 4 3 3 5 5 4 3 3 4 4 2 1 0 0 0 0 1 2 3 2 0 0 0 1 3 8 9 8 5 4 4 5 6 5 3 3 2 1 5 9 13 17 17 17 15 12 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 2 4 2 1 0 1 5 9 14 18 24 28 29 27 21 20 20 21 19 19 19 21 22 21 16 11 9 8 12 13 10 9 9 10 13 17 21 24 27 31 36 66 91 94 105 113 109 100 98 97 101 109 110 109 111 115 115 123 126 130 141 145 136 145 197 213 212 207 204 161 114 70 32 36 29 25 27 38 57 68 67 57 49 49 54 56 49 33 16 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 4 3 1 0 0 1 1 1 1 1 2 3 4 5 4 3 4 6 5 4 3 0 0 0 0 1 2 2 2 1 0 0 0 1 1 2 3 2 2 3 5 5 4 5 5 4 1 4 8 13 17 21 21 19 14 12 12 8 0 0 0 1 2 0 0 0 0 0 0 0 1 2 2 1 2 7 9 10 12 18 24 28 30 28 21 18 18 19 18 21 24 26 22 16 12 11 11 14 18 18 14 11 6 6 12 14 14 15 14 10 15 37 62 73 84 85 84 91 92 90 90 92 87 91 99 105 98 100 103 100 84 66 66 92 116 120 125 131 129 111 84 52 20 27 34 35 26 33 44 54 59 60 57 53 55 46 31 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 3 2 1 1 0 0 0 0 0 0 1 2 4 6 6 5 4 5 6 7 8 5 2 1 0 0 1 2 3 3 2 1 0 0 0 1 2 2 1 2 2 3 4 5 7 9 5 5 6 9 14 19 20 17 12 10 12 11 4 1 2 6 9 4 2 1 0 0 0 0 0 0 0 1 4 10 12 14 14 14 20 25 27 26 22 21 21 23 21 23 26 27 19 9 4 6 12 10 9 10 11 11 6 4 11 10 10 13 17 20 27 33 36 44 60 70 74 81 87 92 96 100 98 91 84 81 84 88 88 81 70 59 54 61 61 54 50 58 57 51 37 14 7 17 30 38 30 32 38 46 54 62 67 64 51 31 15 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 2 3 3 0 0 0 0 0 0 0 0 0 0 0 2 4 7 7 6 5 6 7 7 6 6 4 3 1 1 0 1 3 2 1 1 0 0 0 0 0 0 1 0 0 1 2 2 5 9 8 5 4 5 11 19 20 15 7 7 11 15 9 5 3 4 8 6 4 2 0 0 0 0 0 0 0 0 0 0 4 7 10 12 18 22 25 25 22 22 23 23 22 23 23 20 9 3 2 7 13 15 14 12 10 11 9 7 9 8 12 17 18 24 31 37 39 45 53 59 65 74 84 95 105 105 98 91 86 77 76 75 72 67 62 58 54 51 48 44 37 31 29 25 17 6 8 14 21 24 24 27 32 39 45 55 64 62 40 19 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 1 3 6 6 6 6 7 8 8 8 6 5 4 3 3 2 2 1 1 1 1 2 1 0 0 0 0 0 0 0 0 1 2 4 6 5 3 4 8 15 19 18 13 5 5 10 14 13 10 6 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 2 5 10 14 18 22 24 23 22 21 18 18 20 22 16 9 5 4 4 8 11 13 14 18 16 13 15 14 14 15 18 16 23 31 39 35 40 46 52 54 65 75 83 92 98 98 95 95 92 86 78 70 60 53 49 50 54 62 64 53 46 39 27 11 4 6 12 18 20 22 24 25 33 38 43 45 38 22 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 1 2 1 0 0 0 1 2 5 5 4 4 7 7 7 7 7 6 5 5 5 5 4 3 3 1 2 4 4 1 0 0 0 0 0 0 1 1 2 4 6 7 6 6 9 15 19 20 18 8 8 10 12 13 13 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 11 17 15 16 18 17 17 18 23 27 17 7 1 0 1 4 6 10 18 17 14 15 18 16 15 16 18 18 22 27 31 28 33 40 46 48 58 69 75 79 84 87 88 87 79 70 67 66 59 51 45 47 55 61 63 61 62 56 41 24 11 6 8 12 20 25 28 31 37 38 32 22 16 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 1 2 2 1 1 0 0 1 2 2 3 4 6 7 7 7 8 8 7 6 7 7 7 6 7 6 7 10 9 3 0 0 0 0 0 0 2 1 2 5 7 10 9 8 10 15 19 21 20 16 12 10 10 13 13 14 14 11 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 7 10 12 14 16 20 22 21 13 5 0 0 3 5 5 6 16 15 16 21 21 13 7 6 7 11 19 27 25 25 29 34 38 43 50 57 62 64 65 67 68 63 59 55 50 53 57 58 52 48 50 54 56 58 55 49 45 43 25 8 9 14 22 28 28 25 21 16 11 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 1 2 2 2 1 1 0 0 0 2 4 6 6 6 6 7 8 7 6 6 7 9 9 8 9 10 11 12 10 6 2 1 0 0 0 0 0 1 2 3 5 7 8 9 11 15 19 21 23 20 16 11 9 13 14 14 14 12 11 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 6 12 14 16 16 13 6 2 0 1 3 3 3 4 6 7 9 10 9 6 3 4 7 9 12 18 18 21 25 29 31 33 36 40 44 47 49 49 43 40 42 46 40 40 45 50 52 49 48 48 48 50 45 32 24 52 53 30 19 14 12 12 11 8 5 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 1 1 1 1 0 0 0 0 1 4 4 5 6 7 8 7 6 4 5 8 10 10 11 11 12 13 13 11 9 6 3 1 0 0 0 0 0 1 3 3 3 4 7 12 16 18 21 20 18 16 12 14 15 15 15 13 13 12 7 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 9 12 14 12 7 4 2 1 1 2 2 1 2 3 4 4 4 3 3 4 5 5 8 16 21 25 29 30 29 28 27 28 32 36 39 35 24 22 27 32 33 35 34 31 37 39 40 43 44 46 47 46 52 54 47 30 19 11 7 3 2 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 2 1 1 1 0 0 0 0 1 3 4 6 7 8 7 7 7 6 8 11 12 13 13 14 14 14 14 12 10 6 3 2 2 2 1 0 0 1 1 1 2 4 7 11 15 19 20 20 18 16 16 16 15 12 14 14 12 10 8 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 14 14 11 7 3 1 0 0 0 2 3 3 2 2 1 1 2 4 5 7 11 16 15 16 26 28 26 23 20 20 23 28 32 32 23 19 22 26 30 32 30 30 31 29 26 29 28 27 26 23 32 31 19 14 12 10 8 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 1 1 1 0 1 0 0 0 1 2 4 6 6 7 8 9 9 8 11 14 14 13 14 17 19 18 15 12 9 8 6 4 4 4 2 0 0 0 0 0 0 0 3 8 15 19 21 21 22 18 15 12 11 8 10 11 10 9 9 10 10 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 7 5 3 1 0 0 1 3 5 4 3 0 1 3 5 8 8 7 6 8 10 11 12 17 18 16 15 17 16 18 22 27 31 31 30 26 20 22 27 31 35 36 35 27 27 26 25 21 14 14 14 10 7 6 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 8 9 10 10 11 13 15 18 17 14 15 19 20 17 13 8 4 6 6 4 4 3 2 0 0 0 0 0 0 0 4 9 13 13 13 15 19 22 23 20 12 10 10 12 12 10 11 13 13 10 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 0 0 0 0 0 1 1 3 4 2 3 6 10 11 7 4 2 1 2 4 7 9 11 11 10 13 15 17 19 21 24 26 28 27 21 19 21 23 25 28 33 28 27 27 27 24 19 14 9 6 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 6 9 10 10 13 16 19 22 22 17 16 18 18 15 10 4 2 3 3 3 2 2 1 1 1 0 0 0 0 0 1 2 2 4 5 6 9 14 21 25 17 16 17 19 18 17 16 14 9 5 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 1 2 2 4 6 8 5 2 0 0 0 2 5 6 6 6 7 8 12 15 16 13 15 18 21 24 29 29 27 25 22 16 11 13 14 16 16 17 17 14 10 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 3 6 10 15 19 23 27 29 27 22 18 16 14 12 8 3 2 1 1 1 0 1 2 4 4 1 0 0 0 0 0 0 0 1 1 1 2 6 14 22 23 26 27 25 22 17 12 7 2 1 1 1 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 1 1 2 3 4 4 4 2 2 4 6 6 5 2 1 5 10 14 17 16 16 17 18 20 25 27 28 28 25 20 15 12 9 7 6 10 11 9 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 1 3 3 3 3 3 4 7 14 22 27 31 33 32 27 22 16 13 10 7 4 2 1 1 1 0 1 2 3 2 1 0 0 0 0 0 0 0 1 1 0 1 4 10 18 24 27 28 27 18 12 7 3 2 3 3 2 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 4 0 0 1 1 0 0 0 0 0 2 4 5 5 4 4 5 5 3 2 2 1 3 8 13 15 16 18 18 16 17 18 20 22 27 27 25 24 23 22 19 14 16 16 13 8 6 3 2 0 0 0 1 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 4 2 2 5 13 21 24 25 25 25 23 20 18 14 11 8 6 4 2 1 0 0 1 1 2 2 1 0 0 0 1 1 0 1 1 1 0 2 5 9 12 14 18 22 24 17 9 4 1 5 4 1 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 9 7 1 0 0 0 0 0 0 0 0 0 0 1 3 5 6 5 5 2 1 2 3 2 3 7 10 14 18 19 16 14 14 15 15 19 22 23 24 27 27 26 25 24 22 19 15 12 9 5 1 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 1 2 5 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 2 4 5 4 3 2 4 10 14 16 17 17 16 15 15 18 19 16 12 9 6 3 2 1 0 0 1 1 1 0 0 0 0 1 1 0 0 0 0 1 3 6 10 13 14 18 21 21 17 11 6 5 5 4 2 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 7 8 2 1 0 0 0 0 0 0 0 0 0 0 1 2 3 2 2 1 1 1 1 0 0 0 3 9 14 17 15 13 13 15 14 15 16 18 20 23 26 27 28 28 26 23 19 15 9 1 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 5 8 9 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 1 3 4 4 4 5 6 6 8 10 11 11 12 10 9 9 11 14 13 11 7 5 4 3 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 3 6 10 12 14 17 23 26 25 20 13 12 10 7 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 4 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 5 10 13 14 14 13 14 15 17 18 16 16 16 17 17 22 27 26 24 20 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 2 7 9 11 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 2 4 7 9 11 10 10 9 7 7 6 6 8 8 7 7 8 7 7 6 5 3 2 0 1 1 0 0 0 0 0 0 0 0 0 0 1 3 6 8 10 13 17 22 24 20 17 16 17 14 11 7 5 4 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 1 1 1 0 0 0 2 6 8 11 13 13 13 13 14 15 14 13 13 10 6 6 10 14 19 21 19 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 2 6 8 9 10 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 10 13 12 12 11 9 7 6 7 7 8 10 13 15 16 16 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 9 13 18 23 25 27 27 28 24 18 12 8 6 5 5 6 8 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 4 3 1 0 0 0 0 1 2 3 4 6 8 7 7 8 8 8 7 7 6 6 10 13 15 16 18 10 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 9 7 7 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 1 4 8 10 11 10 10 10 10 10 10 8 7 7 9 15 19 20 19 16 13 9 5 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 6 7 10 14 20 25 28 31 31 28 22 15 10 7 5 4 7 9 9 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 2 1 1 0 0 0 0 0 0 0 0 1 0 0 0 2 2 1 1 1 4 8 9 11 13 12 9 7 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 11 9 8 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 7 7 8 8 8 8 8 8 7 5 4 4 10 15 18 19 17 15 13 10 6 2 0 0 0 0 0 0 0 0 0 0 1 3 6 8 8 9 11 14 21 26 30 31 32 30 23 17 10 6 4 5 7 8 9 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 2 2 1 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 12 12 10 8 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 2 4 5 6 6 7 6 6 7 7 6 5 4 2 4 7 9 12 12 13 13 10 6 3 1 0 0 0 0 0 0 0 0 0 0 3 7 8 9 9 9 11 16 21 26 30 32 32 28 23 17 11 8 7 6 7 9 8 7 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 2 1 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 12 11 10 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 1 1 1 0 0 0 1 3 5 6 6 6 6 6 6 7 8 7 5 3 2 1 2 5 6 7 7 6 3 1 0 0 0 0 0 0 0 0 0 1 1 2 5 7 10 11 10 14 18 21 21 24 25 26 27 28 24 19 13 8 6 5 10 11 10 8 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 3 1 2 2 1 1 2 3 4 5 4 4 3 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 1 1 2 0 0 0 0 0 2 7 10 11 12 12 11 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 1 1 1 0 0 0 0 2 3 4 5 6 5 4 4 6 6 6 5 4 2 1 0 1 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 1 1 2 3 5 8 12 13 17 20 20 18 17 17 17 20 27 29 25 20 13 8 6 9 9 7 4 2 4 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 2 3 2 1 2 2 1 1 1 1 2 4 4 3 1 1 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 1 2 0 0 0 0 0 3 7 11 12 12 12 12 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 1 1 1 0 0 0 1 2 4 5 6 6 5 4 4 6 6 6 6 4 2 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 1 1 2 3 6 10 14 16 16 15 21 19 15 12 16 22 28 30 27 21 14 6 5 5 4 1 0 1 2 1 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 1 2 4 2 3 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 8 9 9 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 5 6 7 7 6 6 6 6 6 5 5 4 3 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 2 2 1 1 3 6 10 12 12 11 16 17 16 14 19 26 31 33 31 26 20 11 5 3 3 2 1 1 0 1 5 8 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 4 4 6 3 2 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 1 1 2 3 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 5 5 6 7 7 6 6 6 6 6 6 5 3 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 1 2 3 7 9 11 11 13 16 19 21 25 29 31 33 33 29 23 13 5 1 1 2 1 1 0 0 3 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 2 6 7 7 6 8 7 4 2 1 1 1 3 2 1 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 1 5 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 1 3 4 5 6 6 7 7 7 8 9 9 8 8 6 4 2 2 2 1 1 0 0 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 4 5 5 7 10 15 21 28 31 31 29 28 27 24 18 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 4 4 5 5 5 4 4 2 1 1 2 1 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 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 1 2 4 6 9 9 9 8 9 9 9 9 9 8 6 4 2 2 1 0 0 0 0 0 1 2 3 3 2 2 3 4 3 3 2 2 2 2 1 1 1 2 4 7 11 19 25 26 25 23 25 24 22 16 8 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 1 0 0 1 1 1 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 12 12 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 1 3 5 8 9 9 9 9 8 8 8 8 7 5 3 2 1 1 0 0 0 0 0 1 2 3 3 3 3 3 3 3 3 3 2 2 1 1 2 2 2 2 4 9 15 20 25 28 26 27 26 24 18 13 9 7 4 3 2 1 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 16 13 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 7 8 8 8 8 8 7 6 5 3 1 1 1 1 1 1 1 0 0 0 1 2 3 3 3 3 3 4 4 3 3 2 2 2 2 2 2 3 6 10 15 17 20 23 26 27 26 23 20 18 16 13 9 7 5 4 2 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 0 0 0 0 0 2 6 10 14 18 18 14 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 1 2 4 6 9 8 6 5 5 5 3 2 1 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 4 4 4 4 4 3 3 3 3 3 3 6 10 15 17 17 19 25 27 26 24 23 23 22 21 19 15 13 10 7 5 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 3 9 13 8 1 0 0 0 0 1 5 9 14 16 16 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 6 5 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 4 4 4 4 3 4 4 4 4 5 5 6 9 14 17 22 21 20 23 26 25 22 21 20 20 19 20 19 16 13 9 6 4 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 17 15 9 2 0 0 0 0 4 8 13 18 17 14 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 5 5 5 4 3 2 2 3 8 12 15 14 13 12 13 18 18 16 17 19 19 19 19 18 15 13 16 18 17 15 11 8 6 4 3 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 2 3 5 7 19 15 4 0 0 0 0 3 8 14 17 14 12 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 7 6 4 4 3 3 2 4 12 19 21 19 15 12 13 9 8 8 9 9 11 16 18 18 16 11 13 15 17 15 11 9 8 7 5 5 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 13 12 3 3 2 0 0 0 1 3 10 16 19 18 15 12 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 4 4 5 5 6 6 6 7 11 15 16 15 12 9 9 7 7 7 6 5 6 11 15 18 19 13 12 13 16 14 11 8 7 8 7 6 7 6 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 3 4 1 0 0 0 0 0 0 2 7 13 18 20 18 16 13 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 5 6 7 7 8 9 9 8 7 7 8 10 11 10 8 8 7 7 9 7 6 6 8 13 18 20 17 14 13 16 15 12 9 8 8 8 7 7 7 7 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 16 18 18 15 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 10 9 10 8 8 8 10 11 11 10 10 9 9 10 10 10 9 7 11 15 16 14 13 13 17 16 15 13 12 12 12 10 8 7 8 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 15 16 13 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 1 2 4 5 7 8 7 8 8 9 9 9 7 8 8 8 8 10 10 11 11 11 10 9 8 9 9 10 8 9 12 13 13 14 16 18 20 20 19 18 16 15 13 9 7 7 7 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 16 11 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 8 8 7 7 7 8 8 7 7 6 6 5 6 7 8 9 9 9 8 7 7 8 10 9 9 9 9 10 13 16 19 21 21 22 20 20 20 18 13 9 8 8 8 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 2 10 15 13 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 2 3 5 6 6 6 5 5 6 6 6 6 6 5 4 4 4 5 6 6 7 8 8 8 7 7 7 8 8 9 10 12 14 15 15 15 17 18 19 19 17 14 10 8 7 8 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 5 6 6 5 4 3 3 3 4 5 6 6 7 8 7 6 6 7 7 7 9 11 13 14 12 11 10 11 13 15 15 15 14 11 7 6 5 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 3 3 3 2 1 2 2 2 2 4 4 4 5 6 7 7 5 5 5 6 6 8 11 14 14 13 12 11 11 11 12 11 12 12 10 5 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 1 1 1 1 3 3 4 4 5 6 6 4 4 5 6 8 10 11 12 13 14 13 14 14 13 12 11 11 11 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 CIN -1 -1 -1 -4 -10 -18 -6 -2 -1 -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 0 0 -4 -3 -3 -5 -6 -3 -6 -9 -13 -17 -14 -11 -21 -14 -1 -0 -3 -3 -5 -8 -10 -15 -86 -72 -58 -61 -66 -30 -15 -5 -1 -0 -1 -0 -0 -1 -1 -2 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -12 -27 -37 -39 -36 -29 -13 -6 -8 -9 -10 -4 -2 -4 -4 -4 -3 -2 -1 -0 0 0 -0 -2 -5 -7 -5 -4 -3 -4 -6 -8 -10 -10 -11 -15 -21 -28 -32 -39 -43 -42 -35 -33 -36 -37 -35 -29 -22 -21 -20 -19 -19 -17 -15 -17 -20 -23 -22 -18 -10 -6 -6 -9 -11 -9 -3 -1 -3 -7 -8 -8 -10 -16 -22 -27 -32 -1 -1 -1 -4 -7 -11 -13 -7 -2 -0 -0 -1 -0 -0 0 0 0 -0 -0 -1 -2 -2 -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 -1 -2 -3 -0 -0 -7 -17 -20 -13 -4 -3 -2 -0 0 0 0 -0 -1 -3 -7 -31 -25 -28 -41 -59 -91 -63 -48 -36 -22 -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 -7 -14 -18 -20 -21 -25 -23 -19 -16 -11 -12 -6 -3 -4 -5 -3 -2 -5 -4 -0 0 -0 -3 -4 -4 -2 -1 -0 -2 -5 -8 -8 -11 -13 -13 -14 -19 -28 -33 -39 -44 -48 -36 -34 -33 -33 -30 -27 -19 -18 -18 -18 -17 -15 -20 -26 -30 -31 -31 -30 -19 -15 -14 -13 -15 -3 -1 -3 -7 -11 -10 -5 -7 -12 -19 -28 -38 -1 -0 -1 -2 -5 -8 -4 -1 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -1 -2 -3 -3 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -1 -0 -0 0 -4 -12 -19 -16 -8 -5 -5 -2 0 0 0 0 0 -1 -3 -5 -6 -5 -3 -10 -75 -68 -55 -49 -44 -17 -8 -3 -1 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -3 -8 -11 -10 -9 -14 -20 -26 -27 -23 -14 -8 -3 -2 -3 -2 -0 -0 -0 -0 -2 -6 -4 -6 -9 -8 -7 -2 -1 -2 -3 -6 -6 -9 -14 -16 -16 -19 -27 -28 -29 -35 -46 -39 -38 -36 -32 -29 -28 -21 -18 -17 -18 -16 -16 -24 -31 -35 -37 -39 -40 -34 -27 -19 -12 -15 -8 -3 -3 -7 -12 -7 -3 -4 -10 -19 -33 -47 -1 -1 -1 -2 -4 -7 -6 -2 -0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -2 -3 -2 -1 -0 -0 -1 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -15 -12 -6 -5 -5 -4 -0 0 0 0 0 0 -0 -1 -3 -2 -0 -1 -22 -25 -26 -33 -40 -26 -14 -6 -2 -0 0 0 -0 -0 -0 -0 0 -0 -1 -4 -7 -8 -4 -1 -0 -0 0 0 0 0 0 0 0 0 -1 -7 -23 -37 -30 -24 -24 -27 -31 -30 -28 -19 -9 -2 -0 -0 -0 -1 -1 -1 -1 -8 -15 -9 -5 -10 -20 -24 -13 -4 -1 -5 -8 -9 -11 -14 -15 -14 -13 -12 -12 -14 -17 -20 -28 -36 -38 -33 -29 -27 -23 -20 -21 -23 -22 -23 -25 -25 -25 -28 -32 -32 -28 -22 -16 -10 -10 -7 -5 -4 -3 -8 -5 -3 -4 -10 -21 -40 -53 -2 -2 -3 -4 -6 -10 -10 -5 -1 0 0 0 -0 -0 0 0 -0 -0 -0 -1 -2 -3 -4 -1 -0 -0 -0 -1 -1 -2 -2 -2 -1 -2 -2 -2 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -9 -7 -4 -2 -2 -2 -0 0 0 0 0 0 -0 -0 -0 -0 -3 -20 -33 -36 -32 -32 -46 -40 -25 -15 -8 -3 -1 -1 -1 -2 -3 -3 -0 -2 -4 -7 -10 -11 -11 -6 -2 -1 -0 -0 -0 -0 -1 -1 -1 -0 -0 -3 -11 -25 -62 -46 -34 -33 -35 -19 -13 -8 -3 -1 0 -0 -0 -2 -3 -2 -3 -21 -18 -8 -3 -4 -13 -21 -17 -8 -3 -5 -7 -9 -12 -14 -14 -11 -8 -5 -5 -8 -11 -11 -19 -33 -43 -36 -33 -29 -25 -24 -27 -31 -32 -31 -29 -28 -29 -23 -21 -18 -14 -11 -10 -8 -7 -8 -12 -10 -5 -4 -3 -2 -4 -12 -24 -38 -48 -3 -3 -4 -7 -10 -10 -5 -1 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -4 -1 -0 -0 -1 -1 -2 -2 -1 -1 -0 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 0 0 0 0 0 0 0 -0 -2 -5 -5 -4 -2 -1 -1 -2 -1 -0 -0 0 0 0 0 0 0 0 -1 -8 -15 -37 -47 -31 -29 -22 -20 -21 -19 -14 -25 -26 -15 -7 -9 -6 -1 -1 -2 -4 -4 -3 -3 -5 -5 -3 -2 -2 -3 -4 -4 -4 -4 -2 -1 -0 -0 -0 -6 -2 -5 -12 -15 -4 -1 0 0 0 0 0 0 -1 -3 -4 -6 -17 -12 -7 -8 -11 -4 -12 -15 -9 -2 -2 -5 -9 -13 -16 -15 -10 -7 -5 -5 -6 -7 -9 -21 -37 -42 -35 -32 -29 -27 -27 -29 -31 -32 -33 -33 -34 -31 -26 -21 -15 -11 -8 -6 -6 -10 -20 -29 -13 -6 -3 -2 -1 -2 -9 -20 -31 -39 -3 -2 -4 -9 -14 -14 -2 -0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -1 -3 -1 -0 -0 -1 -2 -3 -1 -0 0 -0 -1 -2 -1 -1 -1 -1 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -2 -3 -2 -2 -1 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 -0 -1 -28 -51 -40 -23 -15 -14 -16 -19 -25 -55 -47 -23 -8 -13 -9 -5 -2 -0 -1 -0 -0 -1 -3 -4 -4 -4 -3 -5 -6 -7 -8 -8 -7 -5 -2 -0 -0 -0 -0 0 -0 0 0 0 -0 -0 0 0 0 0 -1 -2 -5 -3 -2 -2 -3 -5 -7 -4 -17 -22 -10 -2 -2 -5 -11 -16 -19 -20 -14 -8 -5 -4 -5 -4 -4 -15 -32 -36 -38 -39 -35 -30 -27 -26 -26 -26 -26 -27 -27 -26 -24 -21 -17 -13 -9 -8 -11 -19 -32 -21 -9 -4 -3 -3 -4 -3 -6 -13 -22 -33 -2 -2 -4 -9 -15 -18 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -2 -1 -1 -1 -2 -3 -2 -1 -0 -0 -2 -3 -1 -1 -1 -1 -0 -0 0 0 -0 -0 -0 -0 -0 0 -0 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -1 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 -17 -40 -40 -37 -24 -16 -13 -11 -17 -24 -14 -5 -3 -7 -25 -29 -16 -1 -2 -2 -3 -4 -4 -4 -3 -2 -1 -1 -3 -7 -10 -10 -10 -8 -5 -2 -2 -1 -1 -1 -0 -0 0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -2 -2 -2 -1 -0 -1 -1 -2 -4 -4 -3 -1 -1 -4 -8 -12 -14 -16 -14 -9 -4 -2 -2 -4 -3 -5 -14 -23 -42 -50 -46 -37 -26 -24 -24 -23 -20 -19 -19 -19 -18 -17 -13 -10 -8 -8 -9 -11 -24 -14 -8 -5 -3 -3 -3 -2 -2 -7 -13 -25 -4 -5 -5 -8 -12 -14 -5 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -2 -1 -1 -1 -2 -3 -3 -2 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -2 -0 0 0 0 -0 -0 0 0 -0 -0 -1 -1 -2 -1 -1 -0 0 0 0 0 0 0 0 -0 -3 -17 -50 -37 -20 -12 -7 -12 -19 -12 -5 -6 -6 -26 -31 -33 -30 -4 -6 -6 -6 -7 -9 -8 -5 -2 -2 -2 -3 -5 -6 -7 -9 -8 -7 -5 -4 -3 -3 -2 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 -0 -1 -2 -2 -2 -1 -2 -3 -5 -8 -10 -11 -8 -4 -2 -1 -2 -3 -3 -3 -12 -38 -45 -36 -27 -21 -25 -30 -29 -25 -21 -18 -16 -15 -14 -14 -10 -7 -7 -7 -7 -8 -7 -7 -7 -6 -5 -4 -3 -2 -5 -19 -15 -20 -5 -5 -5 -6 -8 -9 -5 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -2 -1 -1 -1 -2 -3 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -1 -2 -4 -2 -0 0 0 0 0 0 0 0 0 -1 -4 -21 -31 -34 -29 -14 -10 -9 -6 -4 -6 -12 -17 -11 -7 -8 -8 -8 -9 -16 -26 -32 -24 -18 -14 -12 -10 -3 -4 -5 -9 -15 -20 -18 -15 -11 -9 -7 -4 -2 -1 -1 -1 -0 -0 -0 -1 -2 -1 -1 -0 -0 -0 0 0 -0 -0 -1 -1 -2 -2 -2 -3 -5 -9 -12 -11 -7 -3 -0 -0 -0 -1 -1 -1 -3 -7 -13 -12 -8 -8 -18 -35 -40 -36 -28 -22 -18 -15 -14 -12 -11 -8 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -4 -3 -2 -4 -26 -15 -12 -4 -5 -6 -6 -5 -5 -3 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 -0 -0 -0 -1 -2 -1 -1 -0 -1 -2 -3 -3 -3 -3 -3 -0 -0 0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -1 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 -0 -16 -34 -38 -36 -20 -11 -9 -9 -11 -14 -10 -7 -7 -6 -7 -7 -9 -15 -24 -28 -29 -33 -37 -38 -31 -17 -18 -26 -33 -30 -37 -39 -37 -33 -31 -24 -7 -2 -3 -4 -4 -3 -1 -1 -4 -7 -6 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -6 -9 -7 -3 -1 0 -0 -1 -2 -3 -3 -8 -9 -8 -6 -5 -8 -20 -31 -35 -31 -27 -23 -18 -14 -12 -11 -9 -8 -7 -6 -6 -6 -6 -6 -6 -6 -6 -4 -3 -3 -4 -2 -1 -3 -6 -3 -5 -5 -5 -5 -4 -3 -1 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -2 -1 -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 -3 -8 -15 -49 -35 -23 -17 -16 -14 -16 -14 -14 -16 -17 -17 -16 -20 -26 -29 -26 -31 -42 -56 -68 -58 -32 -35 -58 -68 -21 -53 -51 -44 -45 -55 -61 -24 -7 -6 -7 -7 -6 -4 -3 -4 -10 -15 -8 -2 -1 -0 -1 -2 -1 -0 -0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -3 -5 -7 -8 -11 -12 -12 -10 -9 -12 -18 -22 -26 -28 -26 -26 -21 -14 -10 -10 -8 -7 -5 -5 -5 -5 -4 -4 -5 -6 -5 -3 -2 -3 -4 -3 -2 -3 -7 -4 -4 -5 -4 -3 -2 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -0 0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 -0 -2 -23 -20 -17 -25 -37 -19 -19 -22 -25 -27 -29 -29 -33 -37 -41 -49 -54 -52 -47 -45 -55 -35 -14 -22 -50 -62 -10 -10 -5 -7 -18 -27 -46 -22 -6 -5 -7 -6 -3 -2 -1 -3 -10 -18 -13 -7 -4 -0 -1 -3 -2 -1 -0 -0 0 -0 -0 -0 0 -0 -1 -1 -0 -0 -0 -1 -3 -5 -7 -8 -11 -12 -12 -14 -18 -17 -16 -16 -17 -15 -14 -16 -14 -8 -5 -5 -4 -4 -4 -4 -3 -4 -4 -3 -4 -4 -3 -3 -3 -4 -4 -3 -2 -2 -7 -2 -4 -5 -5 -3 -1 -4 -2 -1 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -1 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -2 -3 -9 -19 -31 -22 -25 -31 -34 -35 -28 -28 -33 -39 -43 -57 -53 -62 -69 -57 -36 -11 -13 -50 -71 -8 -2 -1 -0 -0 -0 -1 -29 -42 -34 -10 -5 -4 -3 -2 -2 -2 -7 -10 -16 -23 -18 -3 -0 -1 -2 -1 -1 -0 -1 -2 -2 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -3 -5 -10 -17 -20 -19 -16 -13 -10 -8 -10 -12 -9 -2 -1 -0 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 -6 -1 -3 -5 -5 -3 -1 -1 -1 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 0 0 0 -0 -1 -1 -1 -1 -0 -1 -1 -0 -0 0 0 0 0 0 0 -0 -1 -0 -0 -0 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 -1 -2 -3 -4 -4 -12 -25 -38 -47 -27 -22 -21 -21 -29 -37 -22 -23 -37 -50 -37 -11 -1 -1 -0 -0 -0 -0 -0 0 0 -0 -31 -72 -103 -101 -28 -7 -3 -2 -2 -2 -4 -5 -10 -19 -19 -8 -2 -1 -0 -1 -1 -1 -1 -2 -1 -2 -3 -6 -6 -2 -1 -0 -0 -0 -0 0 -0 -0 -1 -3 -10 -15 -15 -13 -9 -4 -3 -7 -14 -17 -14 -4 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -2 -1 -2 -4 -4 -3 -1 -1 -1 -1 -0 -0 -0 -1 -1 -2 -1 -1 -1 -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 -1 -1 -1 -1 -1 -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 -3 -10 -22 -37 -29 -26 -26 -26 -18 -14 -5 -2 -4 -9 -5 -1 -0 -0 -0 -0 -0 -0 -0 0 0 -5 -35 -74 -92 -25 -5 -2 -2 -2 -3 -2 -2 -2 -3 -6 -6 -7 -6 -2 -0 -2 -2 -1 -0 -0 -0 -1 -2 -3 -4 -3 -1 -0 0 0 0 0 0 -0 -0 -1 -6 -6 -5 -3 -2 -0 -0 -3 -9 -13 -13 -5 -1 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -1 -5 -8 -0 -1 -2 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -1 -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 -1 -1 -1 -2 -2 -2 -1 -1 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -5 -8 -12 -17 -22 -12 -6 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 0 -11 -37 -58 -37 -7 -1 -1 -1 -2 -2 -2 -2 -2 -2 -4 -3 -4 -4 -2 -1 -6 -5 -2 -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 -2 -3 -4 -2 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -3 -6 -6 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -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 -1 -1 -2 -2 -3 -3 -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 -1 -2 -2 -9 -9 -5 -1 -1 -2 -3 -3 -2 -2 -2 -1 -1 -2 -1 -0 -2 -12 -22 -24 -15 -10 -3 -0 -1 -1 -1 -2 -2 -2 -2 -4 -4 -4 -3 -2 -7 -12 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -5 -7 -8 -0 -0 -2 -2 -2 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -2 -2 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -4 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -4 -4 -1 -0 -0 -0 -1 -1 -1 -2 -4 -4 -4 -4 -5 -3 -3 -6 -14 -27 -34 -14 -1 -2 -8 -11 -4 -1 -5 -17 -12 -6 -4 -8 -5 -4 -21 -23 -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 -1 -1 -1 -0 -1 -2 -3 -2 -1 -0 0 -0 -0 -0 0 0 0 0 0 -0 -0 0 -0 -0 -2 -4 -3 -0 0 -0 -1 -1 -2 -2 -3 -2 -1 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -2 -3 -3 -2 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -4 -2 -2 -2 -2 -2 -0 0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -4 -5 -5 -9 -15 -11 -7 -5 -8 -27 -30 -13 -5 -23 -55 -59 -53 -58 -79 -103 -81 -81 -95 -81 -6 -7 -20 -26 -21 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -3 -6 -9 -7 -3 -0 -0 -2 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -2 -3 -2 -2 -1 -1 -2 -2 -2 -1 -0 -0 -1 -1 -0 -1 -1 -2 -2 -2 -3 -4 -7 -5 -1 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -3 -4 -3 -2 -2 -2 -1 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -0 -4 -11 -20 -25 -29 -24 -20 -17 -13 -9 -8 -6 -19 -66 -103 -108 -111 -122 -139 -145 -144 -137 -99 -35 -11 -10 -15 -22 -28 -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 -1 -3 -5 -10 -12 -11 -6 -1 -2 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -2 -1 -1 -0 -1 -1 -1 -1 -1 -1 -1 -2 -1 -0 -1 -1 -2 -3 -4 -5 -5 -7 -5 -1 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 0 0 0 0 -0 -0 -0 -0 -1 -1 -5 -13 -23 -36 -37 -31 -20 -7 -4 -9 -9 -7 -14 -42 -59 -91 -120 -126 -133 -149 -150 -117 -64 -19 -14 -13 -13 -16 -35 -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 -1 -3 -5 -8 -9 -9 -6 -1 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -1 -2 -3 -4 -5 -5 -3 -2 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -1 -1 -0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 0 -1 -1 -2 -3 -5 -27 -34 -27 -13 0 0 0 0 -1 -2 -5 -9 -49 -97 -113 -110 -100 -53 -11 -10 -12 -13 -14 -12 -12 -37 -39 -27 -10 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -4 -5 -5 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -1 -1 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -6 -6 -2 -0 -0 -0 -0 -0 0 0 -0 -2 -23 -62 -86 -104 -99 -66 -23 -4 -5 -6 -8 -10 -11 -23 -23 -12 -1 -3 -1 -1 -1 -1 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -6 -6 -5 -3 -1 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -1 -1 -1 -1 -2 -3 -3 -3 -2 -2 -1 -1 -2 -2 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -1 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -1 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -3 -3 -3 -2 -1 -1 -1 -1 -2 -3 -1 -0 -0 -0 -0 -0 -0 0 -0 -2 -4 -4 0 0 0 0 -3 -13 -26 -24 -43 -62 -61 -31 -5 -1 -1 -3 -5 -7 -9 -8 -4 -1 -1 -0 -0 -0 -0 -4 -4 -4 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -8 -7 -6 -3 -1 -0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -0 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -2 -3 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -0 -1 -1 -1 -0 -0 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -3 -3 -2 -1 -1 -1 -2 -3 -3 -3 -3 -3 -4 -5 -5 -2 -1 -2 -3 -2 -2 -3 -2 -1 -0 -0 0 0 0 0 0 -13 -24 -20 -0 -0 0 0 -1 -4 -3 -1 -11 -21 -22 -7 -6 -4 -2 -1 -1 -2 -2 -2 -2 -0 -0 -0 -1 -2 -2 -2 -2 -3 -4 -1 -0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 -1 -5 -11 -13 -10 -7 -3 -1 0 -0 -0 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -2 -2 -2 -1 -1 -3 -4 -3 -2 -1 -1 -1 -2 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -0 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -4 -3 -3 -3 -3 -3 -2 -3 -3 -1 -2 -2 -3 -4 -5 -2 -1 -2 -3 -3 -2 -3 -3 -1 -0 -0 -0 0 0 0 0 -11 -23 -23 -1 -0 -0 -0 -0 -0 -0 -0 -4 -10 -12 -26 -21 -12 -6 -2 -2 -1 -1 -1 -1 -1 -1 -1 -3 -6 -6 -4 -2 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -8 -15 -18 -17 -11 -4 -0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -3 -1 -1 -1 -2 -2 -1 -1 -3 -4 -3 -2 -2 -2 -2 -3 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -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 -1 -2 -2 -1 -1 -1 -2 -4 -4 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -3 -2 -4 -4 -3 -1 -1 -0 0 0 0 0 -2 -6 -9 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -3 -25 -25 -21 -19 -13 -8 -6 -7 -8 -9 -7 -6 -6 -8 -12 -9 -6 -3 -1 -1 -1 -0 0 0 -0 -0 -1 -1 -0 -0 -1 -2 -3 -3 -4 -6 -9 -11 -13 -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 -1 -3 -4 -2 -1 -1 -2 -2 -2 -1 -2 -2 -3 -3 -4 -4 -4 -4 -2 -1 -0 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -2 -3 -3 -2 -1 -1 -1 -1 -1 -0 -0 -1 -2 -2 -2 -2 -2 -3 -4 -5 -4 -1 -0 -0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 -3 -8 -14 -20 -20 -12 -6 -6 -10 -15 -14 -12 -11 -14 -20 -13 -4 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -1 -2 -2 -2 -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 -1 -2 -2 -2 -1 -1 -1 -2 -3 -2 -2 -2 -3 -4 -4 -4 -3 -2 -2 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -3 -3 -4 -4 -3 -2 -2 -2 -2 -3 -4 -4 -2 -1 -1 -1 -1 -1 -1 -2 -3 -3 -3 -2 -1 -1 -0 0 0 0 0 -0 -0 -1 -1 -2 -2 -1 -0 -1 -1 -2 -1 -0 -0 0 -1 -4 -15 -14 -10 -8 -6 -5 -14 -16 -12 -9 -12 -20 -16 -4 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -2 -1 -1 -1 -1 -1 -0 -0 -0 -6 -7 -5 -3 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -1 -1 -2 -3 -3 -2 -2 -4 -4 -3 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -3 -4 -5 -6 -7 -5 -4 -4 -4 -4 -3 -4 -5 -5 -2 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 -0 -0 -0 -0 -1 -2 -3 -3 -3 -3 -2 -2 -1 -0 -0 0 -0 -1 -3 -5 -9 -11 -10 -10 -13 -12 -7 -6 -10 -12 -9 -5 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 -0 -1 -2 -2 -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 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -2 -4 -4 -4 -2 -1 -4 -4 -2 -1 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 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -1 -3 -4 -6 -8 -8 -7 -7 -6 -6 -6 -7 -5 -5 -5 -3 -2 -2 -1 -0 -0 0 0 -0 -0 -0 -1 -0 -0 -1 -0 0 0 0 -0 -0 -1 -0 -1 -2 -3 -3 -4 -4 -3 -1 -0 0 0 0 0 0 0 -2 -6 -12 -17 -19 -17 -11 -5 -3 -7 -11 -11 -10 -7 -5 -3 -2 -1 -0 -0 -0 -0 -1 -1 -1 -1 -2 -1 -2 -2 -2 -1 -2 -4 -4 -3 -2 -4 -3 -2 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -4 -5 -4 -2 -3 -3 -2 -1 -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 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -1 -2 -3 -3 -5 -7 -8 -8 -6 -6 -6 -6 -5 -6 -6 -6 -6 -5 -3 -2 -3 -2 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 0 -0 -0 -1 -0 -0 -1 -2 -4 -4 -4 -3 -1 -0 0 0 0 0 0 0 -0 -2 -9 -15 -19 -20 -16 -16 -8 -4 -3 -5 -8 -9 -8 -7 -6 -4 -2 -1 -1 -2 -3 -2 -1 -1 -0 -1 -2 -3 -2 -1 -4 -6 -5 -2 -0 -1 -1 -1 -3 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -1 -1 -0 -0 -1 -2 -3 -3 -5 -4 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 -0 -2 -4 -6 -8 -9 -10 -7 -3 -6 -7 -6 -5 -5 -6 -5 -5 -4 -3 -3 -4 -3 -2 -1 -0 -0 0 0 0 0 0 -0 -1 -3 -1 -0 0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -5 -4 -3 -1 0 -0 -2 -3 -1 0 -1 -1 -4 -8 -10 -11 -6 -11 -7 -3 -0 0 0 -2 -4 -5 -5 -10 -9 -4 -1 -1 -1 -1 -2 -1 -0 -1 -3 -5 -2 -1 -1 -2 -2 -1 -0 -0 -2 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -1 -1 -0 -0 -0 -0 0 0 -0 -0 -1 -3 -4 -5 -5 -3 -2 -3 -2 -2 -1 -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 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 -2 -4 -6 -7 -8 -10 -9 -5 -5 -5 -5 -5 -5 -4 -3 -3 -3 -3 -4 -4 -3 -2 -2 -0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 -0 -0 -0 -0 0 0 -0 -1 -3 -6 -6 -4 -2 -2 -2 -9 -14 -13 -12 -13 -7 -2 -1 -2 -2 -0 -2 -1 -0 0 0 -0 -2 -3 -1 -1 -9 -13 -9 -1 -1 -1 -1 -3 -1 -1 -2 -6 -10 -6 -2 0 0 0 0 0 -0 -2 -11 -6 -2 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -1 -2 -4 -4 -4 -5 -5 -4 -5 -6 -6 -3 -0 -0 -1 -3 -4 -4 -2 -1 -1 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -1 -3 -3 -2 -1 -0 0 0 0 0 0 -1 -3 -5 -5 -4 -4 -5 -5 -3 -2 -4 -6 -6 -4 -4 -3 -3 -3 -3 -3 -3 -2 -1 -1 -1 -1 -0 0 0 0 0 0 -0 0 0 0 0 -0 -0 -0 0 -0 -1 -3 -6 -9 -8 -5 -3 -3 -5 -12 -16 -17 -16 -16 -12 -9 -7 -4 -4 -3 -1 -0 -0 -0 -2 -9 -17 -16 -11 -12 -18 -21 -15 -4 -1 -2 -7 -11 -12 -20 -30 -36 -27 -12 -2 -0 -0 0 0 0 -0 -0 -4 -5 -3 0 0 -0 -1 -1 -2 -3 -2 -2 -1 -1 -1 -2 -3 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -3 -3 -2 -3 -5 -6 -5 -7 -8 -8 -5 -1 -1 -3 -6 -7 -6 -3 -4 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -0 0 0 0 0 0 -0 -1 -2 -4 -2 -2 -3 -4 -6 -6 -6 -5 -5 -6 -5 -4 -3 -3 -3 -4 -3 -2 -3 -4 -4 -3 -0 -0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -3 -5 -6 -9 -17 -11 -6 -4 -4 -7 -11 -12 -13 -15 -17 -17 -16 -15 -12 -12 -9 -6 -3 -1 -0 -9 -21 -27 -15 -21 -27 -24 -11 -3 -2 -3 -6 -13 -22 -30 -41 -48 -47 -34 -14 -2 -1 -1 -0 0 0 0 0 -2 -3 -2 -0 -0 -0 -1 -1 -2 -3 -3 -2 -2 -1 -2 -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 -1 -1 -2 -3 -3 -2 -2 -3 -3 -3 -1 -3 -5 -7 -7 -5 -4 -5 -6 -7 -7 -5 -5 -5 -4 -2 -1 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -4 -6 -6 -4 -4 -4 -3 -1 -0 -3 -6 -5 -3 -2 -3 -4 -4 -4 -3 -3 -4 -4 -2 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -1 -4 -10 -11 -9 -9 -16 -11 -6 -3 -2 -4 -5 -6 -9 -13 -16 -16 -15 -14 -15 -16 -13 -8 -2 -2 -2 -3 -2 -1 -0 -12 -21 -25 -32 -18 -13 -12 -13 -15 -23 -32 -38 -41 -41 -37 -24 -8 -3 -1 -0 0 -0 -0 -2 -3 -3 -1 -1 -0 -0 -0 -0 -1 -1 -2 -3 -3 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -1 -2 -4 -8 -8 -7 -6 -5 -6 -6 -5 -4 -3 -3 -1 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -6 -3 -1 -1 -2 -4 -5 -3 -1 -1 -2 -4 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -0 -0 -0 0 0 0 0 0 -1 -6 -9 -9 -7 -10 -11 -8 -5 -4 -1 -2 -3 -5 -7 -10 -14 -15 -14 -13 -15 -15 -14 -14 -16 -13 -13 -10 -2 -0 -4 -21 -44 -63 -80 -61 -42 -31 -23 -28 -33 -36 -37 -40 -39 -36 -28 -14 -5 -2 -0 0 0 -0 -1 -2 -3 -1 -0 -0 0 0 -0 -0 -0 -1 -3 -4 -4 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -6 -6 -6 -4 -4 -4 -4 -3 -3 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -2 -2 -2 -5 -4 -2 -1 -1 -2 -2 -3 -4 -2 -1 -2 -1 -0 -0 -3 -4 -3 -0 -0 -0 -0 0 0 0 0 0 0 0 -1 -1 -2 -4 -11 -13 -12 -15 -25 -12 -7 -4 -2 -3 -8 -12 -14 -13 -12 -14 -13 -11 -11 -13 -17 -23 -25 -15 -37 -85 -125 -124 -81 -40 -23 -23 -26 -13 -20 -28 -39 -66 -64 -61 -52 -37 -19 -10 -5 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -4 -3 -3 -3 -4 -5 -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 -1 -2 -1 -2 -3 -2 -1 -1 -0 -0 -0 -1 -2 -1 -1 -1 -1 -1 -2 -2 -0 -0 -3 -5 -5 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -7 -10 -16 -23 -27 -21 -14 -8 -3 -3 -5 -9 -12 -14 -12 -10 -9 -8 -9 -12 -16 -21 -29 -32 -51 -70 -83 -102 -47 -14 -1 -1 -0 0 -3 -8 -22 -70 -76 -66 -53 -36 -19 -9 -5 -4 -4 -4 -3 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -1 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -5 -7 -5 -4 -3 -3 -3 -4 -5 -8 -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 -1 -1 -1 -1 -1 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -2 -3 -4 -1 -0 -0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -1 -1 -2 -4 -8 -13 -8 -9 -9 -5 -1 -1 -2 -5 -9 -13 -10 -7 -6 -9 -16 -22 -27 -34 -41 -39 -40 -43 -46 -41 -28 -16 -6 -1 -1 -0 0 -1 -2 -36 -51 -50 -40 -24 -12 -6 -4 -4 -6 -5 -4 -4 -2 -0 -0 -1 -1 -1 -2 -2 -1 -0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -8 -10 -6 -4 -3 -3 -4 -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 -1 -1 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -3 -3 -2 -1 0 0 -0 -0 -1 -1 -0 -0 -0 -1 -2 -2 -1 -3 -6 -6 -11 -15 -12 -1 -1 -0 -1 -2 -4 -7 -6 -6 -9 -15 -25 -32 -38 -45 -39 -31 -30 -32 -35 -33 -28 -21 -12 -7 -3 -0 -0 -1 -6 -19 -28 -30 -24 -12 -6 -5 -5 -6 -8 -8 -7 -5 -2 -0 -0 -1 -1 -1 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -7 -10 -7 -3 -3 -4 -5 -5 -6 -8 -8 -7 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -1 -4 -7 -8 -5 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -4 -4 -3 -2 -1 -1 -0 -0 -0 -0 -1 -1 -2 -4 -8 -15 -23 -30 -34 -35 -34 -29 -24 -22 -22 -21 -22 -21 -18 -11 -4 -0 -0 -2 -5 -8 -10 -10 -9 -5 -2 -2 -2 -4 -5 -4 -3 -2 -1 -0 -0 -1 -1 -1 -2 -1 -3 -4 -3 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 -4 -9 -10 -7 -3 -3 -5 -8 -11 -12 -9 -9 -9 -9 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -2 -1 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -1 -7 -15 -17 -12 -3 -1 -0 -0 -1 -1 -2 -2 -2 -1 -1 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 0 0 0 -0 -1 -3 -5 -9 -15 -20 -23 -25 -29 -27 -21 -14 -12 -15 -16 -17 -16 -13 -7 -4 -5 -4 -3 -4 -5 -5 -3 -3 -2 -1 -0 -0 -0 -1 -1 -0 -0 0 -0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -2 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -13 -11 -6 -4 -4 -6 -7 -9 -8 -4 -2 -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 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -4 -5 -4 -0 -5 -17 -23 -16 -8 -2 -1 -1 -1 -2 -4 -5 -5 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -2 -4 -7 -10 -13 -16 -16 -17 -21 -18 -11 -3 -5 -9 -10 -6 -4 -3 -2 -3 -6 -6 -5 -5 -4 -2 -1 -0 -0 0 0 0 0 -0 -1 -1 -0 0 -0 -0 -1 -2 -4 -4 -4 -4 -2 -2 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -7 -6 -2 -1 -1 -0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -6 -10 -6 -1 -1 -11 -21 -18 -10 -5 -3 -4 -3 -4 -6 -6 -6 -4 -3 -2 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -3 -4 -8 -12 -17 -18 -11 -10 -10 -9 -6 -7 -7 -6 -2 -1 -0 -1 -4 -5 -4 -5 -5 -2 -1 -0 -0 -0 -2 -3 -1 -1 -3 -5 -3 -1 0 0 0 0 -0 -1 -2 -3 -3 -3 -1 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -5 -16 -11 -9 -15 -13 -8 -5 -4 -4 -5 -7 -7 -6 -6 -6 -5 -3 -1 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -1 -2 -3 -8 -15 -20 -13 -6 -4 -6 -8 -5 -5 -5 -4 -3 -1 -0 -1 -5 -6 -3 -0 0 0 0 0 -0 -1 -5 -6 -3 -2 -8 -6 -3 -1 -0 -0 0 0 0 -0 0 0 -0 -1 -1 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -2 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 0 -0 -0 -0 -1 -1 -1 -2 -17 -19 -15 -10 -5 -4 -4 -5 -7 -10 -11 -9 -6 -5 -3 -2 -1 -1 -0 -0 -0 -0 -1 -0 -0 0 -0 -1 -2 -2 -2 -3 -5 -10 -17 -19 -11 -7 -5 -5 -6 -4 -3 -3 -5 -6 -4 -2 -2 -5 -7 -5 -1 0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -1 -0 0 0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -2 -1 -0 -11 -19 -20 -12 -6 -3 -2 -5 -9 -13 -13 -9 -5 -4 -4 -4 -3 -1 -0 -0 0 -0 -1 -0 -0 -0 -0 -1 -2 -3 -3 -3 -5 -9 -15 -17 -16 -12 -5 -4 -4 -3 -2 -2 -6 -8 -8 -5 -5 -6 -8 -6 -3 -1 -2 -3 -2 -1 -1 -3 -4 -5 -3 -1 -0 0 0 0 0 -0 -1 -1 -2 -2 -2 -1 -1 -1 -3 -4 -4 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -7 -17 -23 -15 -7 -3 -2 -2 -4 -7 -8 -7 -5 -4 -4 -5 -4 -2 -1 -0 0 0 -1 -1 -1 -0 -1 -2 -3 -4 -5 -5 -7 -11 -14 -19 -24 -20 -4 -2 -2 -2 -1 -1 -7 -9 -9 -8 -9 -10 -9 -7 -3 -2 -5 -7 -6 -4 -3 -3 -4 -8 -7 -4 -1 -0 -1 -3 -6 -9 -6 -5 -4 -3 -3 -2 -3 -5 -6 -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 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -4 -10 -19 -15 -11 -7 -3 -3 -2 -4 -7 -8 -7 -5 -4 -3 -2 -1 -1 -1 -0 0 -0 -0 -0 -1 -2 -3 -5 -7 -8 -10 -12 -13 -12 -17 -26 -29 -11 -4 -2 -2 -2 -2 -5 -7 -8 -10 -14 -16 -15 -9 -8 -9 -10 -9 -6 -8 -10 -12 -13 -13 -11 -8 -6 -6 -8 -11 -15 -22 -15 -11 -8 -6 -3 -4 -7 -9 -7 -5 -3 -2 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -2 -6 -7 -7 -7 -10 -8 -6 -4 -3 -3 -6 -5 -4 -2 -1 -1 -0 -0 -0 -0 0 0 0 -1 -2 -4 -6 -9 -10 -11 -11 -8 -7 -12 -21 -26 -17 -9 -6 -7 -7 -7 -7 -7 -10 -15 -21 -24 -22 -16 -21 -23 -21 -14 -6 -8 -13 -16 -17 -16 -16 -16 -15 -15 -16 -14 -10 -16 -15 -12 -10 -16 -11 -6 -4 -4 -8 -8 -7 -7 -10 -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 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -0 -1 -1 -0 -1 -2 -3 -9 -27 -22 -16 -12 -8 -4 -2 -2 -5 -8 -11 -9 -2 -1 -1 -0 -0 0 -0 -1 -2 -3 -4 -7 -7 -6 -5 -5 -7 -13 -20 -24 -24 -18 -12 -9 -10 -12 -12 -11 -18 -24 -28 -30 -32 -29 -33 -35 -31 -22 -13 -11 -16 -17 -16 -17 -19 -20 -18 -16 -11 -5 -8 -11 -13 -16 -16 -24 -24 -21 -21 -23 -23 -20 -16 -17 -20 -17 0 0 0 -0 -0 -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 -1 -1 -0 -0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -2 -4 -6 -13 -21 -26 -15 -7 -3 -3 -6 -9 -15 -15 -10 -9 -5 -2 -2 -1 -0 -0 -1 -2 -3 -4 -5 -4 -2 -2 -10 -20 -23 -24 -26 -23 -16 -10 -10 -16 -24 -24 -30 -34 -35 -36 -39 -37 -36 -33 -26 -30 -30 -28 -24 -21 -18 -16 -15 -14 -16 -19 -20 -16 -17 -20 -24 -31 -37 -41 -40 -37 -38 -42 -39 -32 -30 -32 -36 -36 0 0 -0 -0 -0 -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 -1 -1 -0 -0 0 0 -0 -0 -1 -2 -2 -2 -1 -1 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -3 -3 -10 -24 -43 -26 -13 -5 -2 -3 -6 -8 -11 -16 -21 -19 -13 -5 -1 -1 -0 -0 -1 -2 -3 -2 -1 -1 -1 -5 -11 -16 -17 -16 -16 -18 -18 -14 -17 -31 -35 -38 -39 -40 -44 -39 -30 -20 -13 -10 -22 -33 -36 -32 -29 -26 -22 -20 -19 -23 -28 -30 -31 -31 -33 -37 -43 -52 -60 -64 -65 -63 -60 -57 -53 -53 -53 -54 -54 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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 0 0 -0 -0 -1 -2 -2 -2 -2 -2 -1 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -1 -3 -4 -3 -5 -17 -46 -32 -17 -5 -1 -1 -5 -8 -10 -13 -19 -25 -23 -8 -3 -1 -0 -0 -1 -1 -1 -1 -0 -1 -1 -2 -4 -6 -7 -9 -13 -18 -19 -18 -20 -29 -32 -34 -34 -31 -38 -32 -22 -12 -12 -9 -14 -26 -36 -33 -30 -32 -36 -33 -32 -34 -38 -44 -44 -42 -42 -47 -55 -64 -75 -87 -90 -87 -85 -87 -86 -83 -77 -67 -61 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -2 -4 -3 -2 -4 -10 -31 -29 -18 -6 -1 -1 -3 -5 -6 -6 -4 -3 -2 -2 -2 -1 -0 -1 -0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -4 -6 -10 -15 -22 -28 -28 -23 -21 -24 -28 -21 -20 -18 -14 -11 -12 -11 -12 -16 -17 -13 -16 -28 -40 -49 -52 -49 -50 -57 -56 -53 -54 -59 -59 -53 -47 -72 -87 -94 -95 -101 -97 -88 -76 -66 -62 -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 -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 -1 -1 -1 -0 0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -2 -4 -4 -15 -22 -20 -6 -2 -1 -1 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -9 -16 -22 -18 -13 -11 -13 -17 -14 -10 -7 -5 -9 -11 -12 -14 -16 -12 -10 -11 -13 -17 -28 -34 -28 -31 -39 -43 -48 -53 -59 -44 -17 -17 -43 -60 -70 -85 -93 -91 -84 -74 -65 -63 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -3 -4 -4 -3 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -2 -1 -3 -7 -9 -20 -31 -30 -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 -1 -5 -9 -11 -7 -7 -10 -13 -13 -13 -13 -13 -8 -7 -8 -9 -11 -13 -13 -13 -12 -7 -9 -11 -14 -16 -16 -15 -16 -20 -21 -19 -15 -11 -10 -12 -13 -17 -58 -81 -87 -80 -78 -73 -73 -0 -0 -0 -0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -2 -2 -1 -1 -2 -2 -2 -1 -0 -0 -1 -2 -1 -1 -3 -6 -10 -17 -21 -20 -8 -2 -0 0 0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -6 -4 -2 -3 -7 -12 -9 -10 -15 -17 -14 -14 -16 -16 -12 -8 -6 -8 -10 -11 -11 -12 -12 -11 -11 -12 -14 -15 -12 -8 -5 -3 -2 -0 -0 -0 -0 0 0 0 -35 -67 -87 -79 -76 -77 -80 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 -1 -1 -1 -1 -2 -2 -2 -2 -2 -3 -4 -3 -2 -1 -0 -1 -4 -3 -3 -4 -5 -4 -5 -8 -7 -3 -1 -0 -0 -0 -1 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -12 -9 -7 -7 -9 -16 -13 -11 -14 -13 -14 -15 -15 -14 -12 -11 -14 -20 -17 -12 -10 -15 -16 -15 -15 -14 -19 -16 -11 -5 -1 -0 0 0 0 0 0 0 0 0 -6 -6 -3 -32 -42 -56 -72 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 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -3 -3 -3 -3 -3 -2 -1 -0 -1 -4 -3 -3 -4 -4 -2 -3 -6 -7 -7 -4 -1 -1 -1 -2 -3 -2 -2 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -3 -4 -6 -7 -6 -10 -13 -17 -25 -13 -9 -12 -14 -16 -17 -20 -25 -26 -24 -23 -26 -40 -39 -34 -28 -20 -24 -21 -14 -7 -2 -0 0 0 0 0 0 0 0 0 -0 0 0 0 -7 -20 -41 0 0 0 0 0 0 0 -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 -0 -0 -0 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -1 -2 -4 -3 -2 -1 -1 -2 -3 -3 -2 -3 -2 -1 -2 -8 -17 -15 -9 -5 -4 -4 -4 -4 -2 -1 -0 0 0 0 0 -0 -0 -1 -1 -2 -4 -4 -2 -1 -0 -0 -1 -2 -6 -11 -7 -7 -14 -28 -37 -29 -23 -21 -19 -22 -24 -25 -26 -28 -30 -32 -36 -42 -47 -51 -48 -49 -45 -40 -35 -29 -17 -7 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 0 0 0 -0 -0 -0 0 -0 -0 -0 -1 -1 -1 -0 -1 -0 -1 -1 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -0 -0 -0 -1 -2 -3 -4 -3 -2 -1 -1 -2 -2 -2 -2 -4 -3 -1 -1 -3 -5 -7 -8 -8 -9 -8 -6 -3 -2 -1 -0 -0 0 0 0 -0 -0 -1 -3 -4 -5 -4 -3 -5 -9 -8 -4 -2 -6 -12 -10 -11 -20 -47 -48 -43 -36 -26 -24 -27 -32 -36 -35 -41 -45 -43 -46 -51 -56 -59 -52 -53 -52 -48 -45 -55 -48 -25 -1 0 -2 -6 -9 -2 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 -1 -1 -1 -0 -1 -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 -1 -1 -1 -1 -0 -0 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -0 -2 -2 -1 0 0 0 -0 -1 -4 -13 -15 -11 -7 -6 -3 -0 0 0 0 0 0 -0 -0 -1 -2 -2 -1 -2 -4 -6 -4 -2 -2 -5 -7 -7 -8 -13 -29 -40 -48 -51 -43 -30 -27 -34 -43 -41 -41 -42 -46 -50 -54 -58 -58 -55 -53 -49 -37 -42 -51 -47 -23 -9 -12 -22 -32 -27 -10 -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 -1 -1 -1 -0 -0 0 0 0 -0 -1 -1 -2 -3 -3 -1 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -1 -1 -3 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -0 -1 -3 -3 -2 -0 -0 -0 -0 -0 -2 -12 -16 -8 -4 -3 -2 -0 -0 -0 -0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -4 -8 -16 -30 -44 -44 -32 -20 -19 -34 -39 -40 -44 -46 -46 -50 -56 -55 -54 -53 -50 -33 -37 -39 -36 -7 -19 -35 -46 -48 -35 -22 -11 -9 -24 -21 -5 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 0 -0 -1 -1 -2 -1 0 0 -0 -0 -0 -0 -1 -4 -5 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -1 -3 -3 -3 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -4 -4 -3 -1 -0 -0 -0 -0 -0 -4 -5 -2 -1 -5 -8 -5 -3 -2 -1 -1 -0 -0 -0 -0 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 -1 -2 -5 -6 -9 -13 -18 -31 -35 -30 -21 -14 -29 -42 -47 -47 -40 -39 -48 -55 -54 -52 -49 -35 -28 -36 -51 -61 -16 -15 -27 -37 -50 -72 -83 -63 -62 -68 -45 -5 -1 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -1 -3 -2 -0 -1 -1 -0 -0 0 0 -1 -2 -3 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 -0 -1 -2 -3 -3 -3 -3 -2 -1 -1 -1 -2 -2 -2 -4 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -4 -7 -6 -5 -6 -6 -7 -6 -5 -3 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -2 -3 -2 -5 -7 -8 -10 -14 -24 -32 -36 -32 -34 -45 -53 -53 -42 -30 -28 -41 -45 -43 -40 -37 -27 -26 -33 -38 -15 -4 -2 -6 -7 -31 -51 -53 -42 -31 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 0 -0 -1 -3 -4 -4 -2 -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 -1 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -1 -2 -3 -4 -4 -4 -4 -2 -2 -1 -1 -2 -2 -3 -1 -1 -0 0 -0 -0 -0 -0 -0 -1 -9 -15 -15 -14 -14 -14 -14 -13 -13 -9 -4 -4 -4 -3 -1 -1 -1 -1 -1 -5 -9 -10 -7 -3 -3 -4 -5 -5 -8 -18 -30 -45 -44 -48 -52 -53 -50 -41 -35 -34 -36 -33 -30 -29 -29 -28 -24 -17 -18 -6 -1 0 0 0 -6 -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 -1 -2 -1 -0 0 -0 -0 -0 -6 -9 -6 -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 -1 -1 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -1 -2 -2 -0 -1 -2 -4 -6 -8 -8 -6 -4 -3 -3 -2 -2 -1 -1 -1 -1 0 -0 -0 -0 -0 -0 -0 -5 -11 -14 -20 -19 -15 -13 -18 -20 -18 -15 -16 -15 -12 -9 -8 -5 -4 -6 -16 -25 -26 -16 -6 -8 -11 -12 -12 -14 -21 -33 -54 -52 -49 -50 -60 -54 -49 -46 -42 -36 -33 -30 -26 -27 -29 -27 -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 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 0 0 -0 -2 -4 -2 -1 -0 0 0 0 -3 -5 -5 -3 -1 -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 -1 -1 -0 -0 -0 -0 0 0 -0 -0 -0 -1 -3 -2 -0 -0 -1 -3 -4 -6 -3 -2 -2 -3 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -6 -3 -9 -20 -26 -23 -20 -20 -23 -26 -27 -22 -17 -15 -15 -18 -25 -30 -27 -27 -29 -27 -27 -29 -33 -30 -16 -43 -52 -49 -39 -54 -55 -51 -46 -42 -35 -28 -24 -27 -40 -57 -58 -20 -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 -1 -0 -0 -0 0 0 -1 -2 -1 -0 -0 -0 -0 0 -0 -1 -1 -6 -5 -2 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -2 -3 -2 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -2 -3 -3 -1 -1 -1 -0 0 0 -0 -0 -0 -0 -4 -17 -28 -25 -28 -33 -38 -40 -41 -39 -36 -33 -32 -30 -28 -26 -32 -37 -28 -12 -16 -17 -21 -26 -27 -50 -60 -56 -43 -45 -44 -42 -40 -37 -32 -27 -28 -44 -70 -84 -58 -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 -1 -1 -0 -0 -0 -0 0 0 0 -0 -1 -0 -0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -3 -2 -1 -0 -2 -3 -3 -2 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -1 -2 -3 -4 -4 -3 -0 -1 -2 -3 -5 -2 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -2 -4 -16 -31 -41 -45 -46 -45 -44 -45 -46 -31 -15 -4 -9 -26 -30 -24 -16 -14 -13 -13 -12 -21 -37 -48 -47 -43 -41 -39 -37 -33 -31 -30 -34 -48 -59 -73 -98 -74 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 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 -1 -2 -3 -4 -3 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -3 -5 -2 -1 -0 -1 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -8 -18 -29 -44 -46 -34 -32 -53 -55 -39 -18 -0 -1 -14 -25 -29 -26 -26 -31 -40 -33 -34 -38 -43 -43 -44 -44 -43 -41 -38 -40 -48 -62 -77 -53 -23 -36 -29 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -1 -2 -3 -3 -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 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 0 0 -0 -0 0 0 0 0 -0 -2 -3 -3 -2 -2 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -0 -7 -30 -36 -37 -46 -71 -72 -60 -34 -2 -0 -10 -25 -36 -31 -36 -44 -45 -43 -45 -50 -51 -50 -49 -49 -52 -57 -64 -74 -85 -95 -69 -31 -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 -1 -2 -2 -3 -2 -1 -0 -0 -0 -0 -0 -1 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -0 0 -0 -0 -0 -0 -2 -2 -2 -3 -1 -0 -0 -1 -1 -1 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -1 -0 -1 -8 -10 -26 -63 -87 -88 -67 -28 -6 -1 -4 -11 -13 -25 -35 -33 -20 -39 -55 -61 -61 -56 -55 -57 -51 -42 -36 -44 -89 -77 -45 -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 -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 -2 -2 -1 -1 -1 -0 -0 -0 -0 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -2 -3 -2 -1 -0 -1 -1 -0 -0 -0 -1 -1 -2 -1 -0 -0 -0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -6 -21 -35 -51 -47 -6 -1 0 0 -0 -0 -11 -22 -29 -53 -58 -53 -55 -57 -60 -57 -32 -14 -4 -1 -2 -25 -21 -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 -1 -1 -1 -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 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -1 -2 -2 -1 -2 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -2 -1 -1 -0 -2 -3 -1 -0 -0 -1 -2 -6 -6 -6 -5 -7 -27 -33 -22 -21 -22 -28 -35 -18 -11 -5 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 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 -0 -1 -1 -1 -0 0 0 0 -0 -1 -1 -0 -0 -1 -1 -1 -1 -1 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 -0 0 0 0 -0 -0 -0 -1 -1 -0 -0 -1 -2 -2 -1 -2 -3 -3 -2 -2 -1 -1 -1 -1 -1 -0 -0 -1 -1 -2 -2 -3 -5 -4 -3 -2 -2 -1 -1 -1 -2 -5 -8 -12 -17 -23 -19 -23 -26 -20 -12 -8 -8 -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 -1 -2 -2 -2 -1 -0 -0 -1 -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 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -0 -0 -0 -1 -2 -2 -3 -4 -4 -6 -7 -6 -5 -4 -3 -3 -7 -11 -16 -22 -27 -32 -35 -34 -18 -8 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 -1 -0 -1 -1 -1 -0 -0 -1 -1 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 0 0 -0 -0 -1 -2 -3 -5 -7 -9 -9 -9 -7 -4 -3 -6 -10 -17 -29 -34 -40 -46 -42 -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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -1 -1 -2 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -1 -1 -1 -0 -0 -0 0 -0 -0 -0 -1 -1 -3 -4 -5 -6 -7 -6 -4 -3 -2 -2 -2 -8 -15 -21 -22 -15 -6 -1 0 0 -2 -4 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -0 -0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -1 -1 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -1 -2 -3 -2 -1 -1 -0 -0 -2 -2 -2 -0 -0 -0 0 0 -0 -0 -0 -0 -1 -1 -1 -3 -4 -4 -2 -2 -1 -1 -1 -1 -3 -4 -3 -3 -2 -1 -0 0 -3 -6 -6 -7 -5 -1 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 0 0 0 0 -0 -1 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -1 -1 -0 -0 -1 -1 -2 -1 -1 -1 -0 -0 0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 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 -1 -0 -1 -2 -2 -1 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -4 -5 -5 -5 -4 -1 -0 -0 -0 -1 -2 -2 -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 -1 -1 -1 -1 -0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -1 -0 -1 -1 -0 -0 0 0 0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -3 -4 -4 -3 -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 -1 -1 -1 -1 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -1 -1 -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 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 -1 -1 -1 -1 -2 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 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 -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 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -1 -1 -2 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 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 -1 -2 -1 -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 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -0 -0 -1 -3 -2 -1 -1 -1 -2 -3 -4 -2 -1 0 0 0 0 -0 -0 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -4 -3 -2 -2 -1 -1 -1 -1 -0 -0 0 0 0 0 -0 -1 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -0 -0 -0 -0 -0 0 -0 -0 -1 -2 -1 -1 -1 -1 -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 -1 -2 -1 -0 -1 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -0 -0 -1 -3 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 -0 -1 -1 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 0 -0 -0 -0 0 -0 -0 -0 -0 -1 -1 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 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 -1 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 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 -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 -1 -1 -1 -1 -1 -1 -0 -1 -1 -1 -1 -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 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -0 -0 -0 -0 -1 -1 -1 -2 -2 -1 -1 -1 -1 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 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 -1 -0 -1 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -1 -1 -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 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 -0 -0 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 19 20 20 20 19 19 19 20 20 20 20 19 18 18 18 19 20 22 23 24 24 25 26 28 29 30 31 32 33 34 35 35 35 33 32 32 34 37 41 43 43 40 35 31 29 29 31 34 38 43 46 47 46 45 44 45 47 50 54 55 54 51 48 47 46 45 44 43 42 42 42 43 43 43 43 43 42 41 41 40 39 39 38 38 38 37 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 35 35 34 33 33 32 31 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 19 nan 18 18 18 18 19 20 21 21 20 19 19 20 21 22 24 24 25 25 26 26 28 29 30 31 31 32 33 34 34 33 32 31 31 32 34 37 39 40 40 37 34 31 30 30 33 37 42 45 46 45 45 45 45 47 50 52 54 53 51 48 47 46 46 46 45 44 43 43 43 43 43 43 42 41 41 40 40 39 38 38 37 37 36 35 35 35 34 35 35 35 35 36 36 36 36 36 35 35 35 35 36 36 35 34 34 33 32 31 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 19 20 21 22 21 21 21 23 24 26 26 26 26 26 26 27 28 29 29 30 30 31 32 32 32 31 29 28 28 30 32 35 37 39 39 38 36 34 31 30 31 34 38 nan nan 43 43 42 42 43 45 47 49 49 49 49 49 49 49 48 47 46 45 44 43 43 43 42 42 41 40 40 39 38 38 37 36 35 34 34 33 33 33 33 33 34 35 36 36 37 36 36 35 35 35 35 36 36 35 35 35 34 33 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 20 21 21 21 21 23 24 25 27 27 27 27 27 27 27 27 28 27 27 28 29 29 30 29 28 27 25 25 26 29 33 38 40 40 39 38 35 32 29 28 29 31 35 nan nan 38 36 35 36 39 42 44 46 48 50 52 52 52 51 49 48 46 44 43 42 42 41 40 39 39 39 38 38 37 36 35 34 33 33 32 31 31 32 32 33 34 36 37 37 37 36 36 35 35 35 36 36 36 36 35 35 35 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 21 20 19 20 21 23 24 25 26 26 26 26 26 26 26 26 25 25 25 26 26 27 27 26 25 24 24 25 27 30 35 38 40 41 40 39 35 30 26 24 24 28 32 33 nan 32 31 33 36 39 41 44 46 49 51 51 50 49 47 46 44 42 40 39 38 38 38 37 37 37 37 36 36 35 34 33 33 32 32 31 31 32 32 33 35 36 37 37 37 37 36 36 36 36 36 36 36 36 36 36 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 20 18 18 20 21 23 23 24 24 25 25 25 25 24 23 23 22 22 23 23 24 24 24 24 24 25 26 28 31 34 37 39 41 42 40 35 30 24 20 22 25 27 29 nan 30 31 34 36 38 39 41 43 44 44 44 43 42 41 39 38 36 35 34 34 34 34 34 34 nan nan nan 34 34 34 33 33 33 33 33 33 34 35 36 37 38 38 38 38 37 37 36 36 36 37 37 37 38 38 38 37 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 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 19 22 21 21 21 22 22 22 22 21 21 20 19 19 19 nan nan nan nan 24 24 24 25 26 28 30 32 35 38 41 42 41 36 30 24 21 21 23 25 27 nan 30 32 33 34 35 35 35 36 36 36 36 36 36 35 nan nan nan 31 30 30 31 32 32 nan nan nan nan 34 35 35 35 36 36 36 36 36 37 38 39 39 40 40 39 38 38 38 37 38 38 38 39 39 39 39 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 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 18 18 18 18 18 18 nan nan nan nan nan 23 23 23 24 25 27 28 30 33 36 39 41 41 35 29 24 22 21 23 25 27 29 31 32 33 33 nan nan nan 31 31 31 31 32 nan nan nan nan nan 28 28 29 30 nan nan nan nan nan nan nan 37 37 38 39 39 39 40 40 40 40 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 19 nan 19 nan nan 21 21 nan nan nan nan nan nan nan nan nan nan nan 28 30 33 36 37 34 31 27 23 22 22 23 24 26 28 30 32 32 31 nan nan nan 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 42 42 42 42 41 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 19 20 20 nan nan nan nan nan nan 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 29 27 25 23 22 22 22 24 nan 28 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 44 44 45 44 44 43 43 43 43 43 43 44 44 44 44 43 43 42 43 43 43 44 43 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 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 21 23 nan nan nan nan nan nan 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 30 31 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 44 44 44 44 44 44 44 44 43 43 43 44 44 45 45 46 47 47 46 46 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 24 26 28 31 32 33 33 34 nan 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 nan 42 42 42 42 42 42 42 43 43 44 45 46 47 47 47 47 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 21 24 27 29 32 33 33 34 34 35 35 35 35 36 nan nan nan nan 38 nan nan nan nan nan nan nan 40 41 nan nan 39 38 38 nan nan nan 40 40 40 40 40 40 41 42 42 43 44 45 46 46 46 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 21 24 27 29 30 31 32 32 33 34 34 35 35 36 36 35 34 33 32 nan nan nan nan nan 38 38 38 nan nan nan nan nan nan nan nan nan 37 37 37 38 38 39 39 40 42 43 44 45 46 46 46 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 6 6 5 5 5 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 18 19 21 23 25 27 28 29 29 30 31 32 33 34 35 34 34 33 32 30 nan nan nan nan nan 35 35 35 nan nan nan nan nan nan nan nan nan 34 34 35 36 36 37 38 39 41 42 43 44 45 45 45 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 nan nan nan 4 4 4 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 19 20 21 23 24 26 27 28 29 30 31 33 34 34 34 34 34 33 nan nan nan nan nan nan 33 33 nan nan nan nan nan nan nan nan nan nan nan 32 33 34 36 37 38 39 40 41 43 44 45 44 44 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 nan nan nan nan 5 5 5 5 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 nan nan nan nan nan nan nan 21 21 22 22 23 24 25 27 29 30 31 32 33 34 34 35 35 34 33 32 nan nan nan nan 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan 32 33 35 36 38 38 39 40 41 42 42 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 6 nan nan nan nan 5 5 5 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 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 25 25 26 27 29 31 32 32 33 33 34 36 36 35 33 32 31 31 31 31 31 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan 33 34 35 36 37 37 38 38 38 39 40 41 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 7 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 37 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 28 28 28 28 28 28 30 31 32 32 32 33 34 35 36 35 34 nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 36 36 36 36 36 36 37 38 39 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 7 7 8 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 32 32 32 32 32 32 32 32 32 33 33 33 34 35 36 36 34 33 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 35 35 36 36 35 35 36 37 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 8 9 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 36 36 36 35 35 35 35 34 34 34 35 35 36 37 36 35 34 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 34 34 34 35 37 39 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 6 7 8 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 41 40 38 38 37 37 37 36 36 36 36 37 37 38 37 36 35 34 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 33 35 37 39 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 6 7 8 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 41 39 38 38 38 37 37 36 36 37 37 38 38 37 36 35 33 32 31 nan nan nan nan nan nan nan nan nan nan nan 37 37 37 36 nan nan nan nan 33 33 33 33 33 34 36 38 39 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 7 7 6 7 8 10 11 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 39 39 39 38 38 38 38 38 38 38 38 nan nan 35 34 33 nan nan nan nan nan nan nan nan nan nan nan 35 36 37 37 38 nan nan nan nan nan 36 36 36 35 35 36 37 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 7 7 9 10 11 12 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 40 40 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 37 39 40 40 nan nan nan nan 41 41 41 40 39 38 38 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 8 9 10 11 12 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 38 40 42 nan nan nan 40 41 43 44 45 44 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 6 6 7 9 10 10 11 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 41 42 43 42 41 41 42 43 45 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 6 7 8 9 10 11 11 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 43 43 44 46 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 5 6 7 8 9 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 5 6 7 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 43 nan nan nan nan 46 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 5 5 6 7 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 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 5 6 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 23 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 5 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 20 22 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 23 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 14 nan nan nan 17 19 20 22 24 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 14 14 14 15 15 16 17 19 20 22 24 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 41 40 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 15 15 15 15 15 16 17 19 20 22 23 25 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 37 36 35 35 35 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 nan nan nan nan 12 14 15 15 16 16 16 17 18 19 20 22 23 24 26 27 nan nan nan nan nan nan nan nan nan 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 39 37 35 34 33 33 32 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 12 14 15 16 17 17 17 18 19 19 20 21 22 24 25 26 nan nan nan nan nan nan nan 30 31 31 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 42 41 40 38 35 33 31 29 28 27 27 28 29 31 32 33 34 35 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 11 12 14 15 16 17 18 18 19 19 20 20 21 22 23 24 25 nan nan nan nan nan 30 31 32 32 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 46 45 44 42 40 36 33 30 28 26 26 25 26 26 27 29 30 31 32 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 15 16 17 18 18 19 19 20 20 21 22 22 23 nan nan nan nan 28 30 31 33 34 34 34 34 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 49 48 47 44 41 38 35 32 30 29 28 27 27 27 26 26 27 27 28 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 13 14 15 16 17 18 19 19 20 21 21 21 22 22 23 23 25 26 28 30 32 33 34 35 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 52 51 49 48 46 45 44 43 41 38 36 34 33 33 33 33 32 31 30 29 28 28 27 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 12 13 14 15 16 17 18 19 20 21 21 21 22 22 23 24 25 27 28 30 31 32 33 34 34 nan nan nan nan nan nan nan nan nan 37 nan nan nan nan 35 35 35 36 nan nan nan 38 40 42 42 42 41 41 40 39 38 38 37 36 36 36 36 36 35 34 33 32 31 30 29 29 28 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 11 12 13 15 16 17 18 19 19 20 21 21 22 22 23 25 26 27 28 29 30 31 31 32 33 33 nan nan nan nan nan nan nan 36 nan nan 34 34 33 33 32 32 32 32 32 32 34 36 38 39 40 40 40 40 40 40 39 38 37 36 35 34 32 31 30 30 30 30 29 29 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 11 12 13 14 15 16 17 18 19 20 20 21 22 23 24 25 26 27 27 28 29 29 30 30 31 32 nan nan 34 34 34 35 34 34 33 33 32 31 30 30 29 29 29 30 31 32 34 36 38 40 41 41 41 41 41 40 39 37 35 33 31 30 29 28 28 28 29 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 27 28 28 28 28 29 nan nan 31 31 32 32 32 32 31 31 30 30 29 28 27 26 25 26 27 29 30 32 34 36 37 38 38 38 38 37 37 36 34 32 31 30 29 29 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 9 9 nan nan 9 10 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 26 26 26 26 26 27 27 nan 28 29 30 30 30 30 30 29 29 28 28 27 26 25 23 23 23 24 25 27 28 30 31 32 33 33 33 33 34 34 33 32 32 32 32 32 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 13 11 10 9 8 8 8 8 9 10 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 24 25 25 25 25 25 25 nan nan 27 28 28 29 29 29 28 28 28 27 27 26 24 23 22 21 21 21 22 23 24 25 26 27 28 29 30 31 32 32 32 33 33 33 33 33 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 9 8 7 7 7 7 8 9 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 23 23 24 24 25 nan nan 27 27 28 28 28 28 28 28 28 27 26 25 24 23 22 21 20 20 20 20 20 21 22 22 24 25 27 28 30 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 8 7 6 6 6 6 7 9 10 11 12 13 13 13 14 15 15 16 17 17 18 19 20 21 21 22 23 23 24 nan 26 26 27 27 28 28 28 27 27 27 26 nan nan nan nan nan nan 20 19 19 19 19 19 20 21 22 23 25 26 28 29 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 7 7 6 6 6 6 7 8 10 10 11 12 12 13 13 14 14 14 15 16 17 18 19 19 20 21 22 nan nan 24 25 26 27 27 27 27 nan nan nan nan nan nan nan nan nan nan 20 19 19 nan 18 19 nan nan nan 23 23 24 25 26 27 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 7 6 5 5 5 7 8 9 10 10 11 11 11 12 12 13 14 15 16 17 18 19 20 nan nan nan 24 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 10 9 8 6 5 4 3 4 6 7 7 8 8 9 9 10 11 12 14 15 16 17 18 19 nan nan nan 21 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 10 9 9 7 6 4 3 2 3 4 4 5 6 6 6 7 8 9 11 12 14 15 16 17 17 nan nan 18 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 11 10 10 9 8 7 5 4 2 1 1 2 2 3 3 4 4 4 5 6 8 10 11 13 14 14 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 10 10 9 8 6 5 4 3 2 1 0 0 1 2 2 3 3 4 5 7 8 9 10 11 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 11 10 10 9 8 7 6 5 4 3 3 2 2 2 3 3 3 3 4 5 6 8 9 10 10 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 11 10 9 9 8 8 7 6 6 5 5 6 6 6 4 3 3 4 5 7 8 9 10 10 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 13 12 12 11 11 11 10 10 9 9 8 8 8 8 7 6 4 2 3 4 5 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 12 12 12 12 11 11 11 10 10 9 9 9 8 7 6 4 3 3 4 5 7 8 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 11 11 11 11 10 10 9 8 8 7 6 5 3 1 1 3 4 5 6 9 10 11 11 nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 9 9 8 7 6 5 4 3 2 2 nan nan nan 1 3 7 9 10 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 7 6 5 4 3 3 3 3 nan nan nan 2 3 5 7 9 10 11 11 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 5 5 4 4 3 3 3 nan nan 3 3 4 5 6 7 9 10 10 10 10 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 5 5 4 4 4 3 3 nan 3 3 3 3 4 5 6 8 9 9 10 10 10 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 5 5 4 4 3 3 3 3 3 3 3 4 4 5 6 7 8 8 9 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 6 5 nan nan 4 3 3 3 3 3 3 3 3 3 4 5 5 6 7 7 8 8 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 nan 2 2 3 nan nan nan nan 6 6 7 8 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 182 185 191 195 198 202 207 210 211 213 216 221 227 231 233 233 233 232 232 232 234 236 239 240 241 242 243 244 244 242 240 239 241 246 253 259 260 255 249 246 245 245 244 237 227 218 215 217 222 226 228 227 225 221 219 219 222 229 235 238 238 236 234 233 231 229 227 226 224 223 223 225 226 228 229 230 232 233 235 237 238 240 242 243 245 247 248 248 249 251 252 252 252 252 252 252 251 251 252 253 254 254 255 255 255 254 253 251 249 249 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 183 186 191 198 204 207 210 215 219 223 227 230 231 231 230 230 230 230 231 233 235 238 240 241 242 241 239 237 238 241 246 253 259 260 257 253 251 250 251 249 244 235 225 218 216 219 222 223 221 219 218 218 221 226 232 237 238 238 235 233 231 230 228 227 226 225 224 225 225 227 228 229 230 231 233 234 236 238 239 241 244 246 247 248 248 250 251 253 253 252 252 252 252 251 251 251 252 253 254 255 254 254 253 252 250 248 248 248 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 207 210 213 215 219 225 229 230 230 229 228 228 228 229 230 232 234 237 239 239 237 235 235 237 241 246 252 257 258 257 255 254 257 257 254 248 241 233 226 221 219 219 nan nan 216 217 220 225 230 235 239 240 239 236 235 234 232 231 231 229 228 227 227 226 227 228 229 230 232 233 234 235 237 239 241 243 245 246 247 248 250 252 253 253 253 252 252 252 252 251 251 252 253 254 254 254 253 252 251 249 248 247 247 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 208 208 208 212 219 224 226 227 227 226 225 225 225 226 228 230 232 234 236 236 236 235 235 236 240 244 249 255 257 257 256 256 259 259 255 250 243 238 231 226 222 220 218 nan nan 218 221 226 231 234 237 239 240 239 238 237 236 235 234 233 231 230 228 226 226 227 228 230 232 233 234 235 236 238 241 243 244 245 246 247 249 252 253 253 253 253 253 253 252 252 252 253 254 254 254 254 252 251 250 249 248 247 247 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 207 215 218 218 218 219 220 221 220 220 221 222 223 225 227 230 232 234 234 234 234 235 238 241 246 251 255 259 260 260 260 258 254 249 243 237 233 231 230 229 227 223 221 nan 220 222 226 230 234 237 239 240 240 239 238 236 235 233 231 229 226 224 223 224 226 228 230 232 233 234 236 238 240 241 242 243 245 246 248 251 252 253 253 253 253 253 253 253 253 254 254 255 255 254 252 251 250 249 248 248 248 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 216 211 206 205 208 210 212 213 214 214 216 217 220 222 224 227 229 230 231 232 234 236 239 243 248 252 256 260 261 260 258 254 250 243 238 236 236 240 243 238 232 227 224 nan 224 227 230 234 237 239 240 239 238 236 234 233 230 227 224 221 220 219 220 222 225 229 231 233 nan nan nan 239 240 241 242 243 245 247 249 252 253 253 253 253 253 252 252 253 254 254 254 254 254 252 251 250 249 248 249 249 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 197 197 200 202 204 205 207 209 211 213 214 217 219 222 225 228 nan nan nan nan 240 244 248 252 255 257 258 258 256 252 245 241 239 240 245 250 247 241 235 232 231 nan 234 236 238 241 242 241 239 236 233 230 227 224 221 218 nan nan nan 217 220 224 228 232 234 nan nan nan nan 240 241 242 242 244 246 248 251 253 253 253 253 252 251 251 252 252 253 253 253 252 252 251 250 249 248 249 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 196 198 200 202 204 207 211 214 218 223 nan nan nan nan nan 238 242 246 250 252 254 255 256 253 249 244 242 241 244 248 249 248 244 238 237 238 241 243 244 245 245 nan nan nan 231 226 222 219 216 nan nan nan nan nan 220 224 229 233 nan nan nan nan nan nan nan 243 244 244 246 248 250 252 252 252 252 252 251 250 250 250 251 252 251 251 251 250 249 248 248 249 250 251 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 201 203 nan 211 nan nan 223 226 nan nan nan nan nan nan nan nan nan nan nan 254 252 248 244 242 243 245 247 248 245 238 238 240 244 247 248 247 246 243 nan nan nan 226 222 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 246 247 248 250 252 252 252 252 251 250 249 249 249 250 251 251 250 249 248 247 247 248 249 250 251 250 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 198 200 202 nan nan nan nan nan nan 223 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 241 241 241 239 234 229 230 236 244 nan 249 248 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 248 249 251 252 252 252 251 250 249 248 248 249 250 250 250 249 248 247 246 247 248 249 250 250 249 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 203 203 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 217 226 238 246 nan nan nan nan nan nan 233 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 251 252 252 251 250 249 248 248 248 249 249 249 249 248 247 246 247 248 249 250 250 250 248 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 238 236 234 232 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 251 250 249 249 248 247 248 248 248 248 248 247 247 247 248 249 250 250 250 249 248 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 247 243 239 236 234 233 232 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 250 249 nan 248 248 247 247 247 247 247 247 247 248 249 250 251 251 250 249 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 341 332 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 250 246 241 236 234 233 232 233 234 235 236 237 237 238 nan nan nan nan 245 nan nan nan nan nan nan nan 249 249 nan nan 250 249 249 nan nan nan 248 247 247 248 248 248 248 249 250 251 251 252 251 250 249 247 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 353 347 341 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 234 243 244 240 236 233 232 232 233 235 237 236 236 236 237 239 240 240 240 240 241 nan nan nan nan nan 248 247 246 nan nan nan nan nan nan nan nan nan 248 249 249 250 251 252 252 253 253 253 252 252 250 248 245 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 0 355 349 346 342 333 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 205 215 226 233 234 233 232 231 230 230 231 232 232 232 232 234 235 235 234 233 234 236 nan nan nan nan nan 245 243 241 nan nan nan nan nan nan nan nan nan 249 250 252 253 254 255 256 257 256 255 254 252 249 247 243 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 357 351 nan nan nan 330 317 301 285 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 214 221 226 227 228 227 226 225 224 224 225 226 228 228 228 227 226 226 229 nan nan nan nan nan nan 240 238 nan nan nan nan nan nan nan nan nan nan nan 252 254 256 257 258 258 258 257 256 253 251 248 244 241 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 358 353 nan nan nan nan 323 309 294 281 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 219 221 222 223 223 222 220 219 218 219 221 223 224 222 221 220 221 223 225 nan nan nan nan 237 236 236 nan nan nan nan nan nan nan nan nan nan nan nan 255 257 258 258 258 258 257 254 251 248 244 241 238 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 356 nan nan nan nan 322 309 294 282 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 219 219 219 219 219 219 218 217 216 217 219 220 220 219 218 217 219 221 223 226 229 232 234 235 236 236 nan nan nan nan nan nan nan nan nan nan nan nan nan 256 258 258 257 256 254 251 247 244 240 237 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 304 289 278 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 225 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 218 218 218 218 218 217 217 217 216 217 218 219 219 218 217 218 219 222 nan nan 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 255 252 249 246 243 240 237 235 233 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 286 275 270 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 219 219 219 219 219 218 218 218 218 218 218 218 218 218 219 221 223 226 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 255 252 249 246 242 239 237 235 234 232 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 316 298 284 276 271 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 222 222 222 221 221 220 219 219 219 219 219 219 219 219 219 221 223 225 227 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 247 244 241 237 235 233 232 230 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 340 330 314 296 284 278 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 224 222 222 221 220 219 219 219 219 219 219 218 218 219 220 222 223 224 225 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 243 240 237 234 232 230 228 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 345 338 328 310 294 285 281 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 221 220 220 219 219 219 218 218 217 217 217 218 219 219 220 221 222 223 225 nan nan nan nan nan nan nan nan nan nan nan 235 237 239 240 nan nan nan nan 245 244 243 241 239 236 232 230 228 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 323 305 292 285 283 282 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 222 222 221 220 219 219 218 218 219 219 218 nan nan 219 220 220 nan nan nan nan nan nan nan nan nan nan nan 234 236 237 237 236 nan nan nan nan nan 244 244 242 239 236 232 229 228 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 331 314 298 289 285 285 284 282 281 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 222 222 222 222 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 237 239 238 237 236 nan nan nan nan 244 244 241 238 234 230 228 227 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 308 292 285 285 286 285 284 283 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 240 239 238 nan nan nan 240 242 243 241 239 235 nan nan nan 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 309 290 283 284 286 286 285 284 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 240 238 237 237 238 240 241 240 238 236 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 284 284 286 286 286 286 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 239 240 239 237 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 306 292 289 289 289 289 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 234 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 304 298 298 296 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 227 nan nan nan nan 229 229 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 318 310 308 305 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 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 325 320 316 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 333 328 323 nan nan nan nan nan nan nan nan nan nan 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 247 245 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 338 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 251 249 247 245 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 340 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 251 249 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 252 249 246 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 266 265 nan nan nan 257 254 251 247 244 241 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 265 263 262 263 264 263 260 257 254 249 245 242 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 215 217 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 268 262 260 261 262 262 261 259 255 251 247 244 242 239 237 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 211 214 217 221 226 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 260 259 259 259 259 258 255 252 249 246 244 241 239 237 236 nan nan nan nan nan nan nan nan nan 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 210 213 215 218 221 225 228 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 262 258 256 255 255 253 251 250 248 246 244 241 239 238 237 nan nan nan nan nan nan nan 230 231 231 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 213 215 214 213 213 215 218 222 225 227 229 230 231 231 230 229 228 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 270 261 255 253 252 252 251 250 248 247 245 243 241 240 239 238 nan nan nan nan nan 232 232 232 232 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 215 214 212 210 208 209 211 215 219 223 226 229 230 230 230 229 228 227 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 270 259 254 253 252 251 250 249 247 246 244 243 242 241 240 nan nan nan nan 235 234 234 234 234 234 233 232 231 nan nan nan nan 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 214 212 209 207 205 207 212 217 222 226 228 229 230 231 231 230 229 228 226 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 268 260 256 254 253 251 250 248 247 245 244 243 242 241 240 239 239 238 237 236 236 236 236 236 235 234 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 226 222 220 217 215 213 209 207 206 209 213 220 226 231 234 234 234 233 231 231 231 231 231 230 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 270 262 259 256 254 251 249 247 246 244 243 242 242 241 241 241 240 239 238 238 238 238 237 236 235 234 nan nan nan nan nan nan nan nan nan 241 nan nan nan nan 247 249 250 249 nan nan nan 232 227 223 220 219 218 217 216 214 214 217 222 229 235 239 241 240 238 235 232 230 229 230 230 231 230 229 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 273 266 261 257 254 251 249 246 244 243 242 242 242 243 243 243 242 241 240 240 239 238 237 235 234 233 233 nan nan nan nan nan nan nan 238 nan nan 242 243 245 247 249 249 247 243 238 233 229 227 227 227 228 228 228 228 230 232 236 239 242 244 243 241 237 234 231 228 227 227 228 228 228 228 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 277 269 262 257 253 250 247 244 243 242 242 243 244 245 245 244 242 241 240 239 238 236 235 234 233 232 232 nan nan 231 232 233 234 236 237 239 240 241 242 243 244 246 246 245 242 238 236 235 236 237 237 237 237 237 237 239 241 243 244 245 243 240 237 234 231 229 227 226 225 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 nan 269 261 256 251 248 245 243 242 243 244 246 247 246 244 242 240 239 238 237 236 235 233 232 231 231 nan nan 230 231 231 232 233 235 237 238 238 239 240 241 243 244 244 243 240 239 239 240 241 241 241 240 239 239 240 241 242 243 243 242 241 239 237 234 232 229 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 338 327 316 nan nan 278 267 260 254 250 247 244 244 245 246 248 248 247 244 242 240 239 237 236 235 234 233 231 230 230 229 nan 229 229 229 231 232 234 235 237 237 238 239 241 242 243 242 241 239 238 237 238 240 241 242 241 240 240 240 240 241 241 241 241 241 240 239 237 235 233 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 354 347 338 328 318 306 291 277 267 260 254 250 246 246 247 249 250 249 246 244 242 240 240 238 236 234 233 231 230 229 229 228 nan nan 229 230 231 233 234 235 236 238 239 240 241 242 242 241 239 236 235 234 234 236 237 239 241 241 241 241 240 240 240 240 240 240 240 240 238 237 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 358 351 342 334 323 309 294 281 270 261 255 251 250 250 251 251 248 245 242 241 240 239 238 236 234 233 231 230 229 229 228 nan nan 230 231 232 233 234 235 237 238 239 240 241 241 240 239 236 233 231 230 231 232 233 235 238 240 242 242 241 240 239 238 238 nan nan nan nan nan nan nan nan nan nan nan nan nan 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 359 354 347 338 324 309 293 278 267 259 255 253 251 248 245 243 241 240 240 240 239 238 235 233 231 230 229 229 229 229 nan 231 231 232 233 234 235 237 238 239 239 239 nan nan nan nan nan nan 227 229 230 231 232 234 236 238 240 240 240 239 237 236 236 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 6 360 349 333 314 294 277 265 256 250 245 241 239 239 239 239 239 239 238 235 233 231 229 228 229 229 230 nan nan 231 232 234 235 236 237 238 nan nan nan nan nan nan nan nan nan nan 229 230 230 nan 231 232 nan nan nan 237 237 236 234 233 233 232 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 4 354 340 320 295 271 254 243 237 235 235 237 237 238 239 238 235 232 231 230 230 230 230 230 nan nan nan 234 236 237 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 15 9 3 355 342 319 281 250 237 234 234 235 236 239 240 238 236 234 234 232 231 230 230 230 nan nan nan 234 236 236 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 12 8 4 359 350 334 291 250 238 236 237 239 241 241 238 235 234 232 230 227 226 226 227 228 nan nan 232 232 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 14 12 10 9 8 7 360 330 268 247 243 242 240 234 226 220 218 216 216 217 218 219 222 224 225 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 21 20 20 22 24 26 27 28 30 26 352 250 222 199 187 180 182 193 200 205 209 211 213 215 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 28 29 32 35 38 41 44 50 56 62 71 98 124 133 132 140 156 177 191 199 202 204 205 205 205 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 33 35 38 41 44 46 49 53 59 65 70 78 94 109 118 122 130 146 173 190 194 196 198 199 201 202 203 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 41 44 47 49 52 55 60 65 70 76 83 96 108 119 129 145 175 205 209 206 203 200 199 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 36 39 41 44 47 50 53 56 59 63 68 74 80 87 97 107 119 136 170 219 241 238 228 218 207 201 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 44 47 50 54 57 61 65 70 75 82 88 94 100 107 122 257 271 268 256 232 212 202 198 195 nan nan 186 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 57 61 64 68 72 76 80 81 79 64 24 nan nan nan 268 199 183 183 186 188 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 60 62 64 65 64 60 53 41 30 nan nan nan 95 134 158 172 178 182 186 187 188 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 54 55 54 52 48 45 42 42 nan nan 63 89 123 148 163 173 179 184 188 193 198 204 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 48 47 46 45 44 44 45 46 nan 54 65 81 104 129 150 164 174 182 190 197 204 210 216 221 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 43 43 41 40 39 40 41 46 52 60 69 81 95 115 135 153 167 178 189 198 206 213 217 220 222 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 41 39 38 nan nan 39 44 52 58 65 74 84 96 112 129 147 162 176 189 200 208 214 218 221 224 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 98 116 133 nan nan nan nan 208 215 219 222 225 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan