CAPE 4 4 1 0 0 3 5 5 0 2 7 10 10 8 6 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 45 123 228 312 336 283 156 66 41 42 13 6 6 5 3 14 27 39 51 51 42 41 44 46 48 44 36 27 32 53 85 121 120 98 72 46 34 19 69 115 67 32 67 161 259 202 91 23 0 0 0 0 0 1 14 204 405 461 74 7 15 54 137 131 64 0 0 0 0 0 0 0 3 11 15 3 1 2 6 13 23 37 28 19 24 19 12 6 4 13 10 17 40 78 142 229 302 337 271 215 186 189 220 263 302 364 463 445 406 390 401 429 501 511 481 433 391 375 389 445 513 505 442 355 283 293 319 314 263 195 142 108 81 50 50 65 77 79 65 44 30 22 20 27 32 36 7 10 9 3 0 0 0 0 0 1 5 9 10 9 7 6 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 43 115 221 299 304 250 145 33 41 40 14 1 0 0 0 1 6 15 22 22 12 8 12 27 47 77 109 139 137 136 145 158 145 85 30 4 7 7 93 107 70 77 202 331 417 386 163 45 1 0 0 0 0 2 12 124 230 224 19 4 4 14 29 30 11 0 0 0 0 0 0 0 1 4 5 1 0 5 14 25 40 69 65 58 72 106 102 59 32 60 25 8 11 37 101 218 323 365 296 225 193 204 259 348 443 545 615 543 440 425 433 425 517 511 462 402 362 362 403 476 557 534 454 358 283 281 258 220 175 140 127 122 113 105 126 136 131 112 83 57 51 47 38 40 43 45 7 13 16 9 4 2 1 0 0 1 3 9 11 10 8 8 7 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 81 187 274 259 195 112 29 12 9 4 0 0 0 0 0 0 3 6 6 2 0 2 5 6 9 9 5 7 29 56 95 121 100 39 4 0 9 105 93 68 84 166 156 154 146 70 22 1 0 0 0 0 1 3 9 13 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 17 24 25 27 29 38 70 124 117 105 102 42 12 4 20 63 192 315 368 327 266 230 228 268 353 454 531 551 491 393 380 408 428 426 389 358 338 341 390 447 501 529 488 405 331 293 315 264 219 188 177 185 199 205 204 206 186 155 116 76 43 37 41 44 47 44 41 9 16 20 23 21 17 10 3 1 2 4 9 11 10 9 8 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 1 5 53 127 186 187 137 77 21 5 2 0 0 0 0 0 0 3 13 13 15 15 2 0 0 0 0 0 0 0 0 4 27 91 151 150 53 4 7 39 33 24 27 51 52 36 25 20 10 2 0 0 0 0 2 3 3 4 7 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 18 29 28 29 35 44 55 82 160 181 89 30 8 10 41 144 280 351 360 329 288 261 265 312 413 476 489 455 388 365 348 324 278 265 280 316 374 461 485 479 447 394 349 335 341 357 317 284 270 273 291 298 296 283 246 180 121 76 44 22 15 28 43 43 30 22 9 16 20 22 26 30 23 13 3 2 4 8 11 11 10 9 8 6 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 0 0 0 0 0 0 0 0 146 235 245 192 133 83 40 8 1 0 0 0 0 0 2 9 14 27 54 78 41 15 4 0 0 0 0 0 0 1 76 189 290 281 111 23 5 1 0 1 3 8 4 12 17 12 2 0 0 0 0 0 2 6 15 34 18 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 19 36 38 30 19 10 5 7 72 112 92 44 12 2 7 34 227 316 343 327 300 266 251 280 382 424 429 413 382 337 278 245 235 246 292 361 432 490 473 434 388 347 334 363 393 408 389 374 365 358 351 333 280 223 173 130 90 55 33 23 13 21 30 33 26 13 11 13 19 20 22 28 31 24 15 6 3 6 10 11 11 9 8 6 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 84 142 153 98 37 5 2 0 0 0 0 0 0 0 0 1 3 8 9 5 3 1 0 0 0 0 0 0 2 59 158 279 386 349 160 36 0 0 0 0 0 0 1 11 17 14 2 0 0 0 0 0 9 31 69 25 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 25 31 27 16 6 0 0 7 14 18 13 2 0 0 38 208 272 278 255 237 214 199 236 322 354 338 319 304 281 249 240 249 267 307 387 448 473 466 441 415 395 389 410 421 424 419 415 403 379 342 295 246 190 135 87 57 36 29 31 24 26 30 32 27 10 21 19 18 19 20 25 30 29 22 12 4 3 6 9 10 9 8 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 31 25 6 3 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 5 26 71 141 250 385 296 149 45 0 0 0 0 0 0 3 8 9 0 0 0 0 0 0 3 16 37 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 3 10 16 17 12 5 1 0 0 0 0 0 0 0 0 34 121 212 247 225 173 137 138 171 220 252 243 227 218 223 240 254 268 289 326 409 442 450 461 456 448 444 447 456 432 410 394 387 380 357 320 276 240 197 152 107 67 40 38 44 41 41 40 36 26 7 16 18 17 15 11 14 20 24 24 18 9 3 3 5 7 7 6 5 3 1 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 17 19 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 14 41 122 227 274 210 111 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 14 14 7 4 5 6 5 3 1 1 0 0 0 0 0 0 0 30 99 207 289 292 234 150 140 149 166 183 189 181 180 195 232 280 313 336 357 421 444 439 423 407 400 401 410 426 427 405 382 369 375 353 314 268 228 191 156 122 88 49 37 36 37 40 39 33 20 5 16 15 14 10 6 6 11 16 19 20 13 5 1 2 3 5 5 5 2 1 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 23 12 2 7 13 8 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 24 45 73 137 119 55 1 0 0 0 0 0 0 0 0 0 0 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 16 24 25 19 10 5 2 1 1 1 1 2 6 7 2 0 0 0 17 72 162 257 275 226 160 148 171 198 224 243 253 238 235 264 343 428 473 455 390 396 388 363 332 316 310 315 329 356 364 367 372 390 350 307 261 213 173 145 117 89 60 46 40 38 38 36 25 12 4 18 18 17 13 9 7 9 11 13 13 10 4 1 0 0 1 3 3 3 1 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 19 71 61 40 15 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 0 11 35 50 33 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 1 2 1 0 0 0 0 2 6 14 19 21 20 14 10 7 4 1 9 15 19 26 41 58 39 4 0 4 60 168 312 365 268 175 166 202 247 290 328 361 323 301 314 368 432 434 394 336 343 343 331 311 288 272 273 285 299 311 325 342 357 320 293 254 206 161 141 112 81 61 55 54 53 53 48 24 9 4 21 20 17 14 11 10 9 9 8 6 8 9 3 1 0 0 0 1 2 2 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 16 16 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 2 6 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 31 43 10 0 0 0 0 1 2 5 7 8 9 11 13 13 7 5 23 46 50 42 29 37 22 3 0 0 40 127 256 382 265 187 178 214 257 291 323 355 314 288 281 295 314 297 285 284 290 297 301 301 295 295 319 340 343 335 326 317 314 323 299 257 208 166 148 120 95 83 85 91 92 83 56 27 13 8 13 16 15 12 10 9 8 8 7 5 1 1 1 0 0 0 0 0 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 2 18 21 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 193 329 356 269 42 3 0 0 0 0 0 0 0 0 2 5 8 9 5 10 32 62 60 37 9 10 5 1 0 0 22 82 197 351 255 195 180 205 257 295 309 299 258 227 211 207 210 203 208 218 232 248 259 259 259 290 373 443 485 489 458 394 347 339 294 250 210 177 150 126 107 94 86 79 71 55 29 19 13 9 4 7 9 7 5 2 2 4 7 8 6 1 0 0 0 0 0 0 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 28 27 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 176 358 440 341 26 6 0 0 0 0 0 0 0 0 0 0 1 2 1 11 28 47 44 26 11 14 6 2 0 3 25 92 213 326 268 202 169 171 207 198 194 190 179 173 174 175 177 175 188 200 210 220 257 290 310 322 391 446 480 488 488 402 324 290 276 265 247 221 184 133 100 78 64 51 39 27 15 12 10 9 0 0 1 2 0 0 0 1 5 10 15 17 5 1 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 31 89 136 108 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 19 19 15 10 7 2 0 1 12 42 136 235 278 219 153 118 107 110 90 91 105 127 154 177 185 191 206 238 275 326 398 483 455 415 391 409 436 449 435 391 342 313 299 289 284 281 258 207 134 88 59 41 27 16 11 10 8 7 7 0 0 0 0 0 0 0 2 5 10 13 10 2 0 0 0 0 1 1 2 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 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 2 0 1 4 14 35 78 170 193 171 115 64 46 43 46 38 49 68 103 139 174 193 233 291 329 343 361 397 478 453 431 428 441 475 512 520 473 370 310 283 278 283 276 238 178 118 76 47 27 12 7 6 7 8 8 8 0 0 0 0 0 0 0 2 5 9 12 13 8 2 1 1 1 2 2 3 4 5 4 2 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 4 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 16 37 76 120 159 185 110 64 37 26 33 44 75 123 169 189 200 225 267 274 339 405 407 368 344 335 351 370 405 447 489 526 538 499 422 325 279 265 274 293 290 242 179 131 90 52 23 7 3 3 4 5 6 8 0 0 0 0 0 0 1 3 5 8 10 12 6 2 1 1 2 3 4 4 5 6 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 5 2 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 66 120 185 230 211 141 52 27 36 64 98 96 137 189 230 303 371 397 355 370 406 421 393 348 338 331 323 331 368 410 443 457 431 362 285 238 241 262 283 292 273 234 194 157 109 50 18 8 3 2 2 1 1 3 0 0 0 0 0 0 0 2 4 7 9 9 8 3 2 2 3 4 5 5 6 7 7 6 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 32 31 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 2 4 13 54 116 190 267 299 232 141 81 76 111 163 206 173 184 204 219 246 269 232 174 231 247 269 288 298 291 287 285 284 306 322 323 305 276 241 217 216 247 293 321 317 262 212 162 112 62 26 10 7 4 3 2 1 0 0 0 0 0 0 0 0 0 1 3 6 9 11 11 3 1 1 3 4 6 7 8 9 8 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 19 16 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 16 19 15 8 9 23 55 108 167 223 249 217 186 173 185 221 257 271 231 213 206 202 195 171 151 126 102 107 132 169 208 219 212 209 215 225 227 218 201 191 184 191 216 262 329 373 364 287 208 130 62 12 14 10 7 5 3 2 1 0 1 0 0 0 0 0 0 0 1 2 4 6 8 6 3 1 1 2 4 6 8 9 10 9 8 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 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 5 20 38 46 43 23 13 11 18 36 65 99 132 158 186 208 227 247 261 256 232 195 185 186 185 176 152 159 149 125 91 86 113 148 166 144 142 149 158 161 165 166 165 168 185 220 274 349 385 368 299 204 114 48 8 9 7 5 5 3 1 0 0 1 0 0 0 0 0 0 0 1 2 3 4 7 10 7 2 0 1 3 6 9 10 11 10 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 13 25 39 48 48 40 25 23 25 27 31 37 49 73 104 143 176 200 213 215 200 177 159 157 169 180 184 180 200 182 143 103 102 151 185 182 137 122 124 133 141 158 165 167 182 220 277 345 422 393 347 277 177 77 26 6 5 2 2 2 3 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 4 1 0 1 3 6 9 11 11 10 8 5 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 3 7 14 23 35 46 45 39 35 33 28 23 19 21 19 16 15 22 35 56 86 115 139 158 170 184 191 189 188 201 217 205 183 188 177 156 135 133 195 220 202 156 135 130 136 147 164 175 191 226 291 369 437 474 383 307 232 152 69 26 9 8 5 2 2 2 0 0 0 0 0 0 0 0 0 0 0 2 5 7 8 8 9 8 3 1 0 2 5 8 11 11 10 8 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 2 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 5 7 6 14 30 47 59 57 44 33 25 22 14 8 4 9 11 11 9 8 19 33 50 69 90 116 150 194 237 256 258 252 242 212 186 185 199 201 189 165 137 145 153 140 126 124 134 150 163 187 225 281 358 440 461 421 334 248 174 113 68 27 11 9 5 3 2 1 0 0 1 1 0 0 0 0 0 0 0 1 5 8 10 9 8 6 2 0 0 2 4 8 10 10 9 8 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 0 0 0 0 0 0 0 0 0 1 5 11 19 22 16 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 1 4 13 30 43 52 52 39 26 16 10 7 3 3 7 11 13 16 20 29 34 40 47 61 89 141 209 256 275 269 236 187 177 176 183 205 232 247 230 157 125 110 108 114 128 148 162 152 192 250 322 402 479 455 383 307 227 155 98 59 25 9 3 1 1 1 0 0 1 1 1 0 0 0 0 0 0 0 1 3 8 10 11 9 10 7 3 0 1 3 7 10 10 9 8 5 3 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 8 14 19 16 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 16 23 35 45 42 30 16 6 4 2 5 12 16 18 23 30 38 42 43 40 38 48 90 144 178 194 194 177 143 144 154 165 174 201 249 271 238 189 156 142 145 145 132 134 155 206 272 342 412 470 436 375 304 222 140 82 46 19 8 4 3 2 1 0 1 2 2 1 0 0 0 0 0 0 0 0 0 2 6 9 11 14 8 3 0 1 2 6 9 10 9 7 4 2 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 14 14 10 8 8 9 11 13 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 21 35 41 38 30 20 11 4 5 10 16 21 30 41 49 51 45 35 22 14 23 39 62 91 117 129 126 128 137 146 156 173 217 272 306 275 225 181 152 152 167 192 223 254 290 334 378 418 397 356 296 217 120 62 31 13 6 3 2 1 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 1 4 8 11 10 5 1 0 0 1 3 7 9 10 7 5 3 2 1 1 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 3 11 24 20 15 12 11 13 13 11 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 27 37 40 32 27 20 7 2 3 8 16 25 35 41 42 39 33 24 12 17 25 36 50 69 92 111 120 133 145 157 171 198 251 282 252 204 173 165 182 217 251 276 291 292 296 312 336 337 315 271 207 123 66 31 15 6 2 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 3 5 7 8 5 2 0 0 0 0 1 5 8 9 7 4 3 3 2 2 2 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 0 0 0 0 0 0 0 0 2 6 10 8 9 10 13 18 22 16 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 2 15 30 40 41 24 27 23 9 1 1 3 6 10 20 30 37 43 49 50 50 50 49 49 50 53 67 86 110 148 188 219 239 242 242 234 213 185 168 173 199 239 257 259 247 230 231 237 248 264 259 232 187 124 69 35 19 11 5 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 7 6 2 0 0 0 0 0 1 3 6 7 6 3 3 3 3 2 2 2 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 17 25 23 15 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 22 37 47 45 30 30 20 8 0 0 1 1 2 10 22 36 53 79 116 134 103 78 63 54 50 62 84 116 167 249 338 377 341 278 243 222 208 183 181 193 211 212 199 177 155 153 160 173 192 199 186 155 109 62 35 21 14 8 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 7 5 2 0 0 0 0 0 0 1 5 7 6 4 2 3 3 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 11 14 18 29 25 16 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 20 32 40 43 42 34 20 10 4 0 1 2 1 0 2 12 28 50 74 102 112 101 79 62 53 54 68 95 135 188 272 403 450 399 309 267 250 241 209 198 196 195 187 165 132 98 95 98 111 129 144 136 116 85 53 33 21 15 11 8 6 5 6 7 6 4 3 0 0 0 0 0 0 0 0 1 3 5 7 6 3 1 0 0 0 0 0 1 4 7 7 5 2 3 3 2 2 2 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 11 12 14 21 25 20 11 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 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 27 35 35 25 22 17 5 2 0 0 1 3 2 1 0 4 14 31 57 74 80 78 70 59 54 57 71 101 152 222 312 407 415 375 325 290 266 239 196 187 179 170 157 130 92 61 57 62 75 90 104 97 80 59 41 28 19 14 14 12 12 12 14 16 14 11 10 0 0 0 0 0 0 0 0 0 1 3 5 5 2 1 0 0 0 0 0 1 3 6 8 6 3 2 3 2 2 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 0 0 0 0 0 0 0 0 0 0 1 4 7 9 9 16 36 29 18 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 21 28 27 18 4 3 2 1 0 0 0 1 3 3 3 3 5 12 26 46 63 72 73 68 59 54 54 63 91 147 216 289 334 333 313 285 258 236 202 160 146 127 107 88 71 52 42 44 47 55 65 74 71 60 46 33 22 16 15 18 18 18 19 21 24 18 16 17 2 0 0 0 0 0 0 0 0 0 1 4 6 6 2 0 0 0 0 0 0 2 5 7 7 3 2 3 2 1 2 4 5 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 4 9 4 2 4 8 6 18 36 38 25 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 22 32 34 26 15 2 0 0 1 2 2 2 2 3 6 8 10 12 18 30 46 64 83 93 91 77 60 48 49 70 121 185 241 269 271 264 249 231 212 167 115 85 68 55 45 37 33 35 40 45 52 58 62 60 52 41 29 19 16 17 19 20 22 25 28 30 23 21 22 7 1 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 1 2 5 7 7 3 2 2 2 1 2 3 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 8 5 2 1 1 7 17 26 22 10 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 1 3 12 28 38 38 26 12 2 0 0 0 1 3 6 7 7 8 10 13 16 21 34 53 75 94 99 85 61 38 30 35 55 94 148 184 198 197 191 178 156 109 70 45 40 40 38 32 26 25 27 33 42 51 58 60 58 49 39 28 20 17 18 20 22 26 31 34 33 28 25 24 23 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 7 5 2 2 2 1 0 2 4 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 8 9 9 9 5 0 1 7 12 15 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 0 0 0 0 0 0 0 0 0 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 37 46 41 24 10 2 0 0 1 3 7 13 15 16 15 16 18 23 33 55 73 88 99 93 61 30 13 14 25 46 77 117 134 137 132 117 94 70 52 56 57 55 50 39 28 20 22 24 28 34 44 55 60 60 53 43 34 28 27 28 29 31 33 35 35 33 31 29 26 38 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 5 2 2 2 1 0 0 3 5 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 0 0 0 0 0 0 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 5 2 0 0 2 6 9 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 23 40 41 32 15 5 2 2 2 3 8 14 20 26 25 22 19 22 32 55 100 110 108 98 76 36 12 4 6 18 38 62 88 92 94 96 97 94 88 81 92 94 86 68 39 28 24 26 26 27 31 41 57 63 63 60 58 58 55 46 43 42 41 40 38 37 35 33 29 24 50 34 12 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 4 6 5 2 1 0 0 0 0 2 5 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 2 5 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 5 5 1 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 2 4 12 19 25 25 20 12 5 3 4 6 9 12 15 18 23 30 31 28 24 25 31 45 65 79 76 59 32 11 3 1 2 11 27 47 66 68 72 78 88 99 99 98 103 100 89 69 42 35 32 31 30 32 38 51 76 78 73 65 57 54 48 37 37 39 41 43 43 42 39 34 29 26 51 46 25 8 0 0 0 0 0 0 0 0 0 2 3 4 3 2 1 0 0 0 1 2 4 5 2 1 1 1 0 0 1 4 6 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 2 4 6 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 1 4 8 9 6 2 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 2 2 4 15 38 77 51 32 20 10 5 4 6 11 16 19 21 22 25 28 30 29 27 26 27 33 40 46 47 41 29 13 3 1 0 1 5 16 31 46 52 61 74 90 103 99 92 87 75 57 37 16 16 22 29 33 36 46 64 94 95 87 74 61 59 55 51 46 45 47 49 44 43 39 33 28 30 50 44 22 6 0 0 0 0 0 0 0 0 1 3 5 6 6 4 2 0 0 0 0 1 2 3 2 1 1 1 0 0 1 4 6 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 0 0 0 0 1 4 6 7 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 4 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 2 5 10 22 61 139 219 93 34 9 3 7 10 15 22 28 31 31 27 30 32 31 29 28 28 31 35 39 40 37 29 20 10 2 0 0 1 3 8 18 30 40 54 69 81 87 74 63 53 41 28 18 12 12 13 15 19 25 34 46 63 76 79 74 63 66 68 67 65 60 55 51 52 48 41 33 27 34 52 47 35 16 4 0 0 0 0 0 0 0 0 1 4 6 6 5 2 0 0 0 0 0 1 2 2 1 0 0 0 0 1 3 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 6 6 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 12 22 55 129 172 67 23 6 7 14 22 28 33 37 38 36 31 25 24 23 23 26 28 31 34 35 33 28 20 14 8 2 0 0 0 1 3 12 22 33 45 56 58 51 39 29 20 13 8 6 7 12 13 11 11 14 17 26 36 47 53 57 58 66 70 71 70 66 57 50 48 45 39 35 34 49 50 49 43 29 11 3 0 0 0 0 0 0 0 1 3 6 6 5 1 0 0 0 0 0 1 2 1 0 0 0 0 0 1 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 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 5 4 4 4 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 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 15 20 30 34 20 11 9 11 18 25 30 33 34 33 31 28 22 23 25 27 29 31 33 35 34 29 23 15 4 1 0 0 0 0 0 0 7 14 22 30 36 30 19 13 9 6 4 2 2 2 4 4 4 6 8 8 13 19 25 31 44 57 66 68 70 75 81 74 61 47 37 36 40 49 66 48 49 46 33 15 1 0 0 0 0 0 0 0 0 3 7 6 4 1 0 0 0 0 0 1 1 1 0 0 0 0 0 1 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 3 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 2 2 1 0 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 8 7 3 4 5 5 6 8 13 22 25 25 25 25 25 29 34 38 39 38 37 36 36 35 31 25 19 11 1 0 0 1 0 0 1 2 3 5 8 11 14 8 2 0 1 2 2 2 1 1 2 2 4 7 9 8 6 7 11 21 34 48 59 62 68 79 92 85 68 51 37 34 42 59 84 49 48 46 35 18 3 0 0 0 0 0 0 0 0 3 5 5 3 1 0 0 0 0 0 1 1 1 0 0 0 0 0 1 2 5 4 2 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 1 3 5 5 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 3 1 0 0 0 0 0 0 0 0 0 0 0 1 2 6 9 8 1 1 1 1 2 6 11 16 19 20 20 21 23 33 43 48 48 45 42 40 37 32 27 21 16 11 4 4 7 11 14 13 6 2 2 2 2 2 2 1 0 0 0 0 0 1 1 1 0 1 2 6 9 10 10 12 16 24 37 46 55 64 74 84 92 86 75 65 60 62 70 82 93 49 48 47 45 33 14 0 0 0 0 0 0 0 0 1 3 4 4 2 0 0 0 0 0 1 1 1 0 0 0 0 0 2 2 3 3 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 3 6 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 11 6 4 3 1 0 1 5 11 16 19 20 20 22 34 44 50 51 47 43 41 35 29 24 20 16 13 12 12 19 29 42 53 47 37 25 14 5 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 11 13 16 22 32 46 55 64 74 86 95 98 93 86 81 77 77 82 86 84 51 51 49 46 42 31 12 0 0 0 0 0 0 0 0 1 3 4 4 1 0 0 0 0 0 1 1 0 0 0 0 1 2 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 1 2 0 1 3 5 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 7 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 7 7 5 2 0 0 3 9 15 21 25 26 27 32 39 44 46 42 39 35 31 26 23 19 17 16 17 18 23 34 48 64 70 60 40 17 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 15 24 37 60 73 82 90 101 108 106 97 91 86 82 79 82 81 77 51 50 48 46 44 39 28 10 1 0 0 0 0 0 0 0 2 3 2 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 1 1 1 0 0 0 1 1 1 0 0 1 2 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 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 2 12 12 8 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 4 1 0 0 3 8 16 23 27 28 28 28 31 34 35 30 27 25 22 20 19 19 18 19 19 19 20 25 33 41 46 40 29 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 8 15 25 37 50 65 80 93 104 97 93 89 86 81 76 72 73 74 72 50 50 49 46 44 42 36 22 8 1 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 0 0 0 1 2 2 0 0 2 4 4 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 1 2 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 1 0 0 0 1 7 13 20 27 26 25 24 24 24 25 23 21 18 16 14 15 17 18 20 19 18 17 17 19 19 18 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 7 10 15 22 33 48 65 84 97 103 102 92 84 78 74 70 65 61 62 68 71 50 50 48 46 45 43 40 34 18 7 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 1 3 3 2 0 0 1 3 4 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 0 0 0 0 0 0 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 1 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 5 10 8 4 1 0 0 0 0 0 0 0 0 0 0 1 1 2 1 1 1 1 0 0 0 0 0 1 6 12 19 25 25 22 20 19 20 20 19 17 15 13 12 12 14 16 16 15 13 11 9 10 8 5 3 1 0 0 0 0 0 1 3 2 1 1 0 0 0 0 5 10 14 18 23 28 35 48 67 88 107 113 108 98 89 76 65 57 58 55 55 59 70 79 49 48 47 46 45 43 42 41 37 16 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 2 1 0 0 0 3 10 17 11 4 0 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 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 2 7 13 8 2 0 0 0 0 0 8 11 7 3 1 0 0 0 0 0 0 0 0 0 0 2 5 8 6 3 1 0 0 0 0 0 0 2 5 13 20 24 22 19 16 15 15 16 16 15 14 12 11 10 12 12 11 7 2 0 1 1 1 1 0 0 0 0 0 0 0 2 4 4 5 4 4 4 3 3 6 10 16 23 31 39 47 58 75 90 100 95 86 77 70 60 51 47 54 57 65 78 93 104 48 48 48 47 46 44 42 41 40 32 13 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 2 3 3 4 2 2 7 10 15 23 16 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 2 0 0 0 0 0 3 8 17 7 2 0 0 0 0 1 12 11 6 0 0 0 0 0 0 0 0 0 0 0 0 4 8 11 8 4 1 0 0 0 0 0 1 4 9 16 21 22 20 17 14 13 13 14 14 14 13 12 10 9 9 8 6 4 1 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 8 8 9 9 8 6 10 15 21 28 38 48 56 65 73 77 74 69 65 59 54 47 45 48 60 79 99 120 121 48 48 48 47 46 44 41 39 38 26 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 2 4 7 5 7 14 16 11 7 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 11 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 8 7 4 0 0 0 0 0 3 7 10 5 2 1 0 0 0 2 9 6 3 0 0 0 0 0 0 0 0 0 0 0 1 4 9 10 6 3 1 0 0 0 0 1 4 9 16 22 24 21 18 16 14 12 12 13 13 13 12 11 10 9 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 9 10 11 11 10 9 10 13 18 23 28 34 40 47 54 58 60 60 60 60 60 60 60 66 81 110 126 128 117 97 47 47 48 47 45 41 38 36 34 30 19 7 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 2 1 0 0 0 0 0 0 0 1 0 0 1 2 4 6 7 6 7 9 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 13 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 1 0 0 0 0 0 0 0 0 0 6 14 12 5 0 0 0 0 1 3 7 9 8 4 1 0 0 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 1 2 4 5 4 2 1 0 0 0 0 0 2 6 13 19 23 22 19 16 14 13 12 11 13 13 12 11 11 10 9 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 6 8 11 12 12 12 11 9 11 15 20 24 28 34 41 47 51 53 54 55 58 63 69 79 96 116 138 139 122 95 82 51 51 50 47 44 41 37 33 31 31 27 17 6 0 0 0 0 0 0 0 0 0 0 0 2 13 23 12 3 0 0 0 0 0 0 1 1 0 1 2 3 4 4 5 3 4 6 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 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 0 0 0 0 0 0 0 0 0 0 1 3 21 30 27 12 3 0 0 0 1 2 6 10 10 5 1 0 1 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 1 1 0 0 0 0 0 3 7 12 16 17 16 15 14 13 11 11 11 12 13 11 8 5 8 8 8 7 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 9 11 10 12 10 8 6 9 14 20 24 29 34 38 40 44 47 48 52 59 69 83 100 111 113 99 81 66 62 53 54 52 47 44 40 35 30 30 32 33 27 15 5 2 1 0 0 0 0 0 0 0 1 5 19 28 27 13 3 0 0 0 0 0 0 0 0 1 2 3 4 4 3 2 3 5 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 20 32 33 27 13 5 0 0 0 0 0 2 5 6 5 2 2 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 2 5 8 11 12 13 12 11 11 11 10 10 11 11 12 8 4 2 7 8 7 7 5 2 0 0 0 0 0 0 1 1 0 0 0 0 0 1 2 4 6 9 10 9 8 7 5 4 6 10 16 21 27 31 32 31 34 37 41 46 54 64 75 82 84 81 70 59 53 52 60 58 55 50 45 39 34 31 31 33 35 34 28 22 17 12 5 2 0 0 0 0 0 2 9 22 24 24 20 10 2 0 0 0 0 0 0 1 2 2 3 3 3 3 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 22 29 22 13 3 2 1 0 0 0 0 0 1 5 6 6 4 2 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 1 2 3 1 1 3 6 8 9 9 10 11 10 10 10 9 9 10 9 8 6 2 1 3 4 4 3 2 1 0 0 0 0 0 0 2 3 3 2 1 0 0 1 3 5 7 10 10 9 7 7 6 6 6 9 13 18 23 27 29 29 32 35 38 42 48 56 63 66 67 64 58 51 50 50 62 60 58 52 46 40 35 33 33 35 37 37 35 31 31 30 19 5 0 0 0 10 21 21 15 15 18 23 22 16 4 1 0 0 0 0 0 1 1 1 2 2 2 2 1 1 3 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 14 21 17 9 4 3 1 0 0 0 0 0 1 7 8 7 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 1 3 5 2 1 3 5 7 7 8 11 12 11 11 11 11 10 9 20 27 26 5 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 3 1 1 1 2 3 5 7 9 10 9 8 8 9 9 8 10 13 16 19 22 25 29 33 36 39 40 40 45 53 58 60 59 55 51 49 47 64 61 58 53 47 42 37 35 36 38 40 40 37 33 31 31 27 16 4 0 2 24 35 34 20 18 20 24 21 14 6 3 1 0 0 0 0 1 1 2 3 5 5 3 1 4 6 8 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 26 25 14 6 1 0 0 0 0 0 0 9 28 26 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 2 3 2 2 2 3 4 5 7 9 11 13 13 13 12 9 4 2 2 4 1 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 5 3 1 1 3 6 8 8 8 9 8 8 9 11 13 14 13 13 14 16 19 21 23 26 31 34 35 35 36 43 51 58 60 59 55 53 49 44 64 61 59 55 49 44 40 38 39 41 43 43 40 37 33 33 25 14 1 0 15 42 45 36 24 17 20 21 17 12 9 8 3 1 0 0 0 0 1 4 6 7 7 6 5 6 8 8 5 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 21 19 10 3 0 0 0 0 0 0 0 13 28 29 15 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 2 1 1 1 2 4 6 8 11 14 15 15 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 5 3 0 1 2 3 4 3 3 4 6 8 10 13 18 19 19 18 18 19 21 23 26 29 32 35 34 34 35 41 48 54 58 55 52 50 46 41 64 61 56 52 48 43 40 38 39 41 42 43 43 41 38 34 24 10 0 2 35 53 52 37 24 16 22 22 19 13 11 7 2 1 0 0 0 1 3 6 8 8 7 7 7 8 9 9 6 1 0 1 3 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 13 10 5 0 0 0 0 0 1 1 0 5 8 9 4 5 7 3 1 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 4 7 9 12 15 16 15 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 2 0 1 2 3 3 1 1 2 4 7 10 13 18 20 21 22 22 22 23 26 29 32 34 35 32 31 33 37 41 46 50 50 48 44 40 36 65 61 56 53 48 42 38 36 38 41 43 43 43 41 38 37 32 20 12 22 62 62 53 38 24 21 23 24 21 17 11 7 4 2 1 0 0 0 2 5 8 7 6 5 7 8 9 7 4 2 0 1 1 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 1 0 0 2 3 5 5 4 1 0 1 3 4 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 1 2 5 7 10 13 15 16 15 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 6 3 1 2 2 3 3 2 2 3 4 6 7 10 15 16 18 21 24 25 26 27 29 30 31 30 28 28 30 33 37 41 44 43 40 36 33 31 65 59 54 50 46 41 38 37 40 43 43 43 41 40 39 41 34 24 17 50 77 68 52 36 21 20 21 21 18 14 10 7 7 6 5 3 1 0 1 2 4 5 6 6 7 9 10 9 6 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 16 15 7 3 1 0 1 3 4 0 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 7 10 12 15 16 18 18 18 14 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 3 2 2 3 3 2 1 2 2 4 6 9 10 10 11 13 16 19 24 26 27 28 29 29 28 27 27 29 32 35 37 37 35 32 30 28 26 63 57 51 46 43 40 39 41 44 48 46 44 41 42 44 46 32 27 34 84 82 65 47 33 24 23 24 22 18 13 9 7 7 6 5 3 1 0 0 0 1 3 5 5 6 9 11 10 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 22 31 32 24 7 2 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 12 15 19 22 23 18 8 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 2 4 6 4 4 4 4 4 4 3 4 4 4 4 7 7 7 7 9 13 17 24 26 27 28 28 29 29 28 29 29 30 31 31 31 30 29 28 27 22 60 55 49 45 43 42 43 46 49 51 44 39 37 38 44 52 54 58 74 99 80 61 44 30 25 26 30 25 19 14 9 9 8 6 4 2 0 0 0 0 0 1 2 3 6 9 10 8 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 0 0 0 0 0 16 22 21 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 9 10 12 18 22 22 18 6 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 4 6 7 6 6 6 6 6 5 6 6 5 4 3 4 4 5 8 13 19 27 29 29 28 28 27 27 28 28 27 26 25 25 26 27 28 27 23 16 58 52 49 47 48 48 48 49 50 47 40 36 36 37 41 48 62 81 98 97 81 60 42 29 22 23 22 19 15 12 9 8 6 4 2 1 0 0 0 0 1 1 3 4 7 10 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 12 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 14 20 21 19 14 3 0 0 0 0 0 0 0 1 1 1 0 0 0 1 2 2 3 4 6 7 7 7 7 7 7 7 7 5 4 2 2 4 6 8 11 17 23 28 29 29 28 27 27 27 27 26 25 24 22 22 23 25 25 21 16 12 57 52 51 51 51 49 49 50 50 44 39 34 33 39 45 52 69 87 104 97 80 59 40 28 23 29 27 21 15 11 8 6 4 2 1 1 0 0 0 1 3 5 8 9 11 13 13 11 4 2 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 1 2 5 7 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 3 9 11 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 7 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 7 9 11 14 17 22 24 22 16 5 2 1 1 1 0 0 1 2 3 2 0 0 0 1 3 4 6 7 7 7 7 6 6 7 6 6 6 4 3 3 4 8 11 13 16 20 23 25 27 27 26 24 24 25 26 25 25 24 23 25 25 24 22 16 11 7 62 59 58 58 54 52 50 51 46 38 41 43 43 43 46 56 76 94 103 100 79 57 36 24 25 31 34 27 18 11 9 7 6 4 3 2 0 0 0 0 2 6 9 8 8 10 11 10 9 10 8 5 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 14 17 13 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 2 5 9 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 10 13 15 20 24 27 30 30 27 22 18 14 11 7 2 0 1 2 2 2 0 0 0 0 2 4 6 9 8 8 7 7 7 7 8 9 9 9 10 12 14 14 14 15 17 22 25 26 26 25 23 21 22 22 22 21 21 21 22 23 22 19 15 10 6 3 67 69 69 66 60 58 57 56 45 43 47 46 44 43 48 61 78 97 104 98 78 49 29 17 20 27 32 25 17 10 7 5 4 4 3 1 0 0 0 0 1 4 4 2 5 7 8 6 8 10 11 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 20 28 32 23 13 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 11 15 20 25 29 32 34 35 34 33 29 23 17 12 8 3 1 1 2 2 2 2 1 0 0 1 2 5 7 8 8 8 8 8 8 9 9 9 10 13 15 15 14 14 14 17 23 26 27 28 27 24 21 20 19 19 19 20 19 18 17 15 11 6 3 1 1 69 69 68 66 63 62 62 61 55 50 49 48 43 47 56 65 80 95 105 93 69 36 22 16 18 22 24 22 17 13 8 4 2 1 1 0 0 0 0 1 1 3 2 2 5 6 6 5 6 7 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 1 8 22 34 41 43 32 19 8 2 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 1 4 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 8 10 15 20 28 35 39 43 44 42 39 35 30 23 15 7 1 0 1 1 1 2 3 3 1 0 0 1 2 3 5 7 9 10 11 10 9 8 7 5 4 4 6 8 13 17 20 23 26 27 27 26 23 21 19 17 15 15 15 17 19 19 18 15 7 2 1 0 0 73 71 70 70 67 65 66 66 60 46 45 46 49 56 60 67 86 99 104 93 57 30 18 20 24 26 25 22 18 15 11 6 2 1 0 0 0 0 0 1 2 3 1 2 3 4 4 4 4 6 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 24 40 53 52 43 28 16 7 2 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 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 4 8 9 11 16 22 32 41 47 51 52 50 45 39 31 23 14 6 2 0 0 0 1 2 3 3 2 1 0 0 1 1 3 5 7 10 12 10 9 8 6 4 4 6 7 9 11 15 21 24 25 26 24 21 16 15 14 13 12 11 11 13 14 14 13 9 4 1 0 0 0 74 72 73 75 72 70 70 70 58 48 43 49 55 61 54 69 92 106 103 84 39 25 20 22 25 29 32 26 19 12 7 4 2 0 0 0 0 0 1 2 2 2 1 0 1 2 3 3 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 17 32 51 60 62 56 34 19 10 6 3 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 9 10 14 20 28 37 45 52 56 57 53 48 43 34 25 17 12 7 3 1 0 0 1 2 2 2 1 0 0 0 1 1 2 4 7 9 8 7 7 7 6 8 10 11 14 19 23 25 24 22 20 19 15 10 9 8 7 5 5 6 7 6 5 4 2 1 0 0 0 0 75 73 72 75 78 78 72 59 32 34 40 46 50 39 16 64 94 107 96 60 26 20 20 23 25 29 28 22 16 11 7 2 1 0 0 0 0 0 1 3 4 5 4 2 2 2 2 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 4 14 36 55 71 71 63 48 25 14 7 5 3 2 2 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 2 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 10 13 16 20 28 36 44 52 56 59 60 56 51 44 35 28 22 19 16 11 5 1 0 0 1 2 2 1 1 2 3 4 3 3 3 6 6 6 7 8 9 9 12 14 16 20 25 27 23 21 18 16 14 9 6 5 5 4 3 3 3 2 1 1 0 0 0 0 0 0 0 70 65 63 70 74 75 70 52 35 47 54 53 45 20 28 76 78 74 62 34 21 17 18 20 22 26 21 17 14 13 8 2 0 0 0 0 0 0 0 2 5 8 5 3 1 1 2 3 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 1 7 8 10 24 56 73 70 55 38 20 10 5 3 2 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 1 1 3 3 3 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 1 2 7 11 15 19 24 31 39 47 53 57 59 60 59 58 52 45 39 34 31 29 25 17 8 1 0 0 0 1 1 1 3 6 8 8 7 6 5 8 10 11 12 13 14 16 16 18 21 24 26 24 19 17 14 11 7 4 2 1 1 1 1 2 1 1 0 0 0 0 0 0 0 0 0 72 66 64 67 68 65 61 52 47 48 55 49 34 8 19 29 32 28 25 21 18 17 17 19 20 21 17 15 15 16 10 5 2 0 0 0 0 0 0 0 1 2 2 1 1 0 0 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 14 25 37 43 45 47 68 67 57 42 28 17 10 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 4 4 4 3 4 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 2 6 9 9 9 10 10 10 11 17 20 23 28 34 40 47 54 58 61 60 57 54 53 48 44 40 36 33 30 28 20 11 3 1 0 0 0 1 2 4 5 7 8 8 7 7 8 9 10 12 13 16 18 18 20 22 24 25 22 18 15 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 57 72 72 64 60 57 51 43 47 52 54 39 22 13 15 18 21 23 23 20 18 18 19 20 18 17 16 16 15 13 8 3 1 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 3 14 36 47 57 68 72 74 74 59 45 31 20 16 13 11 9 7 4 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 3 4 3 2 2 5 4 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 9 20 30 32 30 27 26 26 26 28 29 32 37 42 47 53 59 60 59 57 54 52 49 45 42 38 35 33 31 28 22 15 7 1 1 1 1 2 3 5 4 5 5 5 4 5 7 9 11 14 17 19 20 22 23 23 24 24 19 15 13 12 9 6 4 3 2 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 73 76 80 78 69 56 48 48 48 52 51 49 42 24 15 20 22 22 23 22 20 17 16 16 17 15 15 15 13 11 8 6 4 2 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 1 3 7 19 35 41 53 64 74 68 60 50 36 24 15 12 12 12 10 8 5 2 1 1 1 2 1 1 0 1 2 3 2 2 1 0 0 1 3 2 1 0 1 2 3 2 1 0 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 0 0 0 0 0 0 0 1 15 33 50 61 59 53 48 44 39 35 36 38 42 46 50 57 64 62 58 54 51 48 46 42 39 37 35 33 30 27 22 15 9 5 3 2 1 1 3 4 4 4 4 3 2 3 5 9 12 15 18 20 22 23 23 22 21 19 16 14 12 11 8 6 4 3 2 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 58 68 74 77 68 59 52 57 57 56 49 35 20 14 20 26 27 25 23 20 19 18 19 20 16 12 10 10 9 7 4 2 5 6 6 3 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 1 0 0 0 0 9 18 26 30 34 36 39 43 48 43 42 38 29 18 13 11 13 12 11 9 9 7 3 1 2 3 3 2 1 2 4 5 4 2 1 0 0 1 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 1 1 0 0 0 0 0 0 0 0 0 0 4 16 35 55 73 73 69 63 55 47 42 41 44 47 50 53 59 64 62 57 51 47 44 41 39 37 35 34 32 29 26 21 14 10 7 3 2 1 2 2 3 3 3 4 4 5 6 7 10 14 16 17 17 17 18 18 17 16 14 12 10 9 8 6 4 3 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 60 71 70 71 70 65 63 63 67 64 57 46 32 24 31 29 27 25 23 19 17 16 16 16 15 12 10 10 11 10 7 4 4 5 5 4 1 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 3 6 9 8 7 5 2 1 0 1 11 26 38 36 33 30 29 30 31 37 37 33 26 17 14 15 14 11 7 5 4 1 1 1 3 8 5 2 1 2 4 6 5 4 2 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 1 1 1 0 0 0 0 0 0 0 0 0 5 15 33 51 66 71 65 58 49 47 45 44 47 52 57 62 69 71 68 60 52 46 44 42 39 37 34 32 31 29 27 23 18 14 11 9 7 5 3 2 3 3 2 2 4 8 10 11 13 15 16 16 15 14 14 14 16 16 14 12 10 10 11 7 4 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 74 76 73 72 74 74 73 75 82 70 55 39 24 21 22 23 21 19 19 15 13 16 16 16 16 17 15 12 12 13 13 5 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 0 1 2 1 0 0 0 0 0 0 0 0 0 2 5 7 7 6 4 2 1 0 2 10 21 26 28 24 17 15 22 35 36 32 24 13 12 14 15 15 15 15 10 6 3 2 2 3 4 6 6 5 2 1 2 1 1 2 5 4 2 1 1 1 2 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 25 44 56 61 56 50 45 45 45 45 46 53 62 74 89 88 80 67 56 48 45 43 41 38 35 32 31 30 28 24 20 15 11 9 7 7 5 3 4 4 3 2 5 8 10 11 13 15 16 16 13 11 10 11 12 13 13 13 12 11 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 83 82 79 78 78 79 78 74 63 46 31 20 20 21 20 18 16 15 13 14 15 15 13 14 19 14 11 10 11 9 5 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 3 4 2 1 0 0 0 0 0 0 0 0 0 1 2 3 5 10 18 19 13 4 0 2 4 12 17 19 13 27 37 38 32 23 14 12 13 15 17 19 19 14 8 3 0 0 1 1 2 2 2 0 3 5 5 6 9 13 7 3 1 1 1 2 1 2 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 10 16 25 41 49 53 52 48 45 46 44 43 44 47 51 56 66 70 72 70 65 58 52 45 41 38 36 34 33 32 30 25 19 13 9 7 6 7 8 9 7 5 4 4 6 8 10 11 12 14 14 13 11 9 8 9 10 10 10 10 10 9 8 6 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84 86 91 91 86 82 78 74 72 60 39 26 22 22 21 18 15 14 16 17 14 12 10 8 10 10 8 8 7 7 4 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 0 0 0 0 0 0 0 1 0 0 0 0 1 6 26 48 67 72 69 58 37 19 9 11 18 27 38 42 43 38 28 19 14 15 16 19 21 20 17 12 8 5 5 4 3 2 2 2 3 6 7 6 5 5 5 3 2 1 0 0 0 0 1 1 1 1 2 3 2 2 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 9 18 24 27 35 47 54 57 56 51 49 47 45 45 47 51 57 65 74 79 79 77 75 68 61 53 46 41 39 38 38 37 35 26 17 9 5 3 2 3 6 9 9 7 5 3 6 7 8 8 9 10 9 10 10 10 11 10 9 9 10 10 11 10 9 8 6 5 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 85 91 100 95 89 85 82 79 76 73 62 41 27 23 21 16 13 13 15 14 12 10 8 7 8 7 7 8 9 9 7 3 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 1 0 0 1 1 2 5 20 44 68 79 77 68 50 33 20 13 19 29 40 44 43 40 30 21 15 14 16 20 23 23 19 14 12 12 12 9 6 4 3 3 5 8 10 10 8 6 5 4 1 0 0 0 0 0 0 0 0 1 2 3 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 19 31 39 39 47 57 65 66 64 58 53 49 47 48 52 58 66 75 82 86 87 85 84 80 74 66 57 52 49 47 44 41 35 23 12 4 1 0 0 2 8 12 12 9 7 6 7 6 5 4 4 5 6 6 5 5 7 5 5 6 9 12 14 12 11 10 10 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 97 102 94 84 77 74 74 69 64 57 43 24 25 21 16 14 13 13 8 5 5 6 6 5 2 1 1 2 4 6 6 5 3 1 0 0 0 1 1 1 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 2 26 42 50 47 43 38 40 42 42 42 43 44 44 40 33 25 17 13 12 12 12 13 14 13 11 9 10 11 10 6 3 1 2 5 9 13 12 9 4 8 7 3 1 0 0 0 0 0 0 1 1 1 2 3 4 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 9 21 34 44 47 54 61 68 70 68 64 56 54 53 54 58 63 70 80 88 94 96 92 87 81 75 68 61 57 54 52 48 43 35 22 12 5 0 1 2 5 11 13 12 8 7 5 5 3 3 2 1 3 4 3 3 3 3 5 7 9 11 13 14 12 12 12 12 10 7 5 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 88 95 95 89 79 68 59 56 38 28 27 28 28 28 23 17 10 6 8 8 4 2 2 3 3 1 1 1 0 0 2 3 4 3 1 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 1 1 0 7 24 32 34 35 42 45 46 49 51 52 52 38 28 24 20 16 13 11 10 10 10 10 11 12 14 14 14 10 7 3 1 0 1 4 6 7 8 7 6 9 7 3 0 0 0 1 1 1 2 4 4 3 4 5 6 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 16 28 44 57 63 66 67 68 67 63 61 61 61 63 66 70 79 88 96 101 97 91 85 78 72 67 68 65 62 57 51 40 26 17 10 4 2 5 9 11 11 10 8 6 4 3 2 2 2 2 2 2 3 4 7 10 11 12 13 14 13 11 10 10 11 11 10 8 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 90 96 103 97 87 73 58 38 18 20 23 26 24 23 23 17 11 4 4 4 3 3 3 3 1 3 4 4 5 6 7 7 6 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 3 2 2 2 11 27 46 48 52 59 65 61 51 27 13 7 10 10 10 10 12 13 15 15 14 12 13 15 16 11 6 2 0 0 1 2 1 1 1 2 3 4 4 3 2 2 3 3 2 3 5 6 6 6 5 5 6 7 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 13 22 40 50 60 67 73 72 69 64 61 60 60 63 71 82 95 104 108 100 94 86 78 69 64 63 64 63 60 55 46 34 22 12 5 1 4 5 6 6 7 7 7 5 3 1 1 1 1 1 2 3 6 10 13 15 15 14 13 12 10 9 8 8 9 9 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 103 114 118 109 98 86 74 67 53 30 21 18 18 21 20 16 10 6 5 5 4 4 3 3 3 6 7 9 9 10 11 10 8 5 3 1 0 0 0 0 0 0 0 1 1 0 0 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 5 6 7 13 28 47 61 70 76 70 55 33 18 8 4 2 2 3 6 8 10 11 12 11 10 9 8 5 3 1 0 0 0 1 1 1 1 0 0 1 2 2 3 4 5 4 2 1 2 3 4 3 2 1 1 4 7 4 2 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 15 22 33 47 67 70 66 59 54 54 56 61 73 86 99 107 109 104 97 88 77 66 58 53 51 50 48 44 43 37 27 15 7 3 3 5 6 7 6 5 6 6 6 5 5 4 4 4 5 6 6 10 12 12 12 11 10 9 8 7 7 6 6 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 130 136 129 118 105 95 86 77 49 26 15 12 11 14 15 13 8 4 2 3 4 5 5 4 5 5 6 7 7 8 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 1 0 0 0 0 0 0 1 1 1 1 1 1 1 2 3 4 5 5 6 7 7 7 15 31 54 71 82 85 75 57 35 17 6 0 0 0 1 2 3 4 5 7 8 8 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 2 1 0 0 0 0 0 0 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 8 14 21 29 38 42 46 49 52 56 60 66 77 88 97 99 102 101 91 80 69 60 54 49 46 44 42 40 44 40 31 19 10 5 4 8 12 15 14 18 21 19 14 10 7 7 7 7 8 7 6 7 8 9 9 9 8 7 7 6 6 6 5 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 162 153 137 126 116 105 88 64 26 13 7 5 5 7 9 8 5 2 0 2 5 6 6 6 6 6 6 6 5 4 4 3 2 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 1 1 1 1 1 1 2 3 4 6 5 6 8 8 8 7 5 14 32 55 76 90 94 79 56 29 10 0 0 0 0 0 0 1 1 2 3 3 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 2 1 1 3 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 11 16 21 26 32 38 45 53 59 66 75 83 89 93 92 90 85 76 66 55 50 47 46 45 45 45 47 41 31 17 6 2 3 7 11 14 11 15 17 16 13 10 8 7 6 5 5 5 6 6 6 7 8 6 6 6 6 5 5 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 188 170 151 136 123 109 89 51 18 7 1 1 2 4 5 3 1 0 0 4 8 9 7 8 9 8 7 5 4 4 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 1 0 0 1 2 3 3 2 1 1 2 2 3 4 5 5 6 7 7 6 5 4 4 11 28 56 81 97 89 67 38 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 2 1 0 1 3 4 2 1 2 5 8 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 9 14 20 27 34 42 49 58 66 73 81 91 99 97 94 90 84 71 59 52 51 51 51 51 47 41 33 24 14 4 1 1 2 5 7 8 10 10 10 8 7 7 6 5 5 4 4 5 6 6 6 6 5 5 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 201 183 164 147 132 118 105 83 62 39 13 3 2 4 4 3 0 0 1 1 1 1 1 3 4 4 3 3 3 6 6 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 1 0 2 3 4 3 2 1 1 2 2 2 2 4 5 6 6 6 5 4 4 4 4 8 22 63 86 90 68 36 2 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 4 4 2 1 1 2 5 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 1 2 5 10 16 26 35 44 51 60 66 72 79 93 102 99 97 94 91 83 74 67 63 60 57 53 47 41 34 27 18 8 4 2 1 2 4 6 7 8 8 8 7 7 6 5 4 3 3 4 5 6 7 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 13 14 10 5 198 186 172 157 142 128 115 104 95 65 32 6 1 3 6 8 9 10 5 3 2 2 1 2 2 2 2 3 5 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 1 0 0 1 2 2 2 1 0 0 0 0 0 1 2 3 4 4 4 3 3 2 2 2 4 13 35 64 74 60 25 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 7 14 22 32 43 53 62 68 74 79 92 97 97 97 96 96 93 88 81 73 62 54 48 45 41 37 32 24 16 8 3 0 0 1 3 5 7 9 9 8 6 6 6 5 5 4 5 6 7 8 8 6 5 4 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 38 51 48 32 14 194 193 183 162 147 134 120 106 86 45 21 6 7 9 10 10 10 9 5 5 5 5 4 4 2 3 4 6 8 8 6 5 4 3 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 0 0 0 0 0 0 0 0 1 10 18 14 3 2 1 1 0 1 3 12 43 55 49 21 6 1 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 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 3 7 14 25 41 54 66 73 77 81 88 90 91 92 93 96 98 92 83 72 60 51 46 45 45 43 40 32 23 14 7 3 1 0 2 3 6 7 8 7 5 4 3 4 4 3 5 6 7 8 8 7 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 17 19 17 12 4 187 189 178 161 146 131 118 105 71 35 20 19 21 22 19 15 12 10 8 8 7 6 5 4 3 2 4 6 9 7 4 3 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 73 92 82 79 62 32 12 0 0 25 58 65 56 38 12 8 12 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 3 8 17 35 52 65 75 78 81 86 88 90 90 90 92 93 89 81 71 60 53 50 49 49 48 46 39 30 21 12 7 5 4 5 6 8 11 11 9 6 3 1 1 3 4 5 6 7 8 9 10 9 6 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 8 29 39 41 34 14 189 184 170 150 128 113 98 79 46 28 19 21 26 30 27 22 17 12 9 7 6 5 5 5 5 5 3 4 5 5 5 4 3 3 3 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 10 47 66 69 43 71 90 76 52 34 26 64 85 86 63 37 11 8 7 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 2 5 15 30 46 59 70 76 80 84 86 88 89 89 92 92 88 80 72 64 62 60 59 58 55 51 46 37 28 18 12 9 8 9 11 14 16 17 17 13 8 3 1 2 4 6 7 8 9 11 11 11 8 5 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 4 13 22 26 27 15 180 166 148 125 106 90 75 50 28 28 27 26 28 29 28 24 18 13 7 6 6 6 5 4 3 4 5 5 5 4 4 5 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 1 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 2 10 10 7 31 52 76 93 105 112 122 112 95 67 42 21 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 3 2 1 1 1 1 1 1 1 3 14 28 43 55 65 71 79 84 88 90 92 94 97 95 90 82 75 72 73 74 73 71 65 59 51 43 34 26 19 14 12 12 15 17 19 19 16 13 8 3 1 2 4 7 11 13 14 14 13 12 11 7 4 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 9 150 129 111 96 91 77 56 24 19 27 34 34 31 29 28 25 19 12 6 6 7 7 5 4 3 5 6 7 7 7 6 6 5 5 5 6 6 4 2 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 2 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 60 123 144 145 131 102 68 29 14 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 2 2 5 5 5 3 1 1 2 12 25 40 53 62 70 77 83 88 92 95 97 99 98 94 89 80 78 81 83 83 81 75 68 61 53 44 35 27 21 18 17 20 24 28 34 37 37 33 21 12 8 8 11 16 19 20 21 19 17 14 9 6 3 2 2 2 1 0 0 0 0 0 0 0 0 0 0 2 5 6 7 7 6 99 77 60 56 54 42 25 9 19 19 16 14 17 19 22 21 16 7 4 4 4 5 5 5 6 6 7 8 8 9 8 8 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 34 81 135 147 148 139 104 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 5 9 10 8 5 2 4 12 24 37 51 62 72 82 87 91 93 93 94 96 97 96 93 89 88 88 88 88 86 82 77 70 61 50 42 35 31 29 28 28 32 40 53 66 75 82 54 32 17 12 12 15 19 23 25 24 22 18 12 8 5 3 2 2 1 1 1 0 0 0 0 0 0 1 2 4 5 7 6 6 6 71 53 40 44 47 45 35 27 30 39 35 24 13 11 12 11 8 4 4 3 3 4 5 7 8 9 10 11 10 9 8 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 44 91 125 141 151 137 101 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 5 5 6 8 13 15 15 14 12 15 21 29 39 51 65 76 86 91 90 88 86 88 91 94 98 98 94 92 90 89 90 91 91 86 78 68 58 49 43 40 38 36 36 35 35 37 40 42 43 34 26 20 18 22 26 28 29 30 30 27 23 17 12 8 5 3 2 1 1 0 0 1 2 2 2 2 2 4 5 6 6 5 5 6 52 46 41 39 41 39 34 20 30 49 45 31 11 12 12 11 10 8 8 7 6 5 6 5 5 8 10 12 11 8 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 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 11 45 61 77 99 114 129 147 122 76 6 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 1 3 5 7 8 11 14 17 19 20 20 19 23 28 35 44 55 69 79 86 91 91 89 86 86 89 93 100 100 98 95 93 93 95 98 99 97 93 85 75 65 56 48 43 39 36 32 27 24 22 21 19 18 19 21 25 36 43 43 41 39 37 32 27 21 15 9 4 3 2 1 1 0 1 2 3 3 3 2 2 3 5 5 5 6 6 6 41 43 44 40 37 34 27 17 25 31 32 21 13 10 12 14 14 13 12 11 10 9 7 4 3 4 6 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 2 36 79 90 91 93 103 113 118 93 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 9 12 16 20 22 23 25 28 34 40 47 54 64 74 82 89 94 97 95 91 88 87 88 92 98 101 100 100 100 102 105 107 109 109 105 97 87 75 62 51 47 43 39 35 31 26 22 20 20 21 24 29 42 50 55 56 54 51 46 38 31 23 16 10 4 3 2 1 0 0 1 1 1 1 0 0 1 2 3 4 5 6 6 34 39 44 30 21 17 17 18 19 21 21 19 16 16 17 15 14 12 12 11 11 10 8 3 3 3 4 5 4 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 55 80 88 87 90 92 63 48 33 11 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 1 2 3 5 9 10 9 9 7 6 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 2 3 4 7 8 11 17 20 24 26 31 36 41 47 53 59 68 78 90 97 101 103 101 99 97 95 95 96 101 104 105 107 110 112 113 114 116 117 115 110 103 93 81 68 59 55 53 52 49 43 34 28 25 26 32 38 43 50 56 62 63 60 53 43 32 22 17 13 8 5 2 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 6 25 30 29 20 15 11 11 19 22 23 22 18 13 16 17 15 12 10 10 9 8 5 4 3 2 3 3 3 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 28 71 80 81 77 82 69 25 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 3 8 16 19 22 25 25 24 21 16 11 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 1 4 6 8 10 12 15 19 22 25 29 36 42 46 51 56 62 68 78 90 100 105 108 106 104 102 99 97 96 98 100 101 103 106 111 115 119 122 123 121 119 116 110 101 91 80 78 79 82 85 79 62 51 43 38 39 46 55 59 60 61 63 59 51 39 28 18 15 14 12 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 20 16 11 8 6 6 12 22 22 20 17 14 13 14 14 12 9 7 6 7 5 3 0 0 1 2 3 3 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 48 77 82 66 41 8 3 2 0 0 0 0 0 0 0 0 0 0 5 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 12 16 19 19 15 12 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 6 10 13 15 16 19 21 25 29 35 43 49 55 59 64 67 69 77 85 94 101 105 107 104 101 97 96 95 95 95 97 99 101 108 116 122 127 130 132 129 125 119 111 104 100 103 108 114 120 113 96 79 66 57 60 84 109 109 85 64 66 59 49 37 25 17 15 13 13 14 19 15 5 1 0 0 0 0 0 0 0 0 0 0 0 2 4 13 9 8 11 12 13 14 16 18 15 11 8 7 8 9 9 8 6 5 5 3 1 0 0 1 2 2 2 2 0 0 1 2 2 3 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 1 4 13 20 28 29 16 0 0 0 0 0 0 0 0 0 0 0 0 5 20 25 22 6 1 0 0 0 0 0 0 0 0 0 0 0 6 7 4 1 0 0 0 1 3 12 18 20 16 8 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 9 12 15 18 21 22 24 27 31 37 45 53 59 65 68 70 71 74 79 85 92 98 102 101 98 96 96 96 96 96 96 97 98 105 114 123 133 143 150 144 135 124 111 106 107 110 116 123 131 128 119 104 90 84 92 121 140 139 96 69 64 58 50 40 23 16 15 13 12 13 17 13 6 2 0 0 0 0 0 0 0 0 0 0 0 0 1 9 10 12 15 14 14 12 10 10 9 7 5 3 3 4 4 5 5 5 3 2 0 0 0 0 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 11 25 31 26 16 7 2 0 0 0 0 0 0 0 0 0 2 10 14 13 3 0 0 0 0 0 1 2 3 5 7 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 3 4 6 8 10 12 15 18 21 23 26 30 34 41 49 58 65 70 74 72 70 70 72 76 82 90 96 100 100 100 100 101 100 99 98 97 98 103 111 123 139 156 167 161 146 128 108 106 106 106 108 112 121 123 121 114 100 90 88 102 110 108 77 64 59 52 44 36 26 22 20 18 16 13 10 7 5 3 1 1 1 0 0 0 0 0 0 0 0 0 0 15 17 17 17 16 14 12 9 9 9 9 7 6 5 3 2 2 2 1 1 1 1 1 0 0 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 23 27 19 11 3 1 0 0 0 0 0 0 0 0 0 0 1 3 2 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 1 3 5 8 8 9 8 8 9 10 11 12 14 17 21 24 28 33 38 47 55 63 70 74 75 72 70 68 68 71 76 85 91 96 100 101 102 102 102 102 102 100 100 101 108 118 132 153 166 170 158 136 110 112 114 114 111 111 112 111 110 107 105 101 99 111 117 110 79 68 60 52 43 37 34 36 36 36 31 23 13 9 7 6 7 6 5 4 4 3 3 3 2 2 1 0 0 20 18 17 18 18 17 17 17 14 13 13 13 10 8 4 2 1 2 1 1 2 3 3 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 7 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 5 18 22 22 16 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 1 4 7 11 11 11 11 12 12 12 12 12 13 18 21 24 28 33 39 46 52 59 67 74 76 73 69 66 66 68 74 81 87 91 94 97 99 102 103 105 106 107 107 107 110 116 127 150 166 174 170 145 121 121 121 118 109 106 105 107 108 107 105 102 105 115 123 117 95 81 68 56 45 38 34 36 38 39 39 31 22 14 9 6 7 9 11 11 12 17 25 22 17 12 8 4 2 23 22 22 23 22 22 20 23 24 24 21 18 15 12 9 5 4 3 3 4 5 6 5 3 2 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 1 1 2 5 7 8 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 19 22 20 15 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 8 12 14 14 14 15 14 12 10 9 11 15 18 21 25 30 36 41 49 58 66 72 73 70 67 64 62 66 71 77 82 85 88 91 93 95 97 99 102 105 109 114 118 120 132 155 174 185 188 160 138 123 116 112 109 104 103 105 109 111 112 111 110 108 106 114 119 99 77 57 45 37 31 26 23 21 20 17 13 11 8 5 4 7 13 22 36 44 47 45 42 36 27 17 9 28 32 33 33 31 28 25 25 27 28 27 23 18 15 10 5 1 1 2 3 5 7 8 5 2 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 2 3 4 2 1 2 4 6 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 17 18 15 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 10 12 13 14 15 15 13 11 8 7 8 12 17 22 26 33 40 47 53 58 64 65 64 61 59 58 61 66 72 77 81 85 88 88 87 87 87 90 96 103 109 115 117 130 151 174 193 204 184 160 137 119 115 115 111 109 109 112 116 120 124 124 120 112 108 102 90 77 64 54 42 32 25 21 16 10 9 9 8 8 6 3 4 6 11 20 33 43 49 52 51 47 33 19 30 32 32 33 31 27 21 19 21 24 27 28 26 20 11 4 0 0 1 2 3 5 7 3 1 0 1 3 6 4 2 0 0 0 0 0 0 0 0 1 3 4 3 1 1 1 2 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 2 6 7 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 2 6 9 12 13 14 15 16 15 12 9 4 4 7 12 17 23 31 40 48 56 61 65 69 70 68 64 62 62 63 65 68 74 77 80 80 79 79 79 84 90 97 105 111 115 127 143 165 190 203 195 175 152 130 126 122 117 114 114 117 121 125 130 130 126 118 109 100 91 81 69 56 45 37 29 24 20 16 12 10 8 8 6 5 5 5 5 5 11 21 35 51 57 52 39 25 31 28 27 27 25 22 17 20 21 22 24 28 32 22 10 2 0 0 0 1 2 3 3 1 0 0 2 6 6 3 1 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 1 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 1 3 8 12 15 15 16 16 15 12 8 3 3 5 9 14 20 30 40 50 59 64 68 72 74 75 74 72 69 66 65 65 67 70 73 74 76 78 80 87 95 103 111 116 119 124 134 149 175 193 200 189 171 150 139 130 123 118 116 115 120 124 127 126 122 116 110 103 95 85 74 62 50 40 30 22 18 14 11 9 8 7 6 8 11 14 13 6 5 9 17 32 45 55 46 31 32 31 28 23 19 14 10 6 11 17 20 21 19 12 7 2 0 0 0 0 0 0 1 0 0 1 2 4 3 1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 1 1 1 0 0 0 0 0 0 2 6 11 13 15 17 17 15 10 5 1 1 2 5 10 18 28 38 48 56 62 66 70 73 75 76 74 72 71 68 66 66 68 71 74 78 80 82 88 97 107 120 123 124 124 128 137 156 175 190 197 193 180 157 139 125 117 116 119 126 126 123 118 113 109 107 102 97 89 77 65 54 43 33 24 21 18 16 12 9 6 5 8 14 24 19 8 5 5 8 15 29 42 38 23 26 25 26 20 16 12 8 8 13 17 19 18 13 7 4 2 0 0 0 0 0 0 0 0 1 2 3 3 1 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 2 1 0 0 0 0 2 5 9 11 15 20 20 17 11 5 1 0 1 4 8 16 25 35 44 52 58 64 69 73 75 75 73 70 68 67 66 66 66 69 73 77 81 85 90 97 105 115 121 124 124 126 136 151 165 178 190 197 188 166 142 123 109 110 115 121 124 124 122 114 106 99 92 87 83 75 67 57 47 37 29 23 18 15 12 9 6 4 6 12 21 19 14 9 6 6 12 21 27 25 14 20 26 27 23 19 16 15 21 24 25 23 18 10 5 2 0 0 0 0 0 0 0 1 2 4 6 6 3 1 0 0 0 0 1 2 3 3 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 2 1 1 0 0 0 0 2 5 8 10 16 22 24 22 17 12 7 3 1 3 8 15 22 31 39 47 54 62 69 75 78 76 72 68 64 62 62 64 65 67 71 75 81 87 92 98 104 110 109 112 117 126 136 148 159 170 182 193 186 170 149 129 113 110 111 114 119 123 123 115 110 104 98 90 81 74 67 59 51 40 30 22 17 13 10 8 6 4 4 6 10 12 11 9 4 4 10 13 13 12 5 19 25 24 23 22 22 23 28 28 26 23 18 11 6 3 1 0 0 0 0 0 0 0 2 5 6 5 1 0 0 0 0 0 0 0 2 4 5 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 5 3 1 0 0 0 0 0 0 2 4 7 10 17 23 28 31 28 21 14 9 5 5 8 15 23 30 37 45 52 59 66 73 78 78 75 69 61 57 56 58 61 64 68 73 80 86 92 98 101 102 100 103 109 120 133 144 156 167 177 187 181 173 162 148 134 123 121 120 120 118 115 111 105 99 94 91 85 77 67 56 46 37 29 22 16 12 10 9 7 4 2 2 2 4 4 4 1 1 2 2 2 2 0 13 15 15 18 22 24 18 15 15 16 16 16 16 14 9 6 4 2 1 1 0 0 0 1 2 3 1 0 0 0 0 0 0 0 0 0 1 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 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 1 2 2 3 2 1 0 0 0 0 0 1 3 5 9 15 23 31 39 36 29 21 14 8 6 10 17 24 32 40 48 53 57 62 72 81 82 79 73 66 61 57 56 57 59 64 69 74 80 85 91 96 95 93 94 98 106 123 137 149 156 157 155 152 150 147 144 139 133 127 121 115 109 104 100 94 88 84 87 84 79 70 59 47 37 30 23 18 14 11 10 8 6 2 1 0 0 0 0 0 0 0 0 0 0 0 9 14 19 21 23 25 28 18 8 5 4 5 7 8 9 7 7 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 10 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 1 1 2 4 5 3 2 1 0 0 0 0 0 1 3 8 14 23 32 41 42 38 31 22 15 10 14 20 26 33 39 45 50 55 61 69 78 86 89 88 84 75 66 60 58 57 59 62 67 72 79 85 89 89 88 86 87 94 112 123 131 135 130 126 125 123 122 121 121 119 115 110 104 97 95 91 86 80 74 70 70 70 67 58 49 39 32 25 19 14 11 10 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 9 15 19 23 26 27 27 24 18 12 7 3 2 2 2 3 3 3 2 2 1 1 1 1 1 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 2 5 8 10 9 7 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 1 2 3 4 5 5 4 3 2 0 0 0 0 0 0 1 8 16 26 36 45 49 47 42 33 23 18 19 23 28 33 39 43 49 54 60 66 76 87 95 97 95 83 75 69 65 63 61 62 65 69 75 80 82 82 82 82 84 92 102 111 117 121 118 115 113 110 107 104 102 103 104 105 101 96 98 98 97 92 85 75 70 66 63 58 51 43 35 27 20 14 11 9 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 12 15 17 20 23 26 30 31 28 22 14 3 1 0 0 0 0 0 0 1 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 9 8 7 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 2 3 4 5 5 5 5 3 2 0 0 0 0 1 3 6 13 25 39 57 67 70 61 49 37 28 24 24 26 30 35 41 46 51 56 59 61 72 83 94 103 105 99 89 79 70 67 66 68 70 73 78 85 89 86 82 81 85 93 101 109 116 120 120 117 112 107 104 100 96 97 99 104 104 104 106 108 108 106 97 87 80 74 68 60 53 47 41 31 23 18 13 9 6 3 1 1 0 0 0 0 0 0 0 0 0 0 0 12 17 17 16 17 21 27 26 21 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 2 4 6 5 4 5 9 10 5 3 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 9 10 9 8 6 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 6 5 4 3 2 1 0 0 1 2 6 16 32 52 74 101 112 112 100 77 57 43 36 33 33 35 39 44 50 55 60 64 68 71 78 89 102 108 108 103 96 87 82 79 77 79 82 88 94 95 92 87 86 89 97 105 113 117 121 124 124 122 118 112 106 101 99 98 99 101 103 106 109 110 111 104 96 89 81 74 66 62 57 52 38 28 22 16 11 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 5 11 13 13 12 16 20 21 19 13 6 2 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 1 1 2 3 4 5 8 15 20 22 20 19 17 11 5 2 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 10 11 9 7 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 1 3 6 7 7 6 5 5 5 3 1 2 4 6 9 28 54 84 111 132 135 131 120 100 80 62 52 45 41 42 46 53 57 62 67 70 73 76 81 85 89 94 98 101 101 101 99 96 95 95 99 103 106 105 102 95 95 97 103 110 116 121 124 126 128 128 127 123 116 109 103 98 95 95 97 100 103 105 106 104 99 93 85 77 71 64 56 48 40 32 25 20 14 10 6 4 2 0 0 0 0 0 0 0 0 0 0 0 14 9 8 8 6 5 8 11 11 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 1 2 1 0 1 1 2 4 6 7 9 12 17 21 24 25 23 19 13 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 9 10 11 11 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 1 2 5 7 8 8 8 7 8 9 5 3 1 0 1 3 25 53 86 122 136 125 121 118 115 100 85 71 62 56 54 58 63 67 69 71 71 74 77 81 84 88 89 89 90 92 100 108 112 115 117 123 128 131 127 119 111 107 106 108 111 117 124 129 134 138 140 139 137 128 119 111 105 101 99 99 100 101 102 103 103 101 98 91 83 75 67 59 52 44 38 31 26 20 15 10 6 4 2 1 0 0 0 0 0 0 0 0 0 64 29 10 2 1 1 1 1 1 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 10 11 12 13 15 16 15 13 12 10 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 5 8 11 11 10 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 9 9 9 8 7 6 4 3 2 2 4 14 36 63 91 122 117 104 101 108 114 107 94 80 70 64 61 61 64 68 73 74 74 75 76 78 81 83 85 86 86 88 100 113 126 137 143 144 146 146 143 134 125 118 113 111 112 116 123 134 142 148 152 153 150 142 132 123 117 113 109 108 108 108 108 107 105 103 100 96 89 81 74 65 57 50 44 38 32 26 20 14 10 7 5 2 1 0 0 0 0 0 0 0 0 93 51 28 13 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 1 2 4 4 5 4 4 5 6 6 8 9 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 2 4 4 5 4 2 0 0 1 5 9 11 13 12 10 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 2 4 7 11 13 14 13 11 8 8 9 7 3 1 2 9 22 40 61 83 81 79 80 90 107 133 139 136 121 98 80 67 61 60 64 68 72 75 77 78 80 85 88 90 90 91 102 113 125 135 141 143 146 146 143 134 129 124 122 121 120 123 130 140 149 156 162 164 163 158 151 142 135 129 124 120 119 117 115 111 108 105 102 98 93 88 81 73 65 57 50 43 37 32 26 20 15 11 8 5 2 0 0 0 0 0 0 0 0 89 61 46 39 35 34 32 26 17 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 1 1 1 0 0 0 1 2 3 3 3 2 2 1 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 3 6 8 9 9 5 3 1 0 2 6 9 11 13 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 1 3 7 11 15 18 21 21 17 12 11 10 7 2 0 0 4 9 17 29 39 46 53 61 70 85 103 121 134 140 129 111 89 72 60 53 55 59 64 70 76 80 84 88 91 93 97 106 114 120 125 126 129 136 140 141 138 131 126 128 133 139 145 149 152 156 160 166 178 183 183 178 169 157 149 141 135 130 127 124 120 116 111 106 101 97 91 86 80 73 66 59 53 46 39 33 28 23 18 13 9 6 3 1 1 0 0 0 0 0 nan nan nan 39 42 48 55 54 49 38 20 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 9 8 6 3 2 0 2 5 8 10 12 12 11 9 7 5 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 12 17 22 26 27 22 16 12 8 5 1 0 1 3 7 11 19 26 33 40 46 54 65 78 94 112 126 136 128 113 94 73 59 54 54 55 59 64 71 81 90 98 103 107 113 121 128 132 128 126 127 133 143 156 141 135 136 148 158 166 160 153 149 154 160 162 172 186 202 195 182 171 161 153 146 141 138 133 128 123 117 111 106 100 93 85 80 75 69 65 59 52 44 37 31 26 21 16 11 8 5 3 1 0 0 0 0 nan nan nan nan nan nan nan nan nan nan 13 4 1 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 1 1 1 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 8 9 8 7 5 3 1 0 3 6 9 11 12 12 12 11 10 10 8 6 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 6 8 10 12 15 18 23 27 28 24 20 16 12 8 5 2 1 2 5 9 14 19 25 31 38 45 51 63 77 93 107 120 129 125 113 84 67 58 55 56 59 63 70 79 89 99 108 113 118 126 136 144 149 145 141 137 141 146 146 152 164 184 204 218 206 187 165 151 148 151 159 168 178 184 189 190 189 187 183 175 166 155 144 135 128 121 115 108 99 91 86 83 82 82 76 67 57 47 38 33 28 24 20 15 11 6 2 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 2 4 3 12 27 21 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 6 10 11 10 10 10 10 10 8 5 2 2 4 7 9 10 11 13 13 13 13 13 11 9 7 7 5 3 2 0 0 0 0 0 0 0 0 0 0 1 3 4 5 5 6 6 8 12 15 19 21 23 26 29 30 28 24 23 20 16 12 7 4 3 3 4 6 9 13 18 24 33 40 48 61 74 88 98 111 127 130 122 98 81 69 62 60 62 67 74 82 91 102 112 117 123 130 138 147 157 161 163 163 168 173 178 186 195 207 242 271 278 262 230 177 156 147 150 160 172 178 186 195 205 210 212 206 196 185 169 156 146 137 129 122 113 105 100 97 96 96 91 83 74 65 56 50 45 41 36 27 18 10 4 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 43 32 23 19 9 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 1 4 7 8 9 10 12 14 14 14 13 12 11 11 11 11 10 7 5 3 4 6 10 11 13 14 16 17 17 15 13 12 11 10 8 6 4 1 0 0 0 0 0 0 0 1 2 3 6 8 9 9 10 12 15 18 22 27 30 31 33 35 35 31 27 26 23 20 14 10 8 7 8 9 13 14 15 19 25 33 41 51 62 75 89 103 120 134 141 134 121 107 94 82 72 68 67 73 82 92 103 113 121 128 134 139 147 155 163 169 174 178 184 190 196 202 211 236 264 292 312 291 235 196 167 148 155 166 178 189 198 206 208 207 198 187 177 171 162 156 155 161 164 147 132 121 113 110 110 105 98 90 81 73 66 60 56 51 39 28 19 12 6 2 1 0 nan nan nan nan nan nan nan nan 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 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 1 1 1 0 0 0 2 5 12 17 20 23 23 22 21 19 17 15 13 11 10 10 10 9 8 7 6 5 7 9 12 14 17 19 20 20 18 16 13 11 9 8 7 5 2 0 0 0 0 0 0 1 3 5 7 9 11 12 14 16 18 21 26 30 34 36 38 39 39 38 35 33 31 28 23 19 14 11 10 11 14 19 21 22 24 28 34 43 52 61 73 92 114 136 154 168 162 154 145 132 116 99 85 78 77 81 88 99 111 122 131 137 143 151 159 167 175 180 183 187 192 198 203 212 227 251 278 309 306 285 239 191 154 158 167 180 192 202 210 209 204 195 182 171 161 155 154 158 173 180 167 151 134 119 115 114 113 109 102 91 81 73 68 64 61 48 38 29 22 15 7 4 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 3 2 1 2 5 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 2 7 11 12 9 7 4 5 13 22 23 24 25 25 25 24 22 20 17 13 10 9 8 8 8 7 6 5 5 5 9 13 16 19 21 22 22 21 19 17 14 12 9 8 5 3 1 0 0 0 0 1 3 5 7 9 12 14 16 19 22 24 25 28 33 38 41 43 43 42 40 38 38 37 35 31 26 19 16 14 15 19 24 30 34 37 41 45 51 57 65 73 100 125 146 160 169 168 169 168 160 146 126 100 86 79 83 92 106 116 125 133 139 146 153 164 176 189 194 197 198 200 203 211 223 238 261 288 319 318 303 271 228 194 175 179 188 199 204 209 212 213 210 204 193 181 173 169 168 173 172 167 155 139 120 116 113 112 110 106 94 84 74 67 65 63 58 50 42 32 22 13 7 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 24 17 4 0 0 0 0 0 1 0 0 0 0 0 8 18 27 30 30 33 35 37 36 34 31 28 25 22 21 19 18 17 15 11 8 6 5 4 5 5 5 5 8 10 12 14 17 20 22 23 23 23 22 20 17 16 14 11 8 4 1 0 0 0 2 3 5 8 10 11 13 16 19 23 27 28 29 30 31 34 39 41 43 45 45 44 42 40 38 35 31 24 20 18 17 20 26 35 44 52 58 61 63 65 69 76 91 111 131 148 159 165 178 184 185 171 148 114 98 90 93 100 109 118 127 136 142 148 154 167 183 201 209 215 217 219 223 233 248 265 287 314 337 339 325 300 261 230 207 210 220 237 258 272 273 282 295 312 271 232 204 188 180 184 177 166 151 134 117 113 106 98 86 82 84 80 74 66 61 60 65 65 60 48 34 21 12 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 6 15 12 8 4 8 12 18 28 39 42 41 41 40 38 36 32 29 25 20 16 14 14 15 16 15 12 10 8 6 6 7 7 8 10 12 14 16 18 21 24 25 25 24 24 24 22 21 20 19 17 15 9 4 1 1 1 3 6 10 14 15 15 16 18 21 26 29 31 33 35 36 36 36 37 39 42 46 45 41 39 37 36 32 28 24 21 19 20 27 37 48 58 67 71 76 81 86 92 98 110 123 141 162 180 197 207 211 202 173 138 118 109 107 111 116 122 131 139 148 155 162 173 188 205 219 229 235 240 248 258 274 293 314 339 355 359 343 320 286 267 256 257 265 274 276 285 295 308 319 328 315 291 260 221 196 186 174 162 149 136 124 116 109 103 96 90 86 82 78 74 69 66 66 63 56 46 37 27 19 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 28 37 48 45 42 39 35 31 26 21 17 14 12 11 15 18 21 19 17 15 13 10 8 9 10 13 16 19 22 25 28 30 31 31 30 29 28 27 25 26 26 25 23 20 16 11 6 3 4 7 12 17 21 22 22 22 23 25 27 30 33 36 39 42 41 37 32 31 35 43 43 43 41 40 38 35 32 28 24 22 21 27 35 45 61 71 75 80 85 92 98 105 113 127 144 177 199 212 218 223 226 196 166 141 127 120 124 130 138 147 158 168 175 184 195 213 228 241 249 255 259 267 277 290 306 324 346 357 360 350 328 300 291 286 285 285 275 251 252 257 266 264 266 281 288 288 273 247 219 193 168 147 131 118 107 103 105 112 110 105 98 91 86 86 83 78 71 61 50 41 33 25 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 16 12 10 13 15 19 22 24 23 22 20 18 16 14 15 17 20 24 27 31 34 37 38 38 38 36 34 33 32 31 31 30 29 27 25 22 18 14 10 12 15 20 23 26 26 27 27 28 30 33 36 38 41 42 44 45 44 42 40 40 41 43 45 47 47 43 38 34 30 27 26 24 25 30 38 53 64 71 76 79 84 94 103 112 125 146 180 202 219 228 232 229 203 179 156 139 136 141 153 166 181 190 199 209 220 233 250 260 268 272 273 274 279 286 296 309 323 340 345 346 339 319 298 282 268 255 246 239 231 235 240 246 236 233 236 244 256 270 266 255 236 208 177 150 129 113 105 109 121 127 130 128 115 106 106 101 94 84 71 58 47 39 31 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 22 23 24 27 29 32 33 35 37 40 43 43 42 41 39 38 37 35 34 33 31 30 30 28 26 23 23 25 28 30 32 30 28 29 30 32 35 37 41 43 46 48 48 48 48 48 47 47 45 43 41 42 44 46 46 43 38 32 27 25 24 26 32 41 56 68 79 86 96 114 127 137 147 164 185 208 227 243 243 234 213 193 174 159 166 175 184 192 201 214 229 245 260 273 285 287 288 288 283 280 281 286 293 302 313 323 327 326 320 302 285 268 254 242 232 225 220 221 225 229 227 222 216 212 213 219 222 222 219 207 186 155 131 110 97 104 115 125 133 138 136 130 121 111 101 91 75 63 52 45 38 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 34 37 42 47 49 49 48 47 46 44 41 40 38 37 36 36 36 35 33 32 29 29 32 35 36 33 33 36 39 42 44 45 46 47 49 50 49 50 51 52 54 55 52 47 41 35 33 45 50 52 48 42 33 28 26 25 30 40 56 71 84 93 108 127 150 173 196 202 211 225 235 239 227 218 208 199 192 188 197 206 215 221 230 241 255 271 286 294 299 297 294 290 284 280 277 279 283 289 296 301 303 301 295 281 266 250 236 223 212 204 198 194 193 195 199 198 196 190 185 180 178 176 176 179 175 164 149 134 118 119 119 120 121 122 124 122 119 113 106 96 84 72 62 52 44 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 50 49 48 47 45 45 44 42 41 38 36 35 36 37 37 43 49 53 56 57 57 57 56 55 54 54 54 56 57 58 58 56 52 46 38 35 39 42 42 40 38 34 31 30 30 34 42 52 63 72 80 96 116 141 169 192 203 224 250 268 258 232 219 212 209 214 219 224 231 238 245 253 261 271 282 293 294 294 291 287 284 281 277 275 275 277 281 285 286 285 281 273 261 248 236 225 216 207 200 194 189 186 182 179 177 177 176 178 181 187 197 210 227 236 239 234 221 206 194 182 171 161 149 137 130 126 123 121 116 109 98 84 66 53 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 39 37 37 41 46 58 67 76 82 83 81 80 79 77 73 70 68 67 66 67 67 66 63 57 50 45 42 44 49 54 48 42 39 37 37 37 44 50 56 58 61 69 90 118 159 184 197 218 240 263 271 271 264 258 255 261 261 257 253 249 246 254 263 272 279 285 284 282 278 274 272 271 269 269 269 272 276 279 280 279 274 264 252 240 229 220 214 208 202 195 188 180 175 171 170 171 174 182 190 200 214 236 265 274 278 277 264 255 253 253 253 254 240 221 209 199 191 179 165 150 133 116 99 79 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 92 93 94 95 94 90 87 85 82 80 78 77 76 73 68 61 54 47 42 41 43 47 49 50 50 49 53 59 65 70 69 65 83 111 152 168 181 199 219 239 258 273 283 289 292 294 286 276 268 262 257 254 255 259 266 270 272 267 262 258 260 262 263 264 266 269 272 275 276 275 273 262 250 239 228 218 211 204 198 191 182 172 170 168 167 168 171 175 181 186 193 205 217 219 217 214 212 223 243 267 289 309 297 282 270 263 257 250 230 204 173 147 127 103 82 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 76 71 66 67 74 67 57 44 41 42 50 58 65 65 66 66 77 94 116 114 111 119 143 172 180 194 215 240 256 264 273 283 294 300 302 293 281 269 261 253 245 243 246 252 257 261 259 256 253 256 259 261 263 265 268 269 270 271 271 270 263 253 243 231 221 211 203 194 185 174 164 159 157 157 158 159 159 158 156 155 153 149 139 131 134 160 182 204 227 254 283 285 282 276 268 267 277 266 245 210 176 144 115 90 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 82 100 120 138 152 150 155 164 188 218 255 280 301 320 320 311 297 287 280 283 284 281 275 267 257 247 238 235 238 245 249 252 254 254 255 258 260 262 263 265 266 267 267 267 266 263 259 252 244 233 223 213 202 191 181 171 163 157 154 152 152 150 147 143 139 134 126 112 96 77 83 115 135 153 167 176 190 213 232 245 240 239 239 234 226 212 189 163 133 102 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 373 378 394 401 400 383 353 317 294 278 266 253 241 234 230 228 234 238 242 245 250 254 257 259 259 258 258 259 262 265 267 269 269 264 258 251 242 233 223 212 202 193 183 173 165 158 151 146 141 137 133 129 124 117 108 94 76 53 55 69 82 95 106 106 108 116 126 135 138 161 187 208 210 204 201 190 171 135 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 226 230 235 241 247 254 256 257 254 250 247 250 255 261 268 273 276 271 265 256 246 235 224 214 203 194 182 168 158 149 142 138 134 130 127 124 120 114 105 91 73 49 43 42 47 57 68 77 81 83 86 105 137 177 212 240 235 223 213 197 176 140 CIN 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 -46 -24 -12 -11 -23 -50 -85 -96 -64 -18 -38 -63 -66 -40 -104 -123 -124 -117 -117 -128 -138 -143 -131 -89 -50 -23 -13 -24 -58 -78 -87 -84 -85 -85 -87 -85 -98 -83 -48 -17 -6 -5 -13 -28 -15 -10 -6 -2 0 0 0 0 -1 -36 -48 -44 -37 -50 -18 -12 -24 -25 -15 -6 0 0 0 0 0 0 0 -3 -8 -11 -3 0 -1 -4 -9 -15 -7 -7 -13 -25 -20 -8 -2 -7 -21 -22 -26 -29 -26 -16 -8 -4 -5 -10 -17 -20 -19 -12 -6 -5 -7 -7 -5 -3 -2 -1 0 0 0 0 -1 -6 -14 -16 -12 -13 -14 -23 -37 -50 -49 -38 -31 -33 -39 -45 -51 -57 -65 -58 -46 -36 -29 -28 -30 -30 -31 -40 -33 -31 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 -33 -21 -12 -14 -23 -32 -34 -68 -60 -20 -1 0 0 -5 -32 -97 -117 -114 -110 -130 -149 -146 -127 -121 -109 -89 -73 -62 -79 -93 -90 -84 -88 -85 -56 -15 -28 -39 -30 -15 -10 -19 -18 -16 -20 -38 -29 -12 0 0 0 0 -8 -40 -52 -47 -35 -26 -7 -3 -7 -8 -5 -2 0 0 0 0 0 0 0 -1 -3 -3 -1 0 -1 -5 -11 -20 -10 -16 -20 -15 -8 -9 -15 -19 -19 -24 -24 -25 -24 -17 -7 -3 -5 -7 -17 -24 -25 -19 -7 -3 -4 -6 -6 -3 -1 0 0 0 -1 -2 -3 -6 -13 -16 -14 -14 -16 -24 -34 -44 -47 -48 -51 -54 -58 -60 -60 -56 -49 -35 -27 -21 -19 -20 -25 -26 -28 -29 -29 -26 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -17 -26 -16 -22 -46 -76 -94 -28 -14 -6 0 0 0 0 -4 -32 -52 -65 -51 -14 -11 -27 -41 -60 -80 -74 -43 -4 -19 -101 -118 -95 -57 -21 -2 0 -2 -28 -22 -15 -14 -24 -31 -46 -53 -45 -30 -13 0 0 0 0 -7 -24 -36 -33 -20 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -11 -7 -19 -24 -20 -11 -4 -3 -6 -6 -13 -12 -8 -6 -10 -6 -4 -4 -6 -13 -21 -27 -26 -14 -7 -4 -3 -3 -4 -4 -4 -4 -5 -7 -8 -7 -7 -9 -13 -17 -20 -24 -30 -36 -38 -34 -43 -50 -53 -54 -50 -41 -33 -25 -18 -18 -18 -19 -22 -28 -28 -27 -25 -24 -24 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -26 -31 -29 -37 -61 -92 -89 -12 -3 0 0 0 0 0 0 -10 -44 -71 -83 -69 -1 -1 0 0 0 0 0 0 -3 -34 -116 -132 -100 -57 -17 -2 -23 -74 -42 -22 -29 -57 -68 -74 -71 -50 -21 -4 0 0 0 0 -18 -29 -26 -16 -22 -16 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -13 -19 -19 -16 -12 -9 -6 -2 -1 -3 -6 -9 -9 -6 -6 -17 -10 -6 -4 -7 -14 -24 -28 -22 -11 -6 -5 -5 -7 -9 -11 -14 -17 -16 -12 -8 -5 -6 -13 -20 -26 -32 -34 -33 -28 -23 -29 -33 -33 -30 -23 -16 -11 -9 -11 -17 -23 -28 -32 -36 -38 -33 -27 -25 -30 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -14 -25 -42 -59 -87 -81 -16 -3 0 0 0 0 0 -7 -32 -59 -79 -80 -69 -84 -91 -57 -20 0 0 0 0 -3 -50 -94 -96 -57 -37 -87 -70 -39 -21 -7 -8 -33 -80 -30 -44 -53 -34 -5 0 0 0 0 -5 -24 -42 -47 -43 -24 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -19 -21 -15 -9 -3 -1 0 -1 -2 -4 -7 -7 -6 -9 -26 -18 -13 -11 -11 -15 -24 -31 -28 -13 -8 -9 -12 -14 -16 -21 -20 -16 -10 -6 -4 -5 -8 -15 -21 -26 -31 -32 -26 -18 -13 -13 -13 -13 -11 -8 -6 -9 -14 -20 -25 -29 -34 -37 -36 -43 -40 -34 -32 -36 -48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -28 -28 -38 -92 -77 -17 0 0 0 0 0 0 0 -1 -5 -28 -68 -64 -14 -32 -29 -15 0 0 0 0 0 -5 -60 -93 -81 -32 -21 -14 -6 0 0 0 -1 -2 -1 -6 -27 -37 -24 -3 0 0 0 0 -5 -17 -28 -16 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -8 -8 -6 -3 0 0 -1 -1 -1 0 0 0 0 -2 -12 -17 -21 -24 -29 -38 -44 -38 -21 -13 -15 -17 -18 -18 -17 -13 -8 -4 -3 -4 -5 -7 -12 -16 -19 -20 -20 -16 -10 -5 -4 -4 -5 -5 -5 -6 -10 -17 -26 -34 -39 -43 -40 -34 -41 -40 -36 -35 -40 -56 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 -6 -45 -66 -57 -28 -12 -6 -2 0 0 0 0 0 0 0 0 -1 -4 -10 -6 0 -1 -2 -1 0 0 0 0 0 -24 -101 -159 -145 -89 -30 -18 -9 -3 0 0 0 0 0 0 -6 -14 -17 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -6 -8 -8 -5 -2 0 0 0 0 0 0 0 -4 -14 -15 -18 -27 -42 -56 -56 -46 -31 -21 -21 -22 -20 -14 -9 -6 -3 -2 -2 -3 -4 -5 -8 -9 -9 -9 -9 -7 -5 -3 -3 -3 -4 -4 -4 -4 -7 -12 -18 -24 -30 -35 -34 -30 -32 -32 -32 -34 -38 -46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -47 -61 -41 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -57 -111 -119 -84 -35 -26 -27 -20 -9 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 -1 -2 -5 -8 -8 -5 -3 -3 -5 -11 -11 -6 -2 -1 0 0 0 0 0 -5 -11 -12 -8 -9 -19 -41 -42 -38 -33 -28 -27 -26 -20 -12 -6 -3 -2 -2 -1 -3 -3 -4 -6 -7 -5 -4 -4 -4 -3 -3 -3 -3 -4 -4 -4 -4 -6 -9 -12 -15 -19 -28 -32 -32 -30 -29 -30 -34 -33 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -25 -14 -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 -7 -17 -21 -14 -7 -9 -22 -43 -48 -31 0 0 0 0 0 0 0 0 0 0 0 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 -10 -13 -10 -7 -4 -3 -2 -4 -8 -8 -5 -5 -6 -3 0 0 0 -5 -10 -13 -13 -16 -21 -26 -28 -23 -18 -16 -16 -14 -11 -7 -4 -3 -3 -4 -3 -1 -1 -2 -2 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -5 -5 -5 -5 -6 -9 -12 -16 -25 -27 -28 -28 -28 -30 -31 -25 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -13 -26 -26 -14 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -17 -52 -23 -5 -10 -40 -62 -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 -1 -1 0 0 0 0 0 0 0 -1 -6 -6 -4 -5 -6 -4 -2 0 -3 -4 -5 -6 -7 -6 -4 -1 0 -2 -6 -10 -11 -11 -14 -14 -11 -7 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -3 -5 -6 -6 -5 -3 -5 -5 -5 -4 -4 -7 -11 -15 -19 -20 -20 -20 -21 -23 -19 -17 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -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 -8 -37 -98 -40 -11 -3 -13 -26 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -11 -16 -4 0 0 0 0 0 0 0 0 -1 -2 -4 -4 -3 -1 0 -1 -3 -4 -4 -4 -4 -2 -1 0 0 -2 -6 -10 -11 -10 -7 -4 -2 -1 0 0 -1 -1 -1 -2 -2 -2 -2 -2 -3 -4 -4 -4 -3 -3 -3 -3 -3 -5 -6 -7 -8 -7 -7 -7 -5 -4 -4 -6 -9 -12 -13 -12 -11 -11 -13 -19 -31 -39 -38 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -25 -10 -3 0 0 0 -1 -9 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -17 -28 -32 -28 -5 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -1 -1 -2 -4 -4 -3 -2 -1 -2 -2 -1 0 -2 -5 -8 -9 -7 -5 -3 -1 -1 -1 -1 -2 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -2 -3 -4 -4 -5 -6 -12 -15 -11 -8 -6 -5 -5 -6 -9 -11 -11 -12 -13 -13 -17 -24 -32 -41 -43 0 0 -1 -1 -1 -1 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -14 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -22 -35 -33 -20 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -3 -7 -8 -7 -4 -2 -2 -2 -1 0 0 -1 -3 -6 -9 -8 -6 -4 -3 -2 -4 -4 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 -2 -2 -2 -2 -3 -4 -4 -4 -4 -6 -10 -11 -7 -4 -5 -6 -6 -6 -10 -12 -14 -17 -20 -22 -27 -35 -43 -53 -53 0 0 0 0 0 0 0 -1 -4 -4 -2 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 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -10 -10 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -8 -9 -7 -4 -2 -1 -1 0 -2 -6 -8 -4 -8 -11 -11 -11 -12 -11 -11 -14 -12 -9 -5 -2 -2 -2 -3 -3 -3 -4 -4 -4 -5 -5 -7 -9 -12 -13 -12 -10 -9 -6 -5 -4 -4 -4 -5 -5 -5 -9 -13 -18 -24 -30 -36 -44 -54 -58 -67 -66 0 0 0 0 0 0 0 0 -3 -5 -3 0 0 0 0 0 -1 -1 0 0 -1 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -17 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 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 -2 -6 -9 -8 -13 -15 -16 -19 -23 -22 -21 -25 -21 -15 -8 -3 -1 -2 -2 -3 -2 -3 -4 -6 -6 -8 -8 -9 -10 -14 -17 -18 -15 -8 -5 -3 -3 -3 -4 -4 -5 -8 -13 -21 -30 -40 -34 -51 -71 -84 -86 -72 0 0 0 0 0 0 0 0 -1 -2 -3 -2 0 0 0 -1 -1 -1 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -23 -46 -20 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -5 -9 -14 -11 -15 -21 -24 -22 -19 -12 -3 -1 0 -1 -2 -2 -2 -2 -2 -1 -1 -2 -4 -5 -6 -6 -6 -7 -9 -13 -14 -10 -6 -5 -4 -3 -3 -4 -4 -4 -5 -10 -21 -35 -46 -18 -40 -66 -80 -63 -21 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 0 0 0 0 0 -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 -1 -1 0 0 -1 -4 -4 -4 -4 -5 -7 -10 -13 -11 -13 -14 -12 -6 -3 -2 0 0 -1 -3 -4 -4 -3 -2 -1 -1 0 -1 -1 -3 -4 -4 -4 -4 -4 -6 -5 -4 -3 -3 -4 -4 -4 -5 -4 -3 -5 -14 -33 -52 -60 -33 -40 -42 -31 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -6 -5 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -4 -5 -9 -19 -14 -9 -7 -9 -16 -15 -12 -8 -6 -4 -3 -1 -1 0 -1 -1 -2 -2 -2 -1 -4 -3 -2 -1 -1 -1 -1 -1 -2 -3 -3 -2 -2 -1 -2 -2 -2 -3 -3 -4 -6 -7 -4 -7 -17 -34 -54 -73 -76 -54 -46 -38 -22 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -2 -1 -1 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -7 -12 -12 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -11 -18 -27 -32 -31 -27 -22 -18 -20 -33 -25 -15 -7 -3 -3 -3 -3 -3 -3 -3 -4 -5 -5 -7 -9 -8 -5 -3 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -2 -3 -4 -5 -7 -10 -7 -16 -34 -56 -60 -70 -67 -50 -35 -24 -12 -1 -2 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 -1 -1 -2 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -17 -10 -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 -2 -6 -11 -17 -24 -32 -42 -49 -47 -39 -31 -31 -39 -31 -24 -18 -13 -10 -12 -13 -13 -11 -9 -9 -10 -11 -11 -10 -9 -9 -7 -4 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -3 -5 -7 -8 -8 -8 -19 -38 -59 -63 -46 -36 -29 -20 -7 -2 -1 -3 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -8 -8 -7 -9 -13 -19 -27 -35 -42 -45 -48 -50 -47 -40 -39 -39 -28 -24 -21 -18 -16 -19 -20 -18 -15 -13 -13 -13 -13 -10 -9 -8 -5 -4 -5 -4 -3 -3 -3 -3 -3 -2 -1 -1 -1 -2 -3 -5 -7 -9 -7 -6 -7 -11 -23 -37 -50 -54 -26 -14 -12 -13 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -5 -7 -19 -21 -17 -13 -17 -27 -32 -29 -36 -41 -45 -48 -44 -41 -36 -26 -20 -17 -15 -14 -14 -13 -12 -10 -9 -11 -12 -12 -10 -8 -7 -5 -3 -3 -4 -4 -3 -2 -2 -3 -3 -2 -1 -1 -2 -4 -6 -10 -13 -7 -5 -7 -13 -24 -33 -39 -40 -26 -20 -18 -14 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 -2 -1 -1 -1 -1 0 0 0 -1 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -9 -13 -11 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -3 -5 -9 -15 -14 -13 -12 -10 -12 -26 -22 -10 -22 -31 -36 -38 -42 -35 -29 -24 -20 -15 -11 -8 -6 -6 -5 -4 -5 -9 -12 -13 -11 -9 -9 -9 -9 -7 -5 -4 -3 -3 -2 -2 -3 -2 -2 -3 -3 -5 -8 -13 -15 -7 -8 -13 -19 -24 -31 -33 -30 -25 -25 -25 -18 -1 -6 -7 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -1 -1 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 -2 -13 -21 -23 -18 -8 -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 -2 -5 -10 -9 -8 -6 -6 -7 -10 -14 -28 -17 -8 -14 -19 -21 -23 -26 -23 -22 -21 -18 -15 -11 -7 -3 -3 -4 -5 -7 -11 -15 -16 -13 -8 -4 -3 -3 -6 -6 -5 -5 -4 -3 -2 -2 -2 -3 -3 -4 -6 -10 -11 -9 -5 -6 -11 -19 -28 -29 -24 -23 -27 -32 -22 -12 -3 -13 -13 -8 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -17 -20 -19 -12 -11 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -10 -5 -3 -4 -5 -6 -9 -14 -24 -12 -6 -8 -11 -9 -9 -11 -9 -10 -13 -17 -21 -23 -20 -15 -9 -6 -6 -7 -10 -18 -20 -16 -10 -4 -1 -1 -1 -3 -5 -6 -6 -5 -5 -5 -3 -3 -3 -4 -6 -9 -9 -7 -5 -4 -8 -18 -30 -31 -31 -38 -50 -58 -17 0 -2 -11 -10 -5 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 -1 -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 0 0 0 0 0 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 -17 -20 -20 -18 -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 -1 -2 -4 -3 -3 -3 -3 -3 -4 -7 -13 -6 -4 -5 -6 -4 -4 -5 -6 -8 -11 -17 -26 -35 -33 -30 -25 -18 -12 -10 -11 -18 -18 -16 -12 -7 -3 -1 0 -1 -3 -5 -5 -3 -3 -3 -4 -4 -3 -3 -3 -5 -7 -7 -7 -7 -11 -20 -28 -30 -37 -40 -37 -26 -6 0 -3 -8 -8 -3 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 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -10 -17 -19 -17 -11 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -1 -2 -4 -6 -3 -2 -2 -4 -4 -4 -4 -4 -6 -10 -15 -23 -33 -38 -40 -41 -36 -26 -17 -12 -12 -12 -12 -11 -9 -4 -2 -1 -1 -2 -3 -2 -1 -2 -2 -2 -2 -3 -3 -2 -2 -4 -4 -5 -7 -11 -17 -21 -24 -21 -16 -9 -1 0 -4 -7 -7 -5 -2 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 -1 -2 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -8 -13 -14 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -3 -3 -6 -6 -2 0 -1 -2 -3 -3 -5 -6 -5 -5 -8 -11 -16 -27 -34 -39 -39 -36 -32 -25 -19 -15 -13 -11 -8 -3 -2 -2 -2 -3 -3 -2 -1 -1 -1 -1 -2 -4 -3 -2 -2 -3 -3 -3 -4 -7 -12 -15 -15 -14 -16 -20 -21 -12 -9 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 -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 -1 -4 -6 -7 -7 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -5 -8 -11 -9 -6 -2 0 -1 -4 -4 -1 -6 -8 -8 -5 -6 -8 -9 -12 -18 -25 -32 -39 -40 -33 -22 -11 -5 -4 -5 -5 -3 -2 -2 -2 -4 -4 -3 -2 -1 -1 -1 -2 -1 -1 -2 -2 -2 -2 -3 -4 -7 -9 -10 -12 -18 -26 -24 -11 -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 0 0 0 0 0 -1 -1 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 -5 -5 -6 -5 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -5 -4 -7 -11 -14 -9 -5 -2 0 -3 -7 -6 -2 -2 -5 -8 -8 -4 -5 -7 -9 -13 -21 -28 -34 -33 -26 -17 -9 -5 -5 -5 -5 -4 -2 -2 -2 -3 -4 -4 -2 -3 -4 -6 -8 -8 -7 -5 -3 -2 -2 -2 -2 -3 -5 -7 -10 -14 -19 -21 -21 -22 -19 -10 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 -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 -1 -3 -4 -4 -5 -7 -9 -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 -2 -4 -5 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -5 -7 -9 -8 -4 -2 -1 0 -1 -4 -3 -1 0 -2 -4 -5 -2 -5 -7 -9 -12 -17 -24 -27 -24 -19 -13 -8 -5 -7 -7 -6 -5 -4 -3 -3 -4 -4 -5 -6 -7 -10 -13 -16 -15 -13 -9 -5 -2 -2 -2 -3 -3 -5 -7 -10 -12 -15 -17 -20 -23 -25 -21 -15 -14 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 -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 -2 -5 -8 -5 -5 -6 -5 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -5 -7 -8 -4 -2 -1 0 0 0 -1 -2 -3 -3 -3 -4 -6 -5 -4 -5 -5 -6 -7 -11 -18 -23 -23 -20 -14 -9 -6 -8 -8 -8 -7 -7 -7 -7 -9 -10 -12 -14 -16 -17 -20 -21 -21 -17 -12 -8 -5 -6 -6 -4 -4 -5 -8 -10 -10 -11 -12 -14 -17 -21 -21 -18 -16 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 -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 -1 0 -2 -4 -8 -3 -4 -7 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -4 -5 -4 -3 -3 -1 0 -1 -3 -3 -2 -2 -2 -6 -7 -8 -8 -10 -8 -5 -4 -4 -4 -6 -8 -17 -25 -29 -26 -20 -14 -10 -10 -7 -5 -3 -3 -7 -14 -19 -21 -21 -22 -23 -24 -22 -24 -26 -21 -14 -11 -8 -5 -6 -5 -4 -4 -7 -8 -8 -9 -10 -12 -14 -15 -16 -15 -14 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 -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 -2 -4 -3 -2 -1 -1 -7 -9 -8 -5 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -5 -8 -9 -6 -3 -1 0 -1 -2 -3 -4 -4 -4 -7 -7 -7 -7 -7 -5 -3 -2 -3 -4 -7 -11 -22 -30 -34 -33 -27 -19 -15 -15 -14 -13 -12 -13 -17 -26 -30 -27 -23 -22 -22 -21 -12 -16 -21 -23 -18 -16 -12 -5 -3 -2 -3 -3 -5 -7 -8 -8 -9 -10 -10 -8 -11 -12 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -6 -6 -3 -1 0 -4 -5 -5 -4 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -16 -19 -18 -14 -9 -4 -1 0 -1 -2 -3 -4 -6 -6 -6 -6 -5 -4 -4 -3 -3 -4 -4 -6 -10 -12 -12 -25 -34 -36 -31 -21 -20 -22 -23 -24 -27 -30 -32 -29 -24 -19 -15 -14 -10 -7 -8 -8 -11 -15 -22 -26 -20 -9 -4 -4 -3 -3 -2 -4 -5 -5 -6 -6 -6 -5 -7 -9 -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 -1 0 0 0 0 0 -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 -1 -1 -3 -5 -4 -1 0 0 -1 -2 -2 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -9 -21 -23 -19 -11 -7 -5 -3 -1 -2 -3 -4 -3 -7 -8 -7 -5 -4 -3 -4 -7 -7 -7 -6 -7 -13 -11 -7 -20 -31 -34 -28 -23 -24 -24 -24 -22 -20 -20 -21 -16 -12 -10 -9 -11 -7 -10 -21 -15 -8 -5 -12 -28 -26 -16 -7 -3 -3 -4 -3 -2 -2 -3 -3 -4 -4 -5 -6 -8 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -4 -4 -1 0 0 -1 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -4 -2 0 0 0 0 0 0 0 -2 -2 -2 -2 -1 0 0 0 0 0 0 -1 0 0 -1 -3 -5 -5 -6 -9 -10 -9 -7 -7 -7 -6 -5 -4 -4 -3 -4 -7 -7 -7 -6 -5 -5 -4 -4 -6 -6 -5 -5 -6 -4 -4 -10 -19 -27 -29 -26 -25 -23 -20 -16 -13 -12 -11 -8 -6 -5 -5 -7 -11 -19 -29 -22 -9 -7 -14 -26 -33 -30 -20 -4 -2 -3 -2 -3 -3 -2 -2 -2 -4 -5 -6 -7 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 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 -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 -2 -7 -12 -11 -7 -2 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 0 0 0 0 -1 -1 -1 -2 -6 -13 -24 -16 -11 -9 -8 -7 -8 -11 -11 -9 -7 -5 -5 -6 -7 -7 -9 -10 -11 -11 -11 -10 -8 -7 -8 -9 -8 -2 0 0 -1 -9 -25 -30 -26 -22 -18 -14 -10 -8 -6 -6 -5 -6 -6 -4 -2 -2 -13 -22 -21 -10 -15 -21 -16 -26 -28 -21 -2 -3 -3 -3 -4 -5 -4 -3 -2 -3 -5 -6 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 0 0 0 -1 -1 -1 -2 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -11 -11 -6 -2 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 -2 -3 -3 -3 -6 -16 -28 -17 -9 -4 -5 -10 -10 -9 -11 -11 -11 -10 -11 -9 -8 -8 -12 -15 -17 -15 -12 -13 -14 -13 -12 -10 -7 -2 0 0 -2 -8 -25 -28 -25 -20 -15 -10 -7 -5 -5 -5 -5 -6 -6 -5 -3 -2 -1 -1 -2 -2 -4 -5 -5 -15 -20 -16 -3 -3 -3 -4 -4 -3 -3 -3 -3 -3 -4 -5 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -3 -3 -3 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -8 -4 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -2 -3 -4 -5 -9 -22 -28 -19 -13 -9 -7 -7 -9 -11 -12 -12 -14 -16 -17 -11 -7 -7 -12 -17 -18 -14 -8 -6 -7 -9 -13 -12 -8 -2 0 0 -1 -3 -11 -19 -22 -20 -14 -11 -8 -7 -6 -5 -4 -3 -2 -2 -2 -2 -2 -3 -5 -6 -4 -2 -2 -5 -9 -8 -5 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -3 -4 -5 -5 -3 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -7 -13 -24 -28 -21 -17 -15 -12 -9 -8 -11 -13 -14 -15 -17 -18 -16 -14 -14 -16 -18 -17 -13 -7 -6 -8 -11 -12 -4 -1 0 0 0 0 0 -1 -14 -19 -20 -16 -11 -7 -5 -4 -3 -2 -1 0 0 0 0 -1 -3 -8 -13 -9 -7 -7 -10 -12 -11 -8 -5 -4 -4 -4 -4 -2 -3 -4 -5 -4 -3 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -5 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 -2 -3 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -7 -9 -7 -10 -11 -7 -5 -8 -13 -16 -17 -17 -17 -17 -16 -15 -15 -17 -18 -17 -15 -13 -10 -8 -7 -10 -14 -13 -1 0 0 -1 0 0 -2 -3 -6 -8 -9 -8 -6 -3 -1 -1 0 0 0 0 0 0 0 0 -4 -15 -26 -26 -27 -27 -24 -18 -13 -8 -5 -4 -4 -4 -4 -3 -3 -3 -4 -4 -3 -3 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -8 -8 -1 -2 -3 -2 -2 -5 -12 -19 -20 -19 -17 -17 -15 -12 -12 -15 -15 -13 -10 -9 -10 -10 -10 -13 -16 -15 -8 -4 -5 -8 -12 -11 -6 -3 -3 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 -4 -19 -31 -32 -26 -19 -14 -14 -8 -5 -3 -2 -2 -3 -3 -4 -3 -3 -3 -3 -3 -4 -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 -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 -1 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -9 -14 -15 -13 -8 -4 0 -1 -11 -19 -19 -16 -15 -14 -14 -12 -11 -12 -11 -7 -5 -7 -8 -10 -12 -15 -18 -19 -17 -13 -11 -9 -9 -10 -13 -14 -13 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -14 -23 -26 -23 -17 -11 -8 -9 -6 -4 -4 -9 -10 -9 -6 -4 -3 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -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 0 0 0 0 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 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -9 -16 -21 -15 -7 0 0 -14 -19 -19 -15 -14 -13 -12 -12 -10 -8 -5 -4 -4 -4 -5 -8 -11 -15 -18 -17 -16 -13 -10 -8 -7 -8 -8 -11 -14 -18 -18 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -14 -19 -18 -12 -13 -39 -36 -27 -22 -39 -32 -21 -9 -4 -3 -3 -3 -3 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -9 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -17 -23 -20 -7 0 -2 -18 -21 -19 -16 -18 -15 -10 -7 -6 -5 -5 -4 -5 -7 -8 -9 -10 -12 -14 -14 -13 -13 -12 -11 -10 -9 -9 -10 -10 -11 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -10 -14 -18 -14 -12 -18 -31 -44 -52 -43 -19 -8 -4 -3 -3 -3 -3 -4 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 -1 -1 0 0 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -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 -6 -7 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -14 -16 -14 -9 -2 0 -3 -12 -16 -16 -14 -12 -8 -6 -5 -4 -4 -5 -6 -8 -10 -11 -12 -12 -12 -12 -14 -14 -16 -17 -19 -19 -18 -16 -12 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -7 -9 -10 -11 -11 -9 -17 -32 -43 -41 -42 -43 -19 -8 -3 -3 -3 -2 -3 -4 -5 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 -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 -1 -3 -4 -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 -2 0 0 0 -1 -3 -5 -7 -6 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -7 -5 -2 0 0 0 0 -1 -7 -10 -9 -6 -6 -5 -5 -5 -6 -7 -9 -11 -12 -13 -14 -15 -18 -20 -20 -17 -16 -17 -21 -22 -18 -11 -5 -2 0 0 0 0 0 -2 -4 -5 -4 -2 0 0 0 -1 -2 -3 -3 -2 -3 -3 -4 -10 -16 -21 -25 -27 -28 -27 -13 -7 -3 -3 -2 -2 -3 -5 -7 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -8 -6 -3 -1 0 0 -1 -2 -5 -10 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 -1 -3 -6 -7 -6 -3 -1 0 0 0 -2 -6 -9 -7 -3 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -18 -13 -4 0 0 0 0 0 0 -2 -5 -9 -8 -7 -9 -8 -7 -7 -8 -10 -12 -14 -15 -17 -19 -21 -24 -26 -25 -17 -5 0 -2 -4 -3 -2 0 0 0 0 0 0 -1 -2 -5 -5 -5 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -5 -21 -27 -29 -31 -42 -26 -10 -3 -3 -3 -4 -4 -5 -6 -8 -11 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -11 -9 -2 -2 -1 0 -2 -3 -4 -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 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 0 0 0 0 0 -1 -4 -7 -4 -2 -1 0 0 0 0 -4 -5 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 -3 -9 -19 -36 -21 -7 0 0 0 0 0 -7 -11 -14 -16 -14 -13 -13 -14 -14 -14 -14 -15 -16 -18 -20 -24 -27 -29 -30 -32 -30 -21 -4 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -3 -2 -2 -2 -2 -1 -1 -1 -1 -1 0 -5 -18 -24 -26 -28 -36 -19 -7 -2 -3 -3 -4 -5 -7 -10 -12 -15 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -3 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 0 0 0 0 0 -2 -5 -7 -6 -3 -1 0 0 0 -2 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -16 -28 -42 -20 -7 0 0 0 0 -3 -16 -23 -23 -20 -19 -17 -17 -19 -22 -23 -24 -23 -23 -25 -27 -29 -31 -33 -34 -29 -22 -13 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -5 -7 -5 -3 -3 -3 -3 -6 -10 -16 -19 -18 -14 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -2 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -3 -3 -2 0 0 0 0 0 -2 -5 -7 -8 -4 -1 0 0 -1 -4 -8 -6 -2 0 0 0 0 0 0 0 0 0 0 -3 -9 -17 -27 -36 -36 -15 -4 0 0 0 0 -5 -17 -21 -20 -17 -17 -16 -17 -19 -22 -24 -27 -29 -28 -27 -27 -29 -32 -34 -34 -28 -19 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -2 -1 -1 -2 -2 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -11 -18 -19 -14 -9 -7 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -4 -2 0 0 0 -2 -3 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 -6 -9 -8 -3 0 0 0 -1 -3 -6 -5 -3 -1 0 -1 -2 -6 -5 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 -4 -9 -15 -21 -30 -27 -12 -2 0 0 0 0 -5 -13 -18 -15 -13 -13 -18 -22 -24 -26 -27 -27 -28 -27 -23 -18 -16 -28 -32 -34 -34 -27 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -1 -2 -3 -2 -2 -2 -1 -1 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -3 -7 -11 -12 -9 -7 -6 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -3 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -9 -15 -19 -7 -1 0 0 0 -1 -3 -3 -3 -2 -1 -2 -5 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -12 -9 -3 -5 -5 -3 -2 -3 -1 -3 -18 -19 -18 -16 -16 -16 -17 -23 -27 -30 -32 -34 -33 -30 -27 -19 -10 -8 -24 -29 -32 -33 -28 -11 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 -1 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -2 -1 -1 -2 -2 -3 -3 -2 -1 -1 -2 -3 -3 -3 -3 -3 -5 -6 -7 -7 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -2 -4 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -8 -6 -5 -7 -9 -5 -2 -1 0 0 0 0 -1 -2 -3 -3 -3 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -4 -12 -15 -8 0 0 0 -4 -10 -15 -7 -8 -22 -23 -20 -17 -19 -19 -22 -27 -29 -30 -28 -26 -29 -24 -16 -7 -3 -4 -11 -14 -16 -17 -17 -5 0 0 0 0 0 -1 -2 -2 -2 -1 0 0 0 -2 -2 -2 -2 -2 -2 -3 -3 -3 -2 -2 -2 -2 -1 -1 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -5 -6 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -7 -5 -7 -8 -6 -3 -2 -1 0 0 0 0 0 -1 -3 -5 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -10 -3 0 0 0 -6 -14 -22 -11 -10 -16 -19 -19 -20 -22 -17 -20 -25 -30 -29 -26 -23 -29 -23 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -2 -1 -1 -2 -2 -2 -2 -2 -1 -2 -2 -2 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -4 -5 -4 -3 -2 -3 -4 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 -1 -1 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 -6 -7 -7 -4 -1 0 0 0 0 0 0 -1 -3 -4 -6 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -9 -9 -1 0 0 0 -6 -15 -23 -24 -15 -11 -12 -18 -23 -25 -25 -27 -28 -29 -27 -25 -19 -10 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -3 -2 -2 -2 -3 -3 -2 -1 0 -1 -2 -2 -2 -3 -3 -3 -2 -2 -2 -2 -2 -3 -3 -2 -2 -2 -2 -3 -4 -5 -4 -3 -3 -3 -4 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 0 0 -1 -1 -2 -2 -2 -1 -1 -2 -1 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -3 -1 0 0 0 0 0 0 0 -3 -6 -6 -5 -5 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -6 0 -7 -8 -7 -5 -5 -13 -24 -13 -6 -5 -11 -20 -27 -32 -32 -29 -25 -20 -20 -14 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -3 -4 -4 -4 -5 -5 -4 -3 -2 -1 -1 -2 -2 -3 -4 -3 -2 -2 -3 -4 -4 -4 -3 -3 -4 -4 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -3 -5 -5 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -2 -1 0 0 0 0 0 -1 0 0 -2 -4 -4 -3 -7 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -18 -22 -20 -9 -4 -4 -3 -1 -2 -7 -22 -27 -28 -27 -24 -21 -18 -20 -13 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -4 -5 -5 -3 -2 -1 -1 -2 -3 -4 -4 -3 -3 -3 -3 -4 -4 -4 -4 -4 -5 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -4 -5 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -3 -2 -1 0 -1 -2 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -15 -23 -30 -15 -3 0 0 -2 -10 -25 -27 -26 -23 -20 -18 -17 -19 -13 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -4 -4 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -4 -4 -4 -4 -2 -1 -1 -1 -1 -1 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -7 -10 -5 -1 0 -1 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 -2 -10 -20 -22 -22 -22 -21 -16 -14 -15 -13 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -3 -3 -2 -2 -3 -3 -3 -3 -3 -3 -3 -4 -3 -2 -3 -5 -4 -4 -4 -4 -3 -2 -3 -3 -3 -4 -4 -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 -1 -1 -2 -3 -5 -5 -3 -2 -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 -1 -3 -6 -10 -16 -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 -2 -11 -18 -19 -19 -18 -16 -13 -12 -11 -11 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -2 -3 -3 -3 -3 -3 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -3 -4 -4 -3 -2 -2 -1 -1 -2 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -6 -5 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -14 -17 -17 -16 -17 -16 -12 -10 -10 -9 -7 -2 0 0 0 0 0 -1 -3 -3 -2 0 0 0 0 -1 -1 -1 -1 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -3 -3 -3 -3 -3 -2 -2 -3 -3 -3 -4 -4 -3 -3 -4 -3 -3 -2 -2 -2 -3 -4 -4 -3 -3 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -5 -5 -3 -3 -3 -2 -1 -1 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 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -9 -10 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -16 -19 -19 -18 -17 -14 -10 -7 -5 -4 -3 -1 0 0 0 0 0 -1 -2 -3 -4 -3 -1 0 0 -1 -2 -1 -1 -1 -1 -1 -1 -2 -3 -3 -3 -3 -3 -3 -3 -3 -2 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -3 -3 -3 -3 -3 -3 -2 -3 -4 -4 -5 -5 -3 -3 -7 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 -1 -3 -4 -3 -3 -4 -3 -2 -3 -4 -3 -1 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 0 0 0 -1 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -8 -9 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -11 -12 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -15 -22 -27 -28 -25 -20 -14 -8 -5 -5 -4 -2 -1 -1 -1 -1 0 0 -2 -3 -3 -3 -1 0 0 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -2 -1 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -4 -3 -2 -2 -2 -3 -4 -4 -4 -4 -5 -7 -8 -8 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -6 -7 -7 -5 -4 -3 -3 -3 -2 -1 0 0 0 0 0 -1 -3 -2 -1 -1 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -11 -11 -6 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -14 -23 -28 -29 -29 -26 -23 -16 -9 -5 -6 -7 -8 -8 -8 -7 -5 -2 -1 -3 -3 -2 -2 -1 0 0 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -4 -4 -4 -3 -3 -3 -4 -4 -4 -3 -3 -2 -2 -2 -2 -2 -2 -2 -3 -4 -4 -4 -3 -3 -3 -5 -7 -10 -9 -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 -2 -3 -5 -8 -8 -8 -6 -5 -3 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -5 -5 -3 -1 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 -2 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -12 -11 -6 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 -24 -27 -28 -28 -26 -25 -23 -21 -17 -13 -8 -5 -4 -4 -5 -5 -5 -4 -2 -2 -3 -3 -3 -4 -4 -2 0 0 -1 -1 -2 -3 -2 -2 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -3 -4 -4 -3 -3 -4 -3 -3 -3 -3 -3 -2 -3 -4 -5 -6 -6 -5 -3 -3 -4 -5 -5 -8 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -6 -7 -6 -5 -5 -5 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -5 -6 -5 -4 -2 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 -1 -5 -10 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 -4 -15 -29 -28 -28 -27 -27 -25 -22 -20 -19 -18 -15 -11 -7 -6 -5 -4 -2 0 0 -2 -3 -4 -4 -6 -6 -3 -1 0 -1 -2 -3 -4 -4 -4 -3 -3 -2 -1 -1 -1 -1 -1 -2 -3 -5 -6 -6 -3 -2 -3 -4 -4 -5 -5 -4 -3 -4 -5 -6 -7 -8 -6 -5 -5 -5 -4 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -5 -4 -5 -5 -5 -5 -5 -5 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -4 -6 -7 -5 -4 -3 -1 -1 0 0 0 0 0 0 0 -1 -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 -2 -6 -12 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -18 -27 -24 -23 -24 -26 -26 -25 -23 -22 -22 -21 -20 -15 -11 -8 -5 -3 -1 0 -2 -4 -5 -5 -7 -8 -6 -3 -1 -1 -1 -2 -2 -4 -5 -4 -3 -2 -2 -2 -2 -2 -3 -4 -5 -6 -6 -6 -4 -4 -5 -5 -5 -5 -5 -4 -5 -5 -5 -5 -5 -6 -6 -5 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -10 -8 -3 -2 -4 -5 -6 -7 -6 -5 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -2 -3 -6 -8 -9 -9 -8 -6 -2 0 0 0 0 0 0 -1 -3 -4 -2 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 -1 -6 -26 -33 -31 -29 -29 -28 -27 -26 -26 -26 -27 -24 -22 -22 -18 -13 -9 -8 -5 -2 -1 -2 -3 -5 -5 -6 -6 -4 -1 0 0 -1 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -4 -5 -6 -6 -6 -5 -2 -2 -3 -4 -5 -6 -6 -6 -5 -4 -3 -3 -3 -4 -5 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -11 -7 -4 -2 -4 -7 -9 -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 -1 -1 -1 -1 -2 -2 -2 -2 -7 -12 -12 -11 -8 -5 -2 0 0 0 0 0 0 0 -1 -2 -3 -2 -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 -1 -2 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -15 -28 -32 -33 -33 -31 -29 -27 -26 -25 -24 -24 -22 -22 -23 -20 -17 -15 -15 -11 -7 -3 -1 -1 -2 -3 -5 -5 -5 -2 -1 -2 -2 -3 -3 -2 -3 -3 -3 -3 -3 -4 -4 -4 -5 -6 -6 -5 -4 -3 -4 -4 -5 -6 -8 -9 -8 -6 -4 -2 -3 -2 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -5 -5 -4 -3 -5 -7 -9 -7 -5 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -2 -1 -6 -9 -10 -9 -7 -4 -1 0 0 0 0 0 0 0 -3 -6 -8 -4 -3 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -3 -5 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -6 -6 -16 -14 -10 -10 -21 -29 -31 -31 -31 -30 -29 -27 -26 -26 -24 -22 -20 -20 -22 -22 -20 -17 -14 -14 -15 -11 -7 -1 -1 -1 -1 -2 -3 -3 -4 -3 -3 -4 -3 -3 -3 -4 -5 -4 -5 -5 -5 -4 -5 -6 -7 -7 -8 -7 -5 -5 -6 -8 -9 -10 -9 -6 -2 -1 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -8 -7 -4 -2 -1 -3 -5 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 -4 -3 -2 -2 -3 -3 -4 -3 -2 -2 -5 -5 -5 -5 -4 -2 -1 0 0 0 0 0 0 0 -2 -5 -6 -4 -3 -1 0 0 0 -1 -3 -3 -3 -3 -4 -5 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -7 -8 -9 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 -7 -17 -27 -29 -30 -35 -30 -25 -22 -31 -35 -35 -32 -30 -28 -28 -26 -26 -26 -24 -21 -19 -17 -18 -18 -17 -16 -16 -17 -19 -15 -9 -3 -1 -1 -1 -1 -2 -3 -5 -4 -4 -4 -4 -3 -2 -3 -3 -3 -3 -3 -3 -3 -5 -6 -8 -9 -10 -8 -6 -5 -7 -9 -12 -13 -10 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -5 -2 -1 0 0 -1 -4 -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 -1 -3 -9 -12 -12 -9 -7 -7 -7 -5 -4 -3 -2 -2 -4 -4 -4 -3 -2 -1 0 0 -2 -2 -2 0 0 0 0 -1 -4 -5 -5 -3 -2 -1 -3 -4 -4 -3 -2 -3 -5 -5 -5 -3 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -6 -8 -8 -7 -11 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 -8 -20 -33 -37 -38 -37 -35 -35 -35 -36 -36 -35 -32 -29 -28 -27 -25 -23 -21 -19 -19 -16 -13 -13 -14 -14 -16 -21 -19 -10 -6 -5 -4 -2 -4 -6 -6 -5 -5 -6 -5 -5 -6 -6 -4 -3 -3 -3 -3 -3 -3 -4 -5 -6 -7 -8 -9 -10 -8 -7 -6 -6 -10 -13 -13 -10 -5 -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 -1 -1 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 -1 0 0 0 0 0 -5 -7 -6 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -16 -18 -16 -11 -12 -10 -5 -3 -2 -2 -2 -2 -3 -3 -2 -1 0 0 -1 -3 -5 -4 -2 -1 -1 -2 -2 -4 -4 -2 -1 -1 -1 -4 -4 -3 -2 -1 -2 -4 -4 -3 -3 -3 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -3 -8 -6 -3 0 0 0 0 0 0 0 0 0 0 -1 -9 -19 -29 -34 -35 -35 -36 -36 -37 -38 -39 -36 -32 -28 -27 -26 -24 -23 -20 -17 -11 -11 -12 -13 -14 -15 -17 -22 -18 -10 -5 -6 -9 -13 -11 -9 -7 -5 -6 -6 -5 -6 -7 -7 -5 -5 -5 -4 -4 -4 -4 -5 -5 -6 -7 -7 -8 -9 -9 -9 -9 -10 -11 -13 -12 -9 -6 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 -2 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -1 0 0 0 0 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -5 -6 -7 -6 -8 -6 -3 -1 -1 -1 -1 -1 -1 -1 -2 -1 0 0 -1 -2 -3 -2 -1 -1 -1 -3 -5 -6 -5 -2 -1 -2 -3 -5 -5 -4 -2 0 -1 -2 -4 -3 -3 -2 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -2 0 0 0 0 0 0 0 0 0 -3 -11 -22 -30 -34 -35 -36 -37 -38 -38 -38 -37 -34 -31 -28 -27 -25 -24 -24 -21 -14 -4 -7 -10 -12 -13 -12 -13 -17 -16 -12 -8 -6 -9 -13 -12 -11 -10 -8 -8 -7 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -7 -7 -7 -7 -6 -6 -8 -10 -12 -12 -9 -7 -5 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 0 0 -1 -2 -4 -5 -4 -3 -3 -3 -2 -2 -2 -3 -3 -3 -4 -4 -3 -2 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 -2 -1 0 0 0 -1 -1 0 0 0 -1 -1 -2 -3 -3 -2 -2 -1 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -1 -3 -4 -4 -4 -3 -3 -6 -7 -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 -2 -7 -7 -4 0 0 0 0 0 0 0 0 0 -5 -14 -24 -27 -28 -33 -36 -37 -37 -35 -33 -31 -28 -27 -25 -23 -21 -21 -22 -21 -14 -8 -12 -13 -14 -13 -12 -13 -15 -19 -18 -14 -7 -10 -13 -14 -13 -11 -9 -9 -8 -6 -4 -3 -3 -4 -4 -4 -5 -6 -6 -6 -6 -6 -6 -7 -7 -5 -5 -6 -9 -10 -8 -10 -9 -5 -2 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -1 -1 0 -1 -2 -3 -4 -5 -3 -3 -2 -2 -2 -2 -3 -3 -3 -3 -2 -1 0 0 0 0 0 -4 -6 -5 -2 -2 -6 -4 -1 0 0 0 0 0 0 0 -1 -2 -1 -1 -1 -2 -2 -1 0 0 0 0 0 0 -1 -2 -3 -1 -1 -1 0 0 0 0 -1 -3 -2 -2 -1 0 0 0 -1 -1 -1 -1 -1 -2 -3 -2 -1 0 -1 -1 -1 -1 -3 -3 -2 0 -1 -3 -6 -8 -8 -6 -3 -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 -7 -17 -29 -27 -29 -34 -37 -38 -36 -32 -30 -29 -27 -24 -19 -13 -11 -15 -20 -25 -25 -22 -22 -19 -17 -15 -17 -21 -24 -25 -21 -14 -6 -11 -14 -16 -17 -18 -17 -10 -8 -7 -5 -2 -2 -3 -5 -6 -6 -7 -7 -7 -7 -6 -6 -6 -6 -4 -4 -5 -7 -7 -6 -6 -4 -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 -2 -2 -2 -2 -2 -1 -1 -2 -2 -3 -3 -3 -4 -5 -5 -5 -4 -3 -2 -2 -1 -1 -1 0 0 0 0 0 0 -1 -7 -8 -6 -2 -4 -6 -3 -1 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -2 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -2 -1 -1 -1 -1 -3 -4 -3 -5 -7 -8 -6 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 0 0 0 0 -3 -9 -17 -24 -30 -29 -29 -30 -32 -33 -32 -31 -30 -29 -26 -22 -19 -18 -18 -21 -25 -30 -32 -29 -25 -22 -21 -20 -20 -23 -25 -25 -22 -14 -8 -13 -15 -15 -16 -19 -20 -19 -15 -9 -5 -2 -2 -3 -5 -6 -7 -7 -7 -7 -6 -6 -5 -4 -3 -4 -4 -4 -4 -3 -3 -4 -5 -5 -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 -1 -2 -1 -1 -1 -1 -2 -3 -3 -3 -4 -4 -4 -4 -4 -4 -2 -2 -2 -4 -5 -4 -2 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -3 -3 -1 0 0 0 0 0 0 -1 -1 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 -1 -2 -2 -3 -5 -9 -10 -9 -4 -2 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -2 -2 -2 -4 -7 -11 -9 -7 -7 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -12 -13 -7 -2 -1 -1 0 -11 -23 -31 -31 -30 -29 -29 -29 -30 -31 -31 -32 -31 -29 -27 -24 -20 -19 -21 -24 -26 -29 -32 -29 -26 -25 -25 -26 -26 -26 -26 -25 -22 -13 -9 -12 -10 -7 -5 -7 -12 -15 -13 -9 -6 -3 -5 -6 -6 -6 -4 -4 -4 -4 -4 -4 -2 -3 -4 -4 -4 -4 -3 -3 -3 -4 -5 -5 -5 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 -1 -1 -2 -3 -3 -3 -4 -4 -3 -4 -4 -4 -4 -4 -3 -1 0 0 0 -1 -2 -3 -3 -2 -1 0 0 0 0 0 -3 -2 -1 0 0 0 0 -1 -2 -3 -1 0 0 -1 -2 -2 0 -1 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -2 -3 -3 -5 -9 -14 -18 -15 -8 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -5 -7 -8 -9 -10 -8 -8 -10 -14 -19 -17 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -4 -9 -9 -6 -13 -21 -28 -29 -29 -29 -29 -29 -30 -32 -33 -33 -32 -29 -27 -23 -18 -18 -19 -20 -20 -20 -22 -22 -23 -24 -26 -25 -25 -25 -25 -25 -24 -19 -11 -4 -1 -1 -2 -4 -17 -22 -20 -13 -9 -7 -5 -4 -4 -3 -2 -1 -2 -3 -3 -3 -4 -4 -4 -4 -3 -2 -1 -3 -4 -4 -4 -4 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 -1 -4 -5 -4 -4 -4 -4 -1 -1 -1 -1 -2 -3 -4 -5 -5 -4 -1 0 -1 -2 -3 -3 -1 0 0 0 -1 -4 -9 -7 -3 0 0 0 0 -1 -1 -1 0 0 0 0 -1 -1 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -2 -3 -3 -4 -5 -8 -7 -5 -2 -2 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -2 -3 -5 -7 -7 -6 -5 -6 -9 -14 -19 -13 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -14 -15 -14 -17 -21 -25 -29 -29 -29 -29 -30 -30 -32 -33 -32 -31 -28 -24 -20 -15 -14 -15 -17 -21 -21 -20 -20 -22 -24 -25 -25 -25 -25 -27 -29 -34 -41 -29 -15 -3 -2 -4 -10 -24 -26 -21 -8 -8 -7 -5 -3 -3 -3 -2 -3 -4 -4 -4 -4 -4 -4 -4 -3 -2 -2 -3 -4 -3 -2 -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 -1 -1 -1 0 0 0 0 0 -1 -3 -4 -3 -2 -2 -2 -2 -4 -3 -2 -1 -1 0 -1 -4 -6 -7 -6 -3 0 0 0 -1 -1 -1 0 0 0 0 -1 -2 -4 -3 -1 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 -1 -3 -3 -2 -2 -1 -1 -1 0 0 0 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -2 -2 -7 -11 -14 -6 -2 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -2 -4 -6 -7 -8 -9 -10 -10 -10 -12 -13 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -12 -15 -16 -19 -22 -26 -27 -28 -29 -29 -29 -30 -31 -31 -29 -25 -20 -16 -15 -14 -14 -17 -22 -23 -23 -25 -27 -28 -29 -29 -28 -28 -31 -36 -39 -40 -42 -36 -24 -7 -14 -23 -28 -24 -16 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -3 -4 -5 -4 -3 -4 -4 -3 -2 -1 -1 -1 -2 -3 -3 -4 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 -1 -2 -1 -1 0 0 0 0 0 -1 -3 -5 -4 -2 -3 -4 -5 -3 -3 -4 -3 -2 -2 -4 -5 -5 -5 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 -3 -5 -6 -5 -4 -4 -4 -4 -3 -3 -5 -6 -6 -6 -5 -4 -2 -2 -2 -2 -1 -1 -2 -3 -2 -1 0 -1 -4 -7 -12 -17 -7 -2 -1 0 0 -1 -1 -1 -1 -1 -2 -3 -5 -5 -4 -3 -3 -6 -9 -8 -9 -10 -11 -10 -10 -9 -10 -14 -16 -14 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -12 -15 -16 -19 -23 -22 -20 -19 -19 -20 -22 -24 -24 -23 -21 -18 -16 -14 -15 -17 -20 -23 -26 -27 -29 -30 -28 -21 -20 -21 -25 -31 -34 -37 -40 -34 -20 -1 -5 -10 -14 -14 -11 -7 -6 -6 -5 -4 -3 -3 -3 -3 -2 -2 -1 -2 -4 -4 -4 -4 -4 -5 -5 -4 -3 -3 -4 -4 -4 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -1 -1 -2 -2 -3 -3 -3 -1 0 0 -1 -3 -5 -3 -3 -3 -4 -3 -3 -4 -4 -3 -2 -2 -2 -2 -3 -4 -5 -3 -1 0 0 0 0 0 -1 -2 -2 -1 0 -4 -5 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -4 -4 -4 -4 -4 -6 -12 -15 -16 -17 -16 -17 -17 -13 -9 -7 -2 -1 -1 -3 -3 -3 -1 -2 -2 -3 -3 -3 -2 -1 0 0 0 -1 -1 -2 -2 -2 -1 -1 -3 -7 -7 -6 -6 -7 -6 -3 -2 -4 -5 -6 -6 -7 -9 -13 -15 -16 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -10 -15 -17 -18 -17 -16 -16 -16 -17 -19 -20 -21 -22 -21 -19 -18 -17 -17 -17 -20 -26 -28 -28 -28 -27 -20 -12 -9 -11 -14 -20 -29 -34 -38 -36 -26 -14 -14 -14 -13 -13 -16 -17 -15 -12 -8 -6 -5 -4 -4 -4 -4 -5 -5 -3 -4 -5 -5 -3 -2 -3 -3 -3 -4 -4 -4 -5 -6 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -1 -1 -1 -1 -1 -2 -4 -7 -8 -7 -6 -3 -2 -2 -3 -4 -6 -5 -4 -4 -4 -4 -5 -5 -4 -4 -3 -2 -2 -1 -2 -2 -1 0 0 0 0 0 0 0 -1 -2 -1 -2 -5 -6 -5 -4 -1 0 0 0 0 0 0 -1 -2 -3 -3 -2 -2 -2 -3 -4 -5 -4 -4 -4 -4 -4 -4 -6 -10 -16 -19 -20 -21 -23 -24 -21 -15 -7 0 0 0 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -1 0 0 -1 -3 -4 -4 -3 -4 -5 -5 -4 -1 -1 -2 -2 -1 -1 -3 -15 -20 -12 -4 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 -15 -13 -12 -10 -9 -9 -10 -13 -16 -18 -17 -14 -13 -12 -11 -11 -12 -13 -13 -14 -15 -15 -11 -9 -11 -14 -15 -16 -22 -26 -29 -30 -28 -26 -24 -25 -25 -25 -27 -26 -24 -20 -15 -11 -8 -7 -7 -7 -7 -7 -6 -5 -5 -5 -5 -3 -2 -3 -4 -4 -4 -5 -6 -6 -6 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -2 -2 -2 -1 -1 -2 -4 -6 -8 -10 -10 -9 -6 -5 -4 -4 -4 -5 -5 -4 -3 -3 -3 -4 -6 -6 -6 -6 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -3 -2 -1 0 0 0 0 -1 -1 -1 -2 -3 -4 -4 -4 -4 -4 -4 -5 -6 -5 -4 -4 -3 -3 -3 -2 -5 -10 -16 -19 -20 -19 -21 -21 -17 -6 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 -1 -2 -4 -2 -2 -4 -6 -6 -5 -2 -1 0 0 0 -1 -4 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -10 -8 -8 -8 -9 -8 -7 -6 -7 -7 -8 -10 -9 -8 -10 -12 -12 -10 -10 -10 -10 -10 -8 -7 -6 -10 -17 -23 -19 -16 -15 -16 -15 -14 -7 -8 -12 -18 -20 -20 -16 -14 -13 -11 -9 -8 -8 -8 -8 -8 -7 -5 -3 -3 -4 -5 -5 -4 -4 -4 -4 -5 -6 -6 -6 -6 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -3 -2 -1 -1 -1 -2 -5 -7 -4 -4 -5 -7 -7 -4 -2 -1 0 -1 -2 -2 -3 -3 -4 -4 -5 -7 -8 -8 -7 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -2 -3 -5 -4 -2 -1 0 -1 -2 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -2 -2 -2 -1 -3 -8 -15 -16 -16 -17 -15 -11 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 -1 -1 -2 -3 -2 -3 -4 -5 -7 -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 -3 -6 -8 -7 -7 -7 -8 -8 -7 -5 -4 -5 -7 -11 -13 -13 -13 -14 -15 -15 -11 -7 -7 -10 -14 -18 -17 -15 -14 -14 -14 -12 -6 -3 -3 -5 -8 -8 -7 -7 -6 -6 -7 -8 -9 -9 -8 -6 -4 -3 -2 -3 -4 -4 -5 -6 -5 -4 -4 -5 -6 -7 -7 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 0 0 -2 -9 -14 -10 -6 -6 -12 -10 -8 -10 -9 -6 -2 -1 -2 -4 -7 -8 -7 -7 -6 -6 -6 -6 -5 -5 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -7 -5 -2 -1 -1 -2 -3 -3 -4 -3 -3 -2 -3 -3 -4 -4 -4 -4 -4 -3 -3 -3 -2 -1 -1 -1 -2 -5 -9 -12 -13 -12 -8 -3 -1 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 -2 -3 -6 -7 -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 -1 -3 -6 -7 -8 -7 -6 -5 -4 -4 -5 -8 -10 -11 -10 -12 -15 -18 -18 -19 -20 -19 -16 -13 -12 -10 -9 -8 -9 -11 -15 -8 -4 -2 -4 -5 -5 -5 -5 -5 -5 -7 -8 -8 -7 -5 -2 -3 -3 -3 -4 -4 -4 -5 -4 -3 -3 -4 -5 -5 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -2 -7 -9 -8 -5 -9 -13 -9 -7 -5 -5 -6 -5 -2 -2 -3 -6 -6 -5 -4 -3 -2 -2 -3 -4 -6 -7 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -5 -2 0 0 -1 -2 -3 -4 -3 -1 0 0 0 -1 -2 -4 -4 -4 -3 -3 -3 -2 -1 -1 -1 -2 -2 -4 -6 -7 -7 -5 -2 -1 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 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 -1 -2 -5 -4 -5 -6 -6 -6 -5 -4 -4 -4 -4 -5 -7 -7 -9 -12 -15 -15 -20 -24 -25 -19 -14 -10 -9 -8 -8 -7 -8 -9 -7 -4 -2 -1 -2 -3 -4 -4 -4 -4 -5 -6 -6 -5 -3 -2 -3 -3 -3 -4 -4 -5 -6 -5 -4 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -1 -2 -5 -5 -5 -4 -4 -4 -4 -4 -5 -8 -6 -4 -3 -3 -4 -3 -3 -2 -2 -1 -1 -1 -4 -6 -8 -8 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -5 -2 0 0 0 0 -1 -1 -1 0 0 0 0 0 -1 -2 -3 -3 -2 -3 -3 -3 -1 -1 0 -1 -1 -1 -2 -4 -5 -6 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -11 -11 -10 -8 -7 -5 -4 -3 -3 -3 -3 -3 -4 -5 -7 -9 -14 -17 -17 -13 -10 -9 -7 -7 -7 -5 -6 -8 -11 -13 -11 -5 -4 -3 -4 -5 -5 -6 -6 -5 -4 -2 -1 -1 -3 -3 -3 -4 -5 -5 -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 -2 -2 -2 -1 0 -1 -2 -3 -4 -5 -3 -3 -3 -4 -3 -3 -2 -2 -2 -2 -2 -3 -5 -7 -8 -8 -8 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -3 -6 -7 -4 -10 -17 -16 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 0 0 0 0 0 0 -1 -2 -4 -6 -7 -10 -8 -6 -5 -3 -3 -3 -2 -2 -2 -2 -3 -5 -9 -11 -11 -9 -10 -10 -10 -9 -6 -4 -5 -7 -10 -15 -21 -25 -26 -26 -25 -23 -21 -19 -18 -12 -6 -2 -1 -1 -2 -3 -4 -4 -6 -5 -3 -3 -3 -2 -1 -2 -3 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 -1 -1 -2 -2 -3 -4 -4 -4 -4 -4 -4 -5 -5 -5 -4 -5 -6 -8 -8 -8 -8 -8 -7 -4 -1 0 0 0 0 0 0 -1 -4 -5 -4 -2 -1 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 -1 -3 -4 -5 -7 -9 -8 -2 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 -1 -2 -4 -3 -2 0 0 0 0 0 0 -1 -2 -5 -8 -10 -9 -6 -5 -3 -3 -2 -2 -1 -1 -2 -4 -7 -9 -11 -12 -11 -11 -11 -11 -10 -8 -6 -5 -6 -8 -12 -20 -25 -26 -25 -23 -20 -19 -17 -16 -17 -17 -12 -3 -2 -2 -3 -5 -6 -6 -5 -4 -3 -4 -4 -4 -5 -6 -6 -6 -3 -1 0 0 0 0 0 0 0 0 0 -2 -6 -6 -4 -2 -1 0 0 0 0 0 0 -1 -2 -3 -2 -1 -1 -1 0 0 -1 -1 -2 -3 -4 -5 -5 -5 -6 -7 -7 -7 -6 -5 -5 -5 -6 -7 -8 -7 -7 -7 -7 -4 0 0 0 0 0 0 0 -1 -2 -4 -5 -4 -2 -2 -2 -2 -1 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 -1 -3 -8 -8 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -16 -23 -13 -7 -3 -2 -3 -5 -3 -1 -1 -2 -5 -8 -7 -5 -3 -2 -2 -2 -2 -1 -1 0 -1 -3 -7 -10 -11 -11 -10 -10 -10 -11 -9 -8 -6 -5 -6 -9 -15 -20 -23 -23 -21 -20 -20 -20 -22 -25 -27 -19 -5 -3 -4 -7 -12 -12 -11 -8 -5 -4 -5 -5 -5 -6 -7 -7 -6 -3 -1 0 0 0 0 0 0 0 0 0 -1 -3 -4 -5 -5 -6 0 0 0 0 0 0 -1 -4 -5 -4 -3 -2 -1 0 0 0 -1 -2 -4 -5 -5 -5 -6 -7 -8 -8 -7 -6 -5 -4 -4 -5 -5 -5 -4 -4 -4 -3 -3 -1 -1 0 0 0 0 0 0 0 -1 -2 -3 -3 -4 -3 -3 -2 -1 -2 -4 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -41 -53 -32 -16 -6 -6 -12 -15 -10 -4 -1 -1 -4 -6 -6 -5 -4 -3 -4 -4 -3 -3 -1 0 0 -2 -5 -7 -8 -8 -7 -8 -10 -11 -8 -7 -6 -6 -6 -7 -11 -16 -19 -20 -20 -19 -19 -17 -16 -16 -17 -18 -17 -17 -16 -15 -16 -15 -15 -15 -14 -14 -13 -10 -7 -6 -7 -7 -7 -6 -4 -1 0 0 0 0 0 0 0 -1 -2 -3 -4 -4 -7 -14 0 0 0 0 0 -1 -2 -3 -3 -4 -5 -4 -3 -2 -1 -1 -1 -3 -4 -5 -6 -6 -6 -7 -7 -8 -8 -7 -6 -5 -4 -3 -3 -3 -3 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -4 -4 -4 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -26 -31 -21 -14 -14 -17 -17 -16 -13 -9 -4 -2 -4 -5 -5 -5 -4 -4 -4 -4 -3 -3 -1 -1 -1 -2 -4 -5 -6 -6 -6 -6 -6 -8 -10 -10 -9 -8 -7 -8 -10 -13 -15 -17 -17 -16 -15 -11 -9 -8 -8 -12 -16 -19 -20 -18 -15 -14 -15 -17 -19 -19 -19 -18 -15 -11 -6 -6 -7 -8 -6 -3 0 0 0 0 0 0 -1 -4 -4 -4 -4 -4 -8 -14 0 0 0 0 0 -1 -1 -1 -1 -2 -3 -4 -3 -3 -2 -3 -3 -4 -3 -5 -8 -8 -7 -6 -7 -6 -5 -5 -4 -4 -3 -2 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -4 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -10 -14 -18 -20 -24 -26 -21 -17 -14 -10 -8 -7 -7 -6 -5 -3 -3 -3 -2 -2 -2 -2 -1 -1 -2 -3 -5 -6 -6 -6 -6 -6 -6 -8 -10 -9 -9 -9 -9 -9 -10 -11 -13 -14 -14 -13 -13 -13 -15 -16 -18 -18 -19 -20 -19 -16 -13 -13 -13 -14 -15 -14 -15 -19 -18 -13 -6 -7 -7 -7 -5 -3 -1 -4 -5 -6 -7 -4 -3 -4 -5 -4 -4 -4 -8 -13 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -3 -3 -2 -2 -2 -1 -4 -6 -8 -7 -5 -3 -3 -3 -3 -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 -2 -3 -4 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -10 -14 -17 -21 -20 -18 -16 -14 -12 -11 -9 -7 -7 -7 -6 -4 -3 -2 -1 0 0 -1 -1 -2 -3 -5 -6 -7 -7 -6 -6 -5 -7 -9 -9 -9 -9 -9 -10 -11 -12 -12 -10 -8 -11 -14 -17 -21 -23 -25 -25 -24 -21 -18 -14 -12 -11 -12 -13 -14 -15 -16 -16 -15 -10 -6 -7 -7 -7 -6 -2 -3 -8 -12 -13 -12 -6 -4 -4 -5 -4 -4 -4 -8 -11 0 0 0 0 0 0 -1 -1 -2 -2 -2 -3 -3 -3 -2 -2 -1 -2 -2 -3 -5 -6 -7 -6 -4 -4 -4 -5 -7 -4 -1 0 0 0 0 -1 -1 -3 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -6 -8 -10 -13 -13 -12 -11 -11 -12 -12 -9 -8 -8 -9 -8 -5 -4 -3 -2 -1 -1 -1 -1 -1 -2 -3 -6 -8 -8 -6 -5 -4 -6 -8 -9 -9 -9 -9 -10 -11 -11 -12 -10 -9 -10 -12 -14 -16 -19 -23 -26 -26 -23 -19 -14 -11 -10 -11 -11 -11 -10 -10 -11 -12 -11 -9 -8 -7 -6 -6 -2 -2 -4 -6 -7 -7 -3 -2 -2 -3 -3 -4 -4 -8 -10 -1 0 0 0 0 -1 -1 -1 0 -1 -1 -2 -3 -3 -2 -2 -2 -2 -2 -3 -4 -5 -8 -10 -9 -7 -6 -5 -3 -1 0 0 0 0 -2 -6 -7 -7 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -3 -4 -4 -3 -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 -1 -4 -6 -7 -7 -7 -6 -6 -5 -5 -6 -10 -11 -9 -9 -9 -11 -8 -5 -3 -3 -3 -2 -2 -2 -2 -2 -2 -3 -6 -7 -8 -7 -6 -5 -7 -7 -8 -8 -9 -9 -8 -9 -10 -12 -11 -11 -11 -11 -12 -12 -16 -20 -23 -25 -23 -20 -16 -13 -12 -11 -12 -10 -6 -7 -10 -15 -21 -19 -12 -7 -4 -2 -1 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -8 -11 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -2 -2 -2 -2 -3 -3 -4 -4 -5 -6 -8 -10 -9 -8 -5 -3 -1 -1 -2 -2 -3 -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 0 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 -7 -7 -7 -8 -9 -8 -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 -2 -5 -7 -7 -6 -6 -6 -6 -6 -6 -6 -9 -9 -8 -8 -9 -10 -7 -5 -3 -3 -3 -4 -4 -4 -5 -5 -5 -5 -4 -5 -6 -8 -6 -6 -8 -7 -7 -7 -7 -7 -6 -7 -10 -13 -14 -13 -12 -11 -11 -11 -12 -15 -18 -21 -22 -20 -16 -13 -12 -12 -11 -10 -7 -8 -11 -16 -25 -27 -26 -20 -11 -4 -2 -1 0 0 0 0 0 0 0 0 0 -1 -2 -6 -10 -5 -6 -8 -6 -4 -3 -3 -3 -3 -3 -3 -3 -3 -2 -3 -3 -4 -3 -3 -4 -3 -2 0 -1 -3 -6 -6 -5 -3 -2 -1 -3 -5 -5 -2 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -4 -5 -5 -5 -6 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -6 -7 -6 -6 -6 -6 -6 -5 -5 -5 -6 -6 -6 -7 -9 -9 -6 -5 -4 -3 -3 -3 -4 -4 -4 -3 -4 -5 -5 -4 -4 -5 -7 -7 -6 -7 -8 -8 -8 -7 -6 -6 -9 -12 -14 -13 -12 -11 -9 -9 -11 -13 -15 -16 -15 -12 -7 -6 -8 -11 -11 -11 -11 -12 -12 -16 -23 -29 -30 -28 -15 -8 -4 -2 0 0 0 0 0 0 0 0 0 0 -1 -4 -10 -16 -19 -22 -13 -8 -5 -5 -6 -6 -6 -6 -6 -7 -6 -6 -5 -4 -2 -3 -3 -2 -1 0 0 -2 -4 -6 -5 -4 -2 -6 -9 -10 -7 -5 -3 -1 0 0 -2 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 -1 -4 -6 -8 -8 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -8 -8 -7 -6 -6 -6 -5 -5 -5 -6 -6 -6 -5 -5 -5 -7 -7 -6 -4 -3 -3 -2 -2 -2 -3 -3 -3 -4 -5 -6 -5 -4 -4 -4 -5 -6 -7 -6 -7 -9 -8 -7 -7 -10 -12 -13 -15 -15 -14 -10 -9 -10 -12 -13 -12 -7 -4 -2 -2 -4 -7 -9 -11 -12 -13 -12 -15 -21 -26 -30 -32 -31 -33 -33 -24 -10 0 0 0 0 0 0 0 0 0 -1 -2 -5 -22 -26 -23 -14 -11 -10 -10 -11 -12 -13 -13 -13 -13 -9 -7 -5 -6 -7 -9 -6 -3 0 0 0 -1 -3 -4 -5 -3 -1 -3 -5 -7 -3 -1 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -4 -1 0 0 0 0 0 0 -1 -2 -3 -6 -7 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -3 -2 -4 -6 -9 -9 -8 -8 -7 -6 -6 -5 -5 -6 -7 -6 -5 -4 -4 -4 -6 -5 -5 -5 -4 -3 -2 -2 -2 -3 -4 -5 -6 -4 -4 -4 -4 -4 -4 -5 -5 -6 -7 -7 -8 -9 -9 -9 -10 -12 -14 -15 -14 -13 -9 -9 -9 -10 -11 -11 -7 -4 -3 -4 -7 -11 -13 -14 -14 -13 -11 -12 -14 -18 -25 -33 -44 -52 -53 -43 -16 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -12 -15 -13 -12 -11 -12 -13 -16 -17 -17 -18 -16 -14 -12 -8 -5 -6 -10 -11 -6 -3 -1 -1 0 0 -2 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -5 -6 -6 -6 -7 -8 -8 -8 -8 -7 -6 -5 -4 -5 -5 -6 -5 -4 -4 -4 -5 -5 -5 -5 -5 -4 -4 -4 -4 -3 -2 -2 -2 -2 -2 -2 -3 -3 -4 -4 -5 -5 -5 -7 -8 -9 -10 -11 -12 -13 -11 -9 -8 -7 -8 -9 -10 -11 -11 -12 -13 -12 -7 -4 -3 -7 -11 -14 -16 -16 -13 -9 -8 -8 -9 -12 -23 -38 -47 -50 -44 -23 -14 -12 -11 -11 -9 -3 -5 -8 -8 -4 0 0 -5 -5 -5 -3 -5 -7 -9 -9 -7 -7 -9 -12 -13 -12 -8 -4 -4 -9 -7 -4 -4 -5 -6 -3 -2 -2 -2 -1 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -6 -8 -7 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -6 -10 -8 -5 -4 -4 -4 -5 -5 -6 -7 -7 -7 -7 -5 -4 -5 -6 -6 -4 -3 -3 -3 -4 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -5 -8 -10 -10 -11 -11 -12 -14 -15 -8 -4 -3 -4 -8 -11 -12 -12 -12 -12 -9 -6 -3 -2 -1 -2 -7 -11 -15 -17 -15 -11 -9 -8 -8 -9 -14 -22 -33 -42 -44 -33 -23 -17 -14 -13 -11 -5 -10 -14 -17 -13 -8 -4 -6 -6 -5 -3 -2 -3 -6 -4 -3 -2 -2 -3 -4 -4 -3 -2 -3 -4 -4 -4 -5 -7 -6 -4 -2 -1 0 0 0 -1 0 0 -1 -4 -4 -2 0 0 0 0 -1 -3 -4 -4 -4 -4 -5 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -4 -4 -4 -5 -6 -7 -7 -7 -6 -5 -5 -5 -6 -6 -5 -4 -4 -3 -4 -6 -6 -6 -6 -5 -5 -5 -5 -5 -5 -5 -4 -4 -3 -3 -3 -4 -4 -4 -5 -6 -8 -9 -11 -12 -14 -16 -16 -12 -10 -9 -10 -12 -13 -13 -12 -12 -12 -9 -7 -4 -2 -1 -2 -5 -9 -13 -15 -15 -15 -15 -16 -17 -17 -21 -27 -36 -44 -50 -52 -37 -22 -9 -5 -3 -3 -5 -7 -11 -14 -15 -14 -9 -6 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -2 -2 -2 -2 -2 -2 -1 0 0 -1 -4 -3 -2 -1 -2 -4 -3 -1 0 0 0 0 -4 -7 -9 -7 -5 -4 -4 -4 -5 -8 -10 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -4 -5 -5 -6 -7 -7 -8 -7 -6 -5 -5 -6 -8 -8 -7 -6 -5 -4 -4 -5 -6 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -5 -5 -5 -5 -5 -5 -6 -8 -10 -13 -15 -15 -17 -17 -17 -17 -16 -14 -13 -12 -11 -11 -11 -10 -9 -7 -5 -3 -4 -6 -8 -7 -4 -12 -18 -21 -21 -22 -24 -27 -31 -37 -44 -50 -53 -43 -30 -17 -11 -7 -5 -4 -3 -4 -6 -13 -18 -10 -7 -4 -3 -2 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 0 0 -1 -3 -6 -4 -2 0 0 -1 -1 0 0 0 0 -2 -7 -11 -12 -10 -6 -3 -3 -6 -8 -9 -8 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -2 -3 -2 -1 0 0 0 -1 -2 -3 -4 -4 -4 -5 -5 -6 -5 -5 -6 -7 -9 -10 -9 -7 -6 -7 -8 -8 -8 -7 -5 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -8 -10 -12 -13 -13 -12 -13 -15 -16 -13 -12 -13 -12 -10 -9 -9 -9 -9 -8 -7 -4 -5 -6 -7 -7 -7 -6 -13 -17 -21 -20 -22 -24 -26 -30 -34 -40 -41 -40 -38 -33 -26 -14 -12 -12 -11 -6 -3 -5 -10 -14 -7 -7 -5 -3 -3 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -1 -1 0 0 -1 -3 -4 -2 -1 0 0 0 0 0 0 0 0 -5 -10 -11 -9 -7 -3 -2 -2 -4 -5 -7 -12 -10 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 -1 -2 -4 -3 -1 0 0 0 0 0 -2 -3 -4 -5 -6 -6 -5 -4 -3 -2 -2 -6 -9 -11 -10 -8 -6 -6 -7 -8 -6 -5 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -5 -5 -5 -5 -6 -6 -6 -7 -7 -7 -7 -8 -9 -10 -10 -10 -11 -11 -10 -8 -8 -8 -8 -7 -6 -6 -6 -7 -7 -5 -4 -5 -5 -6 -7 -8 -11 -15 -18 -19 -19 -22 -25 -27 -30 -34 -39 -37 -33 -28 -25 -30 -42 -38 -31 -21 -10 -4 -3 -7 -11 -7 -5 -3 -3 -2 -5 -10 -20 -15 -7 -1 -1 -1 -1 -1 0 0 0 0 0 0 -1 -2 -2 -1 -1 -3 -4 -3 -1 0 0 0 0 0 -1 -2 -4 -6 -10 -10 -8 -2 0 0 0 0 0 0 -6 -14 -14 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -4 -5 -5 -5 -3 -1 0 0 0 0 -1 -4 -6 -7 -6 -6 -5 -4 -2 -1 -1 -2 -4 -8 -12 -10 -7 -6 -6 -7 -5 -4 -3 -2 -3 -3 -3 -2 -2 -2 -2 -3 -3 -3 -3 -3 -4 -4 -4 -5 -5 -5 -6 -6 -6 -7 -7 -9 -9 -8 -8 -7 -7 -8 -7 -6 -6 -6 -6 -7 -6 -5 -4 -4 -4 -5 -5 -6 -7 -9 -12 -15 -17 -18 -18 -25 -31 -36 -39 -41 -42 -44 -40 -31 -16 -23 -40 -43 -39 -30 -18 -10 -7 -10 -14 -9 -8 -7 -4 -3 -2 -5 -7 -6 -4 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 -1 -3 -4 -4 -4 -4 -1 0 0 0 0 0 -1 -3 -7 -14 -16 -15 -16 -13 -7 -2 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -6 -6 -8 -11 -7 -3 0 0 0 0 -3 -6 -8 -7 -6 -5 -5 -3 -1 0 0 0 -3 -8 -16 -12 -8 -5 -4 -4 -5 -4 -3 -3 -3 -4 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -3 -3 -3 -4 -4 -4 -5 -6 -6 -6 -6 -6 -6 -6 -6 -7 -8 -9 -8 -7 -6 -7 -7 -7 -7 -7 -8 -9 -9 -7 -6 -6 -7 -8 -11 -14 -17 -20 -22 -22 -24 -27 -30 -32 -34 -39 -39 -31 -12 -11 -18 -25 -30 -31 -25 -18 -13 -13 -20 -7 -6 -5 -3 -2 -1 -1 -2 -3 -4 -4 -4 -3 -2 -1 0 0 0 0 0 0 -1 -1 -3 -4 -5 -3 -2 -1 0 0 0 0 -6 -10 -11 -12 -15 -16 -18 -19 -18 -11 -1 0 0 0 0 0 0 0 -1 -2 -7 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 -2 -3 -4 -4 -6 -6 -4 -2 0 0 0 -1 -4 -7 -9 -7 -6 -5 -4 -5 -5 -6 -5 -4 -5 -11 -18 -13 -10 -7 -5 -4 -3 -4 -4 -4 -3 -4 -4 -4 -4 -4 -3 -3 -2 -2 -1 -1 -2 -3 -4 -5 -6 -7 -6 -6 -6 -7 -6 -5 -5 -5 -6 -9 -10 -10 -7 -6 -5 -6 -6 -6 -7 -7 -7 -9 -9 -9 -8 -7 -6 -7 -10 -13 -17 -20 -21 -20 -20 -21 -24 -28 -32 -37 -36 -30 -17 -15 -13 -10 -8 -13 -23 -22 -18 -13 -10 -7 -6 -4 -2 -1 -1 -3 -5 -5 -5 -6 -6 -5 -5 -5 -4 -2 0 0 0 0 0 0 -2 -4 -4 -3 -1 0 0 0 0 0 -2 -7 -13 -17 -17 -17 -17 -16 -14 -5 0 0 0 0 0 0 0 0 -1 -3 -7 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 0 0 0 0 0 -1 -2 -3 -4 -5 -5 -4 -2 0 0 0 0 -2 -6 -9 -10 -7 -5 -4 -3 -4 -5 -5 -5 -5 -7 -16 -19 -16 -12 -9 -7 -6 -5 -3 -3 -4 -6 -5 -4 -3 -3 -3 -5 -4 -4 -3 -2 -2 -1 -2 -3 -4 -5 -5 -4 -5 -6 -7 -7 -8 -7 -6 -6 -7 -10 -11 -9 -6 -5 -6 -5 -5 -5 -6 -7 -9 -8 -6 -5 -6 -5 -5 -7 -11 -16 -20 -23 -24 -24 -25 -27 -33 -33 -30 -22 -14 -9 -14 -16 -15 -5 -2 -4 -4 -3 -2 -1 -8 -5 -3 -2 -1 -2 -5 -8 -9 -9 -9 -8 -8 -9 -12 -14 -16 -10 -5 -2 0 0 0 -1 -2 -3 -2 0 0 0 0 0 0 0 -3 -7 -12 -14 -13 -10 -7 -4 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 -2 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -4 -8 -6 -3 0 0 0 0 -3 -6 -10 -11 -10 -7 -5 -4 -3 -6 -9 -9 -10 -12 -18 -19 -17 -15 -12 -9 -8 -6 -5 -4 -3 -3 -4 -4 -4 -4 -5 -6 -6 -5 -4 -4 -3 -2 -3 -3 -4 -4 -3 -3 -5 -6 -8 -8 -8 -8 -7 -7 -9 -16 -20 -21 -18 -13 -8 -5 -3 -2 -3 -6 -9 -9 -8 -6 -6 -7 -7 -8 -10 -13 -20 -26 -30 -32 -31 -31 -37 -41 -43 -41 -23 -8 -5 -6 -6 -1 0 0 0 0 0 0 -11 -6 -2 -2 -2 -2 -3 -10 -15 -15 -15 -16 -16 -17 -16 -17 -16 -14 -12 -10 -7 -2 -4 -13 -10 -6 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 -1 -2 -3 -2 -1 0 0 0 0 -3 -7 -11 -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 -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 -2 -5 -7 -3 -2 -2 -4 -6 -7 -6 -4 -1 0 0 0 -1 -2 -4 -7 -8 -8 -6 -4 -3 -4 -6 -8 -11 -14 -19 -19 -19 -17 -14 -11 -10 -8 -7 -5 -4 -5 -6 -7 -6 -5 -4 -3 -4 -5 -5 -4 -4 -4 -3 -2 -2 -3 -3 -4 -5 -9 -11 -10 -10 -10 -9 -10 -12 -15 -20 -24 -27 -18 -10 -6 -4 -3 -3 -6 -8 -11 -11 -11 -9 -9 -10 -12 -13 -17 -23 -28 -31 -32 -31 -32 -36 -41 -46 -51 -27 -9 0 0 0 0 0 0 0 0 0 0 -10 -9 -5 -2 -2 -2 -4 -8 -9 -8 -5 -6 -7 -9 -12 -14 -17 -16 -13 -15 -13 -8 -15 -20 -17 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -9 -13 -8 -3 0 0 0 0 0 -2 -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 -1 -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 -1 -2 -6 -7 -3 -3 -4 -7 -8 -8 -8 -6 -3 0 0 0 0 0 -1 -1 -3 -4 -4 -5 -6 -10 -14 -18 -19 -18 -18 -19 -19 -18 -15 -13 -12 -10 -9 -7 -6 -5 -5 -5 -5 -5 -4 -3 -3 -3 -4 -5 -4 -4 -3 -3 -3 -3 -4 -6 -9 -13 -14 -14 -13 -11 -10 -11 -13 -14 -16 -18 -19 -16 -12 -8 -5 -3 -3 -5 -6 -8 -8 -8 -9 -10 -13 -16 -19 -22 -24 -27 -30 -32 -30 -31 -33 -37 -43 -45 -24 -9 0 0 0 0 0 0 0 0 0 0 -6 -7 -6 -5 -5 -4 -4 -4 -6 -6 -5 -1 0 0 0 0 -3 -3 -5 -8 -21 -23 -11 -9 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -10 -11 -10 -7 -5 -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 -1 -1 -2 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -5 -6 -8 -8 -8 -7 -5 -2 0 0 0 0 -2 -8 -13 -12 -10 -9 -10 -10 -10 -11 -12 -13 -14 -15 -16 -17 -16 -14 -12 -11 -11 -10 -9 -8 -6 -5 -5 -4 -4 -5 -4 -4 -2 -2 -3 -2 -2 -3 -3 -3 -3 -3 -5 -9 -15 -17 -17 -13 -9 -7 -10 -12 -13 -13 -14 -14 -12 -9 -7 -5 -5 -4 -4 -4 -4 -4 -5 -7 -9 -12 -14 -18 -18 -18 -19 -23 -26 -27 -27 -29 -31 -37 -37 -20 -8 0 0 0 0 0 0 0 0 0 0 -12 -9 -9 -9 -8 -7 -6 -7 -9 -11 -6 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 -2 -4 -5 -9 -14 -10 -5 -1 -3 -1 0 -1 -2 -3 -12 -20 -21 -10 -4 -8 -10 -11 -10 -8 -8 -9 -9 -9 -9 -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 -1 -1 -2 -2 -2 -2 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -7 -7 -5 -5 -4 -3 -1 -1 -1 -1 -4 -16 -22 -19 -15 -13 -13 -11 -11 -12 -14 -15 -12 -12 -14 -15 -14 -13 -12 -11 -10 -10 -9 -8 -7 -6 -6 -5 -4 -4 -5 -5 -4 -4 -3 -3 -3 -3 -3 -3 -4 -5 -6 -8 -10 -10 -9 -7 -5 -4 -5 -6 -7 -7 -8 -8 -8 -7 -6 -6 -6 -6 -6 -5 -5 -5 -5 -6 -8 -10 -13 -16 -15 -15 -15 -19 -23 -25 -25 -25 -26 -30 -27 -16 -6 0 0 0 0 0 0 0 0 0 0 -9 -13 -11 -10 -9 -8 -6 -8 -9 -11 -13 -9 -2 0 0 0 0 0 0 0 0 0 0 -2 -8 -17 -23 -23 -22 -19 -12 -12 -17 -14 -11 -8 -8 -9 -13 -16 -16 -7 -3 -4 -5 -5 -4 -2 -3 -8 -10 -9 -7 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -2 -2 -3 -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 -2 -4 -7 -7 -6 -4 -2 -3 -5 -4 -2 -1 -2 -7 -19 -21 -19 -14 -11 -10 -9 -10 -11 -13 -12 -9 -9 -10 -11 -12 -11 -10 -9 -9 -8 -8 -8 -7 -7 -7 -6 -6 -5 -5 -4 -4 -4 -5 -6 -7 -7 -7 -5 -5 -6 -7 -7 -7 -8 -8 -7 -5 -5 -5 -4 -4 -5 -5 -6 -7 -7 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -8 -10 -13 -15 -16 -17 -19 -21 -23 -23 -23 -22 -23 -20 -14 -7 -3 0 0 0 0 0 0 0 0 0 -16 -13 -10 -9 -9 -10 -10 -9 -7 -7 -8 -8 -6 -2 0 0 0 0 0 0 0 0 0 -3 -8 -15 -14 -11 -11 -12 -14 -16 -17 -16 -14 -11 -7 -7 -6 -7 -7 -7 -8 -8 -7 -5 -3 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -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 -2 -5 -7 -7 -7 -6 -5 -5 -6 -4 -4 -3 -2 -2 -5 -11 -14 -14 -10 -9 -11 -12 -12 -11 -12 -12 -11 -9 -8 -9 -8 -8 -8 -8 -8 -7 -7 -7 -6 -6 -6 -6 -6 -6 -5 -4 -4 -8 -10 -11 -9 -7 -5 -5 -6 -8 -7 -7 -8 -8 -7 -6 -5 -5 -5 -5 -5 -6 -6 -7 -8 -8 -9 -9 -9 -9 -8 -8 -8 -7 -7 -7 -7 -9 -11 -14 -17 -18 -19 -20 -20 -21 -21 -20 -19 -20 -21 -22 -12 -3 0 0 0 0 0 0 0 0 -12 -8 -5 -3 -3 -4 -5 -6 -5 -4 -3 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -15 -15 -12 -9 -8 -7 -7 -8 -9 -9 -9 -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 -1 -1 -2 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -6 -7 -7 -7 -8 -7 -6 -3 -6 -12 -21 -22 -20 -17 -15 -14 -13 -14 -15 -14 -13 -12 -13 -14 -14 -12 -9 -6 -6 -6 -6 -7 -7 -7 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -8 -8 -6 -7 -7 -8 -8 -9 -9 -8 -8 -8 -7 -6 -6 -6 -6 -5 -5 -6 -7 -7 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -8 -9 -11 -13 -15 -18 -18 -17 -16 -17 -17 -16 -16 -16 -17 -9 -3 0 0 0 0 0 0 0 0 -2 -1 0 -1 -4 -9 -10 -8 -8 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -8 -9 -11 -12 -10 -6 -4 -7 -10 -12 -13 -14 -13 -11 -7 -3 -2 -5 -12 -9 -4 -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 -3 -3 -1 0 0 0 -1 -2 -2 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -6 -6 -6 -7 -7 -7 -5 -3 -2 -4 -7 -7 -9 -11 -12 -12 -12 -13 -14 -14 -13 -11 -10 -9 -9 -8 -6 -5 -4 -4 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -8 -9 -8 -5 -4 -5 -6 -5 -5 -5 -5 -5 -6 -6 -6 -9 -10 -10 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -7 -7 -7 -8 -9 -10 -11 -11 -11 -11 -12 -12 -11 -12 -13 -14 -9 -5 -2 0 0 0 0 0 0 0 -1 -1 0 -3 -7 -14 -13 -11 -8 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 0 -1 -2 -3 -4 -6 -8 -11 -8 -6 -4 -11 -19 -12 -7 -4 -8 -9 -8 -5 -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 0 -1 -3 -3 -3 -3 -2 -2 -4 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -4 -5 -6 -6 -6 -7 -5 -3 -2 0 0 0 -4 -9 -12 -9 -7 -9 -10 -12 -12 -12 -10 -9 -7 -6 -7 -7 -6 -5 -6 -7 -6 -6 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -8 -9 -7 -6 -7 -6 -5 -1 -2 -4 -5 -5 -5 -6 -6 -5 -6 -6 -10 -37 -42 -35 -14 -6 -6 -6 -6 -7 -7 -7 -7 -7 -8 -9 -9 -8 -8 -8 -7 -8 -7 -5 -5 -5 -5 -6 -7 -7 -8 -9 -10 -12 -12 -11 -9 -5 -1 0 0 0 0 nan nan nan -1 -3 -7 -11 -13 -13 -12 -10 -9 -7 -6 -5 -6 -7 -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 -1 -1 -5 -7 -5 -4 -7 -12 -13 -13 -10 -6 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -2 -2 -1 -1 -1 -2 -3 -3 -3 -2 -3 -5 -5 -5 -4 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -5 -6 -7 -7 -7 -6 -5 -4 -4 -7 -8 -6 -2 -1 -1 -4 -8 -10 -9 -8 -8 -8 -8 -9 -8 -7 -6 -4 -4 -5 -5 -5 -5 -6 -7 -7 -6 -5 -5 -5 -6 -6 -6 -6 -5 -5 -5 -6 -8 -10 -9 -7 -6 -5 -4 -2 -3 -4 -5 -6 -7 -10 -9 -7 -5 -3 -5 -12 -16 -19 -15 -10 -7 -6 -6 -7 -7 -6 -6 -6 -8 -9 -9 -8 -8 -8 -8 -8 -7 -6 -5 -4 -4 -4 -4 -5 -6 -6 -8 -10 -14 -19 -24 -14 -5 0 0 0 0 nan nan nan nan nan nan nan nan nan nan -10 -11 -12 -9 -6 -3 -5 -6 -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 -3 -3 -2 -1 -1 -3 -6 -7 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -3 -2 -2 -1 0 -1 -2 -4 -3 -2 -2 -3 -3 -2 -2 -3 -3 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -2 -6 -8 -9 -9 -8 -8 -8 -7 -7 -5 -5 -7 -9 -10 -10 -5 -3 -4 -6 -7 -7 -8 -9 -9 -9 -9 -7 -6 -5 -4 -4 -3 -3 -3 -4 -4 -5 -6 -5 -4 -4 -4 -4 -4 -4 -5 -5 -4 -4 -5 -7 -10 -11 -11 -10 -8 -7 -7 -7 -6 -6 -7 -10 -12 -14 -14 -13 -7 -5 -6 -7 -9 -10 -8 -7 -6 -6 -8 -11 -9 -7 -5 -7 -8 -8 -8 -8 -8 -8 -8 -7 -6 -5 -5 -5 -4 -4 -5 -6 -6 -7 -8 -10 -15 -20 -12 -5 0 0 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -5 -3 -2 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 -2 -2 -2 -3 -3 -2 -2 -2 -2 -3 -2 -1 -1 -2 -2 -4 -4 -4 -3 -3 -3 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 -1 -3 -5 -5 -4 -3 -1 -4 -7 -8 -8 -8 -7 -8 -8 -7 -6 -4 -6 -7 -8 -9 -8 -5 -4 -5 -6 -6 -6 -7 -7 -8 -8 -7 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -4 -3 -3 -4 -5 -5 -4 -4 -3 -3 -3 -3 -4 -5 -7 -8 -8 -11 -13 -14 -13 -11 -10 -8 -7 -6 -8 -14 -25 -35 -35 -20 -12 -8 -6 -5 -6 -6 -6 -6 -6 -7 -8 -8 -7 -7 -8 -7 -5 -5 -5 -5 -6 -6 -7 -7 -7 -7 -6 -5 -4 -4 -5 -5 -5 -6 -7 -10 -11 -7 -4 -1 0 0 0 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 0 0 0 0 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 -12 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 0 0 0 0 -1 -1 -2 -3 -3 -4 -5 -4 -3 -2 -2 -2 -2 -1 -1 -2 -3 -4 -4 -3 -3 -3 -3 -3 -4 -3 -3 -1 0 0 0 0 0 0 0 -1 -1 -2 -4 -5 -5 -6 -5 -4 -5 -6 -7 -7 -7 -7 -7 -7 -6 -3 -2 -5 -7 -8 -7 -7 -7 -7 -6 -6 -5 -5 -6 -7 -7 -8 -7 -5 -4 -4 -4 -6 -6 -6 -5 -5 -4 -3 -2 -2 -3 -5 -8 -6 -4 -2 -2 -2 -2 -4 -5 -7 -7 -6 -7 -7 -8 -7 -7 -8 -7 -6 -5 -7 -11 -15 -22 -33 -44 -30 -17 -5 -4 -4 -4 -4 -5 -5 -5 -6 -5 -8 -16 -36 -30 -20 -15 -22 -30 -31 -31 -31 -29 -19 -6 -4 -4 -5 -5 -6 -6 -6 -7 -8 -8 -8 -6 -5 -3 -2 -2 -2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -4 -3 -1 -1 -1 -1 -2 -2 -3 -4 -4 -5 -5 -5 -4 -3 -3 -3 -2 -1 -1 -2 -3 -4 -4 -4 -3 -3 -4 -4 -4 -3 -2 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -6 -6 -7 -7 -7 -6 -6 -7 -7 -6 -4 -4 -6 -7 -7 -6 -4 -3 -4 -5 -7 -9 -7 -6 -5 -5 -5 -6 -5 -5 -4 -5 -5 -4 -3 -2 -2 -4 -6 -5 -3 -1 -2 -2 -2 -3 -4 -6 -6 -5 -5 -4 -5 -6 -7 -8 -8 -7 -6 -5 -6 -9 -13 -19 -24 -19 -11 -3 -3 -3 -3 -4 -4 -4 -5 -5 -5 -7 -14 -28 -24 -28 -46 -113 -137 -90 -62 -48 -51 -34 -13 -6 -4 -5 -6 -6 -7 -7 -7 -6 -7 -6 -6 -5 -5 -6 -4 -3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -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 -1 -1 -1 -2 -3 -4 -5 -4 -2 -1 -2 -2 -2 -3 -3 -4 -4 -4 -4 -4 -3 -3 -3 -3 -5 -4 -3 -2 -3 -3 -4 -4 -4 -4 -4 -4 -4 -3 -2 -1 -1 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -4 -4 -5 -6 -7 -8 -8 -8 -8 -9 -9 -10 -12 -13 -12 -11 -8 -4 -4 -4 -5 -7 -8 -7 -6 -5 -5 -6 -6 -5 -5 -5 -5 -5 -6 -6 -6 -6 -7 -7 -6 -5 -5 -6 -7 -7 -7 -6 -5 -4 -5 -5 -7 -8 -9 -10 -9 -9 -7 -5 -5 -5 -6 -7 -12 -16 -21 -24 -21 -8 -4 -2 -2 -3 -4 -4 -5 -5 -5 -5 -4 -5 -16 -38 -97 -103 -56 -25 -9 -11 -8 -5 -4 -4 -5 -4 -5 -5 -5 -4 -3 -8 -9 -9 -6 -5 -5 -3 -2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -3 -2 -2 -2 -2 -1 -2 -3 -4 -3 -2 -2 -3 -3 -3 -2 -2 -2 -3 -3 -3 -2 -2 -1 -2 -3 -4 -4 -4 -4 -4 -4 -4 -3 -1 0 0 -1 -2 -2 -2 -2 -2 -1 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -4 -5 -6 -7 -8 -8 -8 -9 -9 -10 -12 -10 -9 -7 -6 -6 -5 -5 -5 -5 -4 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -7 -9 -11 -11 -10 -9 -9 -9 -8 -8 -7 -7 -7 -7 -6 -5 -4 -4 -5 -7 -8 -8 -9 -8 -7 -6 -5 -4 -4 -4 -6 -9 -13 -18 -21 -16 -7 -3 -1 -1 -1 -1 -2 -2 -2 -2 -3 -4 -5 -6 -6 -6 -5 -4 -3 -3 -4 -5 -4 -4 -3 -4 -4 -5 -6 -6 -7 -8 -9 -11 -13 -14 -10 -5 -2 -2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 -1 -1 -1 0 0 0 -1 -2 -2 -1 -1 -1 -1 -1 0 -2 -3 -4 -3 -2 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -4 -4 -5 -5 -3 -3 -3 -2 -1 -2 -2 -3 -3 -3 -3 -2 -1 0 0 -1 -1 -2 -3 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -4 -5 -6 -7 -7 -8 -9 -10 -11 -9 -8 -6 -5 -5 -5 -6 -7 -8 -6 -4 -3 -3 -3 -3 -3 -3 -3 -5 -7 -8 -9 -11 -12 -11 -9 -8 -8 -8 -8 -8 -7 -7 -6 -6 -4 -3 -3 -4 -5 -5 -6 -6 -6 -5 -4 -3 -3 -3 -4 -6 -9 -12 -15 -18 -12 -7 -4 -3 -3 -3 -4 -4 -3 -2 0 -1 -2 -2 -3 -4 -4 -4 -4 -4 -5 -5 -6 -7 -8 -9 -10 -10 -9 -8 -7 -8 -10 -12 -16 -21 -28 -18 -9 -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 -1 -1 -1 -1 -1 0 -1 -1 -2 -3 -4 -4 -4 -3 -3 -2 -1 -1 -1 -1 -1 -1 0 0 0 -1 -2 -3 -4 -4 -3 -2 -1 -1 -1 -1 -1 -2 -2 -2 -3 -4 -4 -4 -4 -3 -2 -1 -2 -3 -4 -5 -5 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -4 -5 -6 -6 -6 -9 -9 -9 -7 -7 -6 -6 -6 -5 -7 -8 -6 -5 -4 -3 -3 -2 -3 -3 -4 -6 -8 -10 -11 -12 -13 -12 -11 -9 -8 -7 -7 -7 -7 -6 -5 -4 -3 -3 -3 -4 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -6 -8 -11 -13 -15 -10 -6 -3 -4 -4 -5 -5 -5 -5 -5 -4 -3 -3 -3 -4 -3 -2 -2 -3 -3 -4 -6 -9 -12 -15 -17 -16 -14 -11 -8 -6 -5 -6 -7 -10 -16 -21 -16 -10 -5 -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 -4 -4 -5 -5 -4 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -1 -2 -2 -2 -3 -3 -3 -3 -3 -3 -2 -3 -3 -4 -4 -3 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -3 -3 -2 -1 -1 -1 -3 -4 -4 -4 -5 -8 -9 -9 -7 -8 -9 -11 -11 -11 -10 -9 -7 -5 -4 -4 -5 -5 -6 -7 -8 -10 -10 -11 -11 -11 -12 -13 -14 -12 -9 -7 -6 -6 -5 -5 -4 -4 -4 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -5 -5 -5 -4 -5 -7 -10 -13 -13 -9 -6 -4 -4 -4 -5 -5 -5 -5 -5 -6 -6 -6 -5 -4 -3 -3 -2 -1 -1 -3 -7 -13 -18 -18 -14 -12 -10 -9 -8 -6 -4 -3 -3 -4 -8 -11 -11 -8 -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 -2 -2 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -1 -1 0 0 0 0 -1 -3 -4 -5 -6 -6 -5 -5 -6 -7 -10 -11 -12 -13 -14 -14 -12 -10 -8 -7 -8 -12 -13 -12 -9 -8 -8 -9 -10 -11 -10 -11 -13 -13 -12 -10 -9 -8 -6 -5 -4 -2 -3 -4 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -5 -6 -5 -4 -3 -4 -7 -11 -13 -12 -10 -8 -6 -6 -6 -5 -5 -5 -6 -6 -7 -7 -7 -6 -5 -4 -4 -3 -3 -2 -4 -7 -10 -12 -12 -13 -12 -12 -12 -11 -10 -9 -8 -7 -6 -5 -5 -6 -6 -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 -3 -3 -4 -4 -4 -3 -3 -4 -4 -4 -4 -5 -5 -4 -4 -3 -3 -2 -2 -3 -3 -4 -3 -2 -2 -2 -2 -2 -2 -2 -1 -2 -3 -4 -4 -4 -2 0 0 0 0 0 -2 -3 -5 -5 -6 -7 -8 -9 -10 -14 -20 -21 -22 -21 -19 -16 -13 -11 -9 -8 -8 -10 -11 -10 -7 -6 -6 -8 -9 -9 -6 -6 -7 -9 -11 -13 -12 -11 -9 -6 -4 -2 -2 -3 -4 -5 -5 -5 -5 -5 -4 -5 -6 -6 -6 -6 -5 -4 -4 -5 -7 -12 -14 -15 -16 -16 -16 -19 -20 -20 -17 -13 -10 -8 -8 -7 -7 -7 -6 -7 -9 -13 -14 -12 -13 -14 -16 -15 -15 -15 -15 -15 -16 -16 -16 -16 -15 -14 -13 -12 -12 -13 -12 -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 -3 -4 -4 -4 -5 -5 -5 -4 -3 -1 -1 -1 -1 -1 -1 -1 -2 -4 -5 -4 -4 -4 -4 -5 -5 -5 -3 -2 -1 0 0 0 -2 -4 -5 -5 -7 -10 -14 -18 -21 -24 -26 -27 -25 -23 -16 -13 -12 -10 -8 -6 -6 -7 -7 -8 -8 -7 -7 -8 -9 -7 -4 -4 -4 -6 -8 -10 -11 -11 -10 -9 -6 -3 -2 -1 -2 -4 -5 -6 -5 -5 -4 -6 -8 -8 -7 -6 -5 -5 -5 -7 -11 -16 -20 -23 -25 -25 -26 -27 -27 -27 -25 -24 -23 -24 -24 -24 -23 -23 -22 -23 -24 -27 -29 -31 -33 -38 -40 -34 -29 -25 -23 -21 -21 -20 -20 -20 -19 -19 -21 -22 -23 -24 -20 -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 -1 -1 -1 -1 0 -1 -3 -4 -5 -4 -4 -4 -4 -5 -5 -6 -6 -4 -2 0 0 0 -1 -1 -2 -3 -10 -16 -21 -23 -23 -26 -28 -28 -26 -23 -18 -16 -14 -12 -7 -3 -5 -6 -8 -9 -9 -7 -8 -9 -10 -9 -8 -7 -7 -7 -8 -9 -10 -11 -11 -11 -7 -3 -1 -1 -1 -2 -4 -5 -5 -5 -5 -7 -8 -9 -8 -6 -6 -6 -7 -8 -13 -18 -21 -24 -27 -27 -28 -28 -28 -28 -29 -30 -32 -33 -32 -31 -30 -30 -30 -32 -34 -38 -43 -49 -56 -65 -68 -63 -58 -52 -48 -43 -39 -36 -35 -34 -35 -35 -35 -34 -33 -30 -24 -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 -5 -5 -5 -6 -7 -7 -6 -4 -3 -2 -2 -2 -2 -2 -4 -9 -16 -24 -32 -33 -28 -23 -19 -18 -20 -21 -19 -17 -15 -14 -11 -7 -6 -7 -9 -9 -8 -7 -7 -7 -6 -7 -8 -9 -9 -9 -9 -10 -10 -9 -8 -5 -3 -2 -1 -1 -2 -4 -6 -7 -6 -5 -6 -7 -8 -8 -7 -7 -7 -7 -8 -13 -18 -21 -24 -26 -27 -28 -29 -29 -29 -30 -32 -33 -33 -30 -28 -28 -30 -32 -34 -38 -44 -52 -62 -72 -82 -88 -87 -83 -78 -74 -72 -72 -72 -75 -76 -75 -72 -69 -64 -58 -51 -42 -34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -3 -4 -5 -6 -7 -13 -21 -32 -37 -37 -32 -25 -17 -14 -13 -14 -16 -18 -22 -18 -13 -10 -10 -10 -9 -7 -6 -5 -4 -4 -6 -8 -10 -10 -10 -11 -10 -10 -6 -4 -4 -4 -3 -2 -3 -3 -4 -6 -8 -6 -5 -5 -5 -6 -7 -7 -7 -7 -7 -8 -12 -16 -19 -21 -24 -25 -27 -28 -29 -29 -30 -31 -31 -30 -27 -26 -26 -28 -32 -37 -43 -50 -59 -67 -68 -54 -49 -50 -57 -70 -83 -90 -96 -101 -106 -111 -114 -116 -117 -117 -108 -95 -80 -64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan -18 -17 -17 -16 -14 -13 -11 -9 -8 -12 -13 -13 -12 -10 -7 -7 -7 -6 -6 -6 -6 -7 -8 -8 -7 -5 -5 -5 -4 -4 -3 -4 -4 -4 -5 -5 -5 -5 -5 -4 -5 -6 -6 -6 -5 -5 -7 -9 -12 -15 -18 -20 -21 -23 -24 -26 -27 -27 -28 -27 -26 -24 -23 -24 -26 -29 -33 -36 -44 -54 -64 -54 -24 -16 -16 -28 -60 -90 -100 -107 -111 -116 -121 -126 -132 -138 -145 -144 -139 -127 -110 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 -25 -24 -23 -21 -18 -14 -10 -7 -6 -5 -5 -6 -5 -5 -5 -5 -5 -4 -5 -6 -8 -7 -6 -5 -4 -3 -3 -4 -4 -4 -4 -4 -4 -5 -8 -10 -13 -15 -17 -18 -20 -21 -23 -23 -23 -22 -22 -22 -21 -21 -22 -24 -26 -30 -31 -30 -25 -19 -11 -9 -10 -14 -28 -51 -79 -106 -123 -127 -126 -124 -123 -127 -132 -138 -142 -145 -146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 -6 -8 -10 -9 -7 -6 -4 -3 -2 -2 -2 -2 -2 -3 -3 -3 -4 -6 -9 -10 -12 -14 -15 -17 -19 -20 -20 -20 -18 -17 -18 -18 -19 -20 -22 -26 -29 -32 -35 -28 -20 -13 -9 -8 -6 -13 -28 -50 -75 -99 -103 -103 -99 -103 -109 -118 -127 -136 -147 Wind_Speed nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 25 24 23 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 6 6 nan nan nan nan nan nan 1 nan nan nan 4 5 6 nan nan nan nan nan nan nan nan nan 4 4 4 nan nan nan nan 4 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 16 16 17 18 18 17 16 15 15 16 17 18 19 19 19 19 18 17 16 15 14 13 12 11 11 12 13 15 16 17 17 17 17 18 19 19 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 25 24 23 22 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 nan nan nan nan nan nan 1 nan nan 2 3 5 5 5 nan nan nan nan nan nan nan nan 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 nan nan nan nan nan nan nan 16 16 17 18 18 17 16 15 15 15 16 17 18 18 19 19 18 17 16 15 14 14 13 13 14 15 16 17 17 18 18 18 18 19 19 20 21 21 22 22 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 24 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 nan nan nan nan 3 nan nan nan 3 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 16 17 18 19 nan nan nan nan nan 16 17 18 18 17 17 16 15 15 16 16 17 18 18 18 18 17 16 15 15 14 14 15 16 17 18 19 19 18 18 18 18 19 19 20 21 21 22 22 21 21 20 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 25 25 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 20 nan nan nan nan nan 17 17 18 18 18 17 17 16 16 16 17 17 18 18 18 18 17 17 16 16 16 16 16 17 18 18 19 19 19 18 18 18 19 19 20 20 21 21 21 21 20 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 25 24 23 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 5 4 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 20 nan nan nan nan nan nan 18 19 19 19 19 18 17 17 17 17 18 19 19 19 18 17 17 17 17 17 17 16 17 17 18 18 18 18 18 18 18 19 19 19 20 21 21 21 20 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 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 6 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 20 20 21 21 21 20 19 19 18 18 19 19 19 19 18 18 17 17 17 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 21 20 20 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 6 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 21 21 22 22 22 22 21 20 20 19 19 19 19 19 18 18 18 17 17 16 16 16 16 16 16 17 17 18 18 18 18 18 19 19 19 20 20 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 4 4 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 22 22 23 23 23 22 21 21 20 20 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 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 21 22 23 24 23 23 22 21 21 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 24 24 23 23 22 22 21 20 19 19 18 18 18 17 17 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 24 23 22 22 21 21 20 19 19 18 17 17 16 16 15 15 15 15 16 16 17 18 18 18 18 18 18 18 18 19 19 20 20 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan 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 23 23 23 22 22 21 21 20 19 18 17 17 16 16 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 20 21 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 nan nan nan nan nan nan nan nan nan nan nan 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 22 23 23 23 22 22 21 20 19 18 18 17 16 16 15 15 15 15 16 16 16 17 18 18 19 19 19 19 19 19 19 19 20 21 21 22 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 23 24 24 23 22 21 21 nan nan 18 18 17 17 16 16 16 16 16 16 16 16 17 18 18 18 19 19 19 19 19 20 20 21 21 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 24 24 nan nan nan nan nan nan nan 18 18 17 17 16 16 16 16 16 16 16 16 17 17 18 18 18 18 18 19 19 20 20 21 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 22 24 nan nan nan nan nan nan 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 19 20 21 nan nan nan nan nan nan 20 20 19 19 18 17 17 16 16 16 16 17 17 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 17 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 18 18 19 nan nan 21 21 21 21 21 20 20 19 18 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 18 18 19 19 20 20 21 21 20 20 19 18 17 16 16 15 15 15 16 16 16 16 16 15 15 16 16 16 16 16 16 16 17 17 17 16 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 18 18 19 19 20 21 21 21 20 19 18 17 16 16 15 nan nan 15 15 15 16 16 16 15 15 16 16 16 16 16 16 16 16 17 16 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 19 19 20 21 21 21 20 19 19 18 17 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 20 20 20 20 20 19 18 17 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 20 20 19 19 18 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 19 18 17 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 18 18 17 16 16 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 17 16 16 16 16 16 17 17 17 16 16 16 16 16 16 15 15 15 15 15 16 16 16 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 18 18 19 18 18 17 16 15 15 14 14 14 14 15 15 16 17 17 17 17 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 nan nan nan nan nan nan 17 17 17 18 19 19 19 18 17 16 15 14 14 13 14 14 15 16 17 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 nan nan nan nan nan nan 16 16 16 17 18 19 19 18 17 16 15 14 13 13 14 15 16 nan nan nan 17 17 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 17 18 19 19 18 17 16 14 14 13 14 14 15 nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 18 18 18 18 17 16 15 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 18 18 18 18 17 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 57 55 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 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 58 56 54 53 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 57 56 54 53 52 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 56 55 54 52 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 56 56 55 53 51 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 56 56 54 52 51 50 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 56 56 54 52 50 50 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 56 54 53 51 51 51 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 55 53 52 51 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 54 52 51 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 44 44 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 44 44 44 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 43 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 43 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 nan nan nan nan nan 19 19 19 19 19 19 19 18 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 20 20 19 nan nan nan nan 18 18 18 18 18 18 18 18 18 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 20 19 nan nan nan nan nan nan nan 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 17 17 nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 nan nan nan nan nan nan nan nan nan 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 17 17 nan nan nan 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 nan nan nan nan 18 18 18 18 18 19 19 19 20 20 20 19 19 19 18 18 18 17 17 17 nan nan 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 19 19 19 18 18 18 17 17 17 16 nan 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 19 19 18 18 17 17 17 17 16 16 15 15 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 19 19 19 19 19 20 20 20 20 19 19 18 17 17 16 16 16 16 16 16 16 16 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 17 16 16 16 16 16 16 16 16 16 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 19 19 19 19 19 19 19 19 19 18 18 17 16 16 16 16 16 16 16 17 17 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 16 16 16 17 17 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 17 17 17 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 18 17 17 17 17 17 17 17 17 18 19 19 19 18 18 17 17 17 17 18 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 18 17 17 17 17 17 17 17 18 18 19 19 19 18 18 18 18 18 18 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 18 18 18 19 18 18 18 17 17 18 18 19 19 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 19 19 19 18 17 16 16 16 17 18 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 19 19 18 18 17 16 15 15 16 17 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 18 17 17 16 15 nan nan nan 18 19 20 21 22 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 16 16 16 nan nan nan 19 20 21 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 nan nan nan nan nan 17 18 18 18 nan nan nan 17 17 17 17 17 17 17 17 17 17 16 16 17 nan nan nan nan 20 20 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 nan nan 19 19 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 25 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 19 20 20 20 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 23 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 20 21 22 22 21 20 19 18 18 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 21 21 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 20 21 21 22 21 20 19 18 18 18 17 18 18 18 18 19 19 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 19 19 20 20 20 20 20 19 18 18 18 18 18 19 19 20 21 21 21 21 20 19 18 17 17 16 16 16 16 16 16 16 15 15 15 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 19 nan nan nan nan nan nan nan nan nan nan nan 17 17 18 18 19 20 20 20 20 19 19 18 18 18 18 18 19 20 20 21 22 22 22 22 21 20 19 18 17 16 15 15 15 15 15 14 14 14 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 19 nan nan nan nan nan nan nan nan nan nan 17 17 17 18 18 19 19 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 22 22 21 20 19 17 16 15 15 14 14 14 14 14 14 14 14 15 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 19 19 18 18 nan nan nan nan nan nan nan nan 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 22 22 21 21 20 19 18 17 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 19 19 19 18 18 18 18 nan nan nan nan nan nan nan 17 17 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 20 21 21 22 22 23 23 23 23 23 23 22 22 21 21 20 20 20 20 20 20 20 20 19 19 18 18 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 19 19 19 19 19 19 19 18 nan nan nan nan 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 21 22 22 23 23 23 24 24 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 21 20 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 19 20 20 20 20 nan nan nan 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 20 21 21 22 23 23 23 23 24 24 24 25 25 25 25 25 25 25 24 24 24 24 23 23 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 19 20 20 20 20 21 21 21 21 20 19 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 20 21 21 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 20 20 20 21 21 21 21 21 21 20 19 19 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 22 22 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 20 20 20 20 21 21 21 21 20 20 19 19 18 18 18 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 23 23 24 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 21 21 21 20 20 20 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 nan 23 23 22 22 22 22 22 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 nan nan nan nan nan 22 22 22 21 21 21 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 20 20 19 19 19 19 20 20 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 20 20 19 19 20 20 20 21 21 21 21 21 21 22 22 23 23 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 23 23 22 22 22 21 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 20 20 20 20 20 20 20 21 21 22 21 21 21 22 22 23 24 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 23 23 22 21 21 21 20 20 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 22 22 22 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 22 23 24 24 24 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 22 21 21 20 20 20 20 20 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 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 22 23 24 24 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 nan nan nan 21 21 21 22 22 22 22 22 23 22 22 21 21 21 21 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 23 23 23 23 23 22 21 21 21 21 22 23 23 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 nan nan nan nan nan nan nan 21 21 21 22 22 22 23 23 22 22 21 21 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 24 24 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 22 22 21 21 20 20 20 Wind_Direction nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 204 204 207 211 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 235 237 nan nan nan nan nan nan 183 nan nan nan 7 355 349 nan nan nan nan nan nan nan nan nan 22 19 14 nan nan nan nan 0 356 nan nan nan nan nan nan 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 305 307 307 308 309 310 311 312 314 314 312 312 312 312 313 313 311 304 299 294 290 287 285 284 285 288 287 286 285 286 289 295 302 308 313 316 317 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 205 205 207 211 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 250 250 247 243 242 243 nan nan nan nan nan nan 229 nan nan 336 336 335 334 334 nan nan nan nan nan nan nan nan 8 3 356 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 321 319 nan nan nan nan nan nan nan 306 307 309 310 310 310 310 310 310 312 312 312 311 310 310 310 310 309 303 299 295 292 289 286 285 286 287 289 289 289 290 293 298 304 310 314 316 318 318 319 318 318 318 318 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 205 206 209 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 249 nan nan nan nan 264 nan nan nan 299 315 324 329 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 324 320 317 315 nan nan nan nan nan 305 308 310 311 311 310 309 309 309 310 310 311 311 311 310 308 306 303 301 299 296 293 290 288 288 289 291 293 295 297 299 303 307 311 314 316 317 318 318 318 318 318 318 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 204 205 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 320 317 nan nan nan nan nan 305 308 310 311 311 310 310 309 309 308 308 309 310 311 310 309 306 304 302 301 299 296 292 291 292 293 295 297 299 302 304 307 309 311 313 314 315 316 317 317 318 319 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 204 205 207 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 255 262 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 316 nan nan nan nan nan nan 311 312 312 312 311 312 311 309 307 307 308 309 310 310 310 309 307 305 302 300 297 294 294 295 297 299 301 303 305 307 308 309 311 312 313 314 315 316 317 318 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 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 263 259 258 267 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 316 316 315 314 313 313 312 311 309 308 308 309 310 310 310 309 309 307 304 301 299 296 297 298 300 302 304 305 307 308 308 309 309 310 312 313 314 316 317 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 260 259 271 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 321 319 318 316 315 315 315 314 312 311 310 311 311 311 310 309 308 306 304 302 300 298 298 298 300 302 303 305 307 308 308 308 309 310 311 313 315 316 318 318 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 257 258 273 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 323 321 320 319 319 319 318 316 313 311 311 311 311 311 309 307 304 302 300 299 298 298 297 298 299 301 302 305 306 307 308 308 309 310 312 314 316 317 318 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 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 325 324 323 323 324 324 323 320 316 313 312 311 311 311 309 306 304 302 301 300 299 299 298 298 298 299 299 301 304 306 307 307 307 307 309 311 313 314 316 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 325 326 327 328 328 326 323 320 317 314 313 312 311 309 308 306 305 304 304 303 302 302 302 302 301 300 300 302 304 305 305 305 305 306 307 309 310 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 326 327 328 329 329 328 326 324 322 319 318 316 314 312 311 309 308 307 307 307 306 306 306 306 306 304 302 301 301 302 303 304 303 303 304 304 305 306 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 348 346 344 343 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 328 328 328 327 326 324 322 321 321 321 320 319 316 314 312 311 309 308 308 308 308 308 309 308 306 304 302 301 301 302 303 303 303 303 303 303 304 305 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 348 345 343 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 329 328 327 326 325 324 323 321 322 323 324 323 321 319 317 315 313 312 310 309 309 310 310 309 308 307 306 304 303 302 302 302 302 302 302 303 303 304 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 346 344 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 330 328 328 327 327 326 326 326 nan nan 326 326 326 325 323 322 320 318 316 314 312 311 310 310 311 311 311 311 310 309 306 304 302 302 302 303 304 305 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 330 330 330 330 nan nan nan nan nan nan nan 331 331 330 329 328 326 324 322 320 319 317 315 315 315 315 316 316 316 315 312 309 306 305 304 304 305 306 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 336 333 332 334 nan nan nan nan nan nan 334 334 335 336 336 336 335 334 332 330 328 327 327 326 326 325 324 323 322 321 320 318 317 315 312 310 308 307 307 307 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 339 335 333 333 336 nan nan nan nan nan nan 338 338 337 337 337 337 338 337 336 334 333 332 332 333 334 334 333 332 331 330 328 326 323 320 318 316 315 313 312 312 311 310 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 336 333 331 331 333 337 nan nan 342 342 341 340 339 339 340 339 339 338 337 335 334 333 332 333 334 336 337 337 337 336 336 335 333 331 328 326 323 321 320 319 318 317 316 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 334 332 330 331 333 335 337 338 338 337 336 336 337 339 340 342 342 340 339 337 336 335 334 334 336 337 338 339 339 338 338 337 336 334 332 329 327 325 324 323 323 322 321 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 332 331 331 332 332 333 333 332 332 333 335 337 339 341 342 342 341 340 nan nan 336 335 335 337 338 338 339 339 338 338 336 335 332 329 327 325 325 325 325 325 324 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 332 331 330 331 331 331 331 331 332 334 336 338 339 340 340 339 338 337 335 334 333 333 334 335 336 336 336 336 335 334 332 329 327 324 323 324 325 326 326 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 331 332 332 333 333 333 334 335 336 337 337 337 336 334 333 330 328 328 328 330 331 333 333 333 332 331 329 327 325 323 322 322 324 325 327 328 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 333 333 333 333 333 334 334 334 333 332 331 330 329 327 325 324 324 325 327 328 329 330 328 327 326 324 322 321 321 322 324 326 328 329 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 332 332 332 332 332 332 332 331 330 329 328 327 326 325 323 323 322 323 324 325 326 327 326 325 323 322 321 321 322 323 325 327 327 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 332 331 331 330 330 330 329 328 326 326 325 324 323 322 321 321 322 323 324 325 325 325 324 323 322 322 322 323 324 325 326 326 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 330 330 329 328 327 326 325 324 324 322 321 321 321 322 323 325 324 324 323 323 323 322 322 323 323 324 325 325 325 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 329 328 328 327 326 326 325 324 323 322 321 322 323 324 324 323 323 323 323 323 323 324 324 324 325 325 325 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 331 330 330 329 328 327 326 324 323 322 322 322 322 322 322 323 324 324 325 325 325 325 325 325 325 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 337 337 nan nan nan nan nan nan 331 332 332 331 330 329 328 327 325 324 322 320 320 320 320 321 323 324 325 325 326 326 326 326 325 325 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 337 336 nan nan nan nan nan nan 329 329 330 329 328 327 326 325 324 323 321 320 319 319 320 321 323 nan nan nan 327 327 326 326 326 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 326 324 323 323 323 323 323 323 322 322 321 320 319 319 319 320 322 nan nan nan nan nan nan 326 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 322 320 319 318 319 319 320 320 321 321 320 320 320 320 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 322 321 319 318 319 319 320 321 321 321 321 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 323 322 321 321 322 322 322 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 326 325 325 324 325 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 344 342 340 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 323 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 327 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 343 343 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 337 339 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 336 336 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 337 335 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 337 335 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 336 nan nan nan nan nan nan nan nan nan nan nan nan 334 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 332 329 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 330 329 328 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 324 325 325 326 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 318 319 320 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 307 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 203 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 nan nan nan nan nan nan nan nan 307 307 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 203 205 207 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 203 205 207 209 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 203 204 206 207 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 201 202 204 206 208 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 199 201 203 206 208 211 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 199 201 204 206 209 211 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 199 201 205 207 209 210 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 199 202 205 207 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 201 205 207 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 216 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 203 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 215 216 216 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 214 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 213 213 214 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 212 212 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 211 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 296 296 294 293 293 292 293 293 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 298 298 nan nan nan nan nan 295 295 295 294 293 292 291 292 292 293 293 293 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 297 296 296 295 295 nan nan nan nan 293 293 292 291 290 290 290 291 292 292 292 291 291 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 295 294 293 293 nan nan nan nan nan nan nan 289 289 288 288 288 289 290 289 289 289 289 290 291 291 289 288 285 284 nan nan nan nan nan nan 294 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 292 nan nan nan nan nan nan nan nan nan 286 286 285 286 286 286 286 286 286 287 288 289 288 287 286 284 283 283 284 nan nan nan 292 292 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 290 290 289 288 287 nan nan nan nan 283 283 283 283 283 283 284 284 284 285 286 287 287 286 285 282 282 282 283 285 nan nan 291 291 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 288 288 287 286 284 283 282 281 280 281 281 281 282 282 282 283 284 285 286 286 285 284 282 282 282 282 284 286 nan 290 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 286 285 283 281 280 279 279 279 280 280 281 281 282 282 284 285 285 285 285 283 282 282 282 282 283 285 287 288 289 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 280 279 278 278 278 279 280 281 282 282 282 283 284 285 286 286 285 284 283 283 284 284 284 285 285 286 286 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 277 277 278 279 281 282 283 283 283 283 284 285 286 287 286 286 285 285 286 285 285 284 284 283 284 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 277 277 279 281 283 284 284 284 284 285 286 286 287 286 286 286 286 285 284 284 283 282 282 284 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 275 276 277 279 281 283 284 285 285 285 285 285 285 285 285 284 284 283 282 281 280 280 281 282 284 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 274 276 278 279 280 282 284 284 285 284 283 283 282 283 283 282 282 280 279 279 278 279 281 283 285 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 274 276 278 279 280 280 281 282 282 282 282 281 281 281 281 281 281 280 279 278 278 279 281 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 276 277 278 279 280 280 280 280 280 280 280 279 279 280 280 280 280 280 279 278 279 280 282 284 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 278 279 279 279 279 279 278 277 277 277 277 276 275 275 276 276 277 277 277 278 279 281 283 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 277 276 275 274 275 276 275 274 272 270 270 270 271 273 275 277 280 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 275 275 275 276 278 278 277 275 271 267 266 266 268 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 276 277 277 279 281 282 282 280 276 270 267 266 267 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 278 279 280 281 283 284 284 283 280 nan nan nan 269 270 271 274 276 278 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 263 265 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 274 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 278 278 279 281 282 283 284 283 281 278 nan nan nan 272 273 274 275 276 278 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 262 263 264 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 270 269 nan nan nan nan nan 268 270 272 273 nan nan nan 276 277 277 278 279 280 281 282 283 282 281 278 276 nan nan nan nan 275 275 276 277 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 263 263 263 264 264 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 264 263 263 264 266 267 269 271 273 275 275 275 275 276 276 277 279 280 281 281 281 280 279 278 276 275 275 nan nan 276 276 276 277 277 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 264 264 263 263 263 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 262 261 261 262 264 266 268 270 271 272 273 274 274 274 275 275 276 277 278 279 279 279 279 278 278 277 277 277 277 277 277 276 276 276 276 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 264 264 264 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 262 261 261 262 263 266 268 270 271 272 272 272 272 272 271 271 270 271 272 273 275 277 278 278 279 279 279 279 278 278 277 276 275 274 274 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 267 266 266 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 263 263 262 263 265 267 269 271 272 271 271 270 270 269 267 265 263 262 263 264 268 271 274 276 278 278 278 278 278 277 275 274 273 273 272 274 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 268 268 268 269 nan nan nan nan nan nan nan nan nan nan nan nan 265 265 265 264 264 264 265 266 268 270 271 271 270 270 269 268 267 265 262 260 258 257 257 259 262 265 269 272 274 275 275 275 273 273 272 271 271 271 273 276 278 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 268 269 270 271 nan nan nan nan nan nan nan nan nan nan nan 264 264 265 265 265 265 266 267 268 270 270 270 270 270 270 269 268 266 263 260 258 255 254 254 255 256 259 263 266 268 270 271 271 271 271 271 271 272 275 277 280 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 269 270 271 nan nan nan nan nan nan nan nan nan nan 264 264 264 265 266 266 267 268 269 270 271 271 271 271 271 272 272 271 269 266 263 260 257 254 253 252 252 253 255 257 260 262 265 266 267 268 269 271 273 276 279 281 284 285 287 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 268 268 268 269 270 271 nan nan nan nan nan nan nan nan 263 264 265 266 267 268 268 269 270 271 272 273 273 273 273 273 274 273 271 269 266 263 260 257 255 253 252 251 252 253 254 256 258 260 263 265 267 270 272 275 278 281 284 285 285 285 285 285 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 267 266 266 267 267 268 269 268 nan nan nan nan nan nan nan 264 266 267 268 269 270 271 271 272 273 274 275 275 275 275 275 274 272 270 267 264 260 258 257 255 254 253 252 252 252 253 255 257 260 262 265 268 271 273 276 278 280 280 280 280 280 280 280 281 281 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 267 266 265 265 264 264 264 265 265 265 264 nan nan nan nan 263 265 266 267 269 270 271 272 273 274 275 276 276 276 276 276 275 274 273 271 269 265 262 260 258 257 256 255 254 253 253 253 254 256 258 261 264 267 269 272 274 275 276 276 276 275 275 275 276 277 278 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 265 264 263 261 261 260 261 262 262 262 nan nan nan 263 264 265 267 268 269 271 272 273 275 276 277 278 278 278 278 277 276 275 273 271 269 267 265 262 261 259 258 258 257 256 255 254 255 256 258 260 263 265 268 270 273 274 275 275 275 274 274 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 263 262 260 258 257 257 257 258 259 260 261 262 262 263 265 266 267 269 270 272 274 275 276 278 279 279 280 279 278 277 276 274 273 272 270 268 266 265 264 262 261 261 260 259 258 257 257 257 258 260 263 266 269 272 274 275 276 276 276 276 275 275 275 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 259 259 257 256 254 254 254 255 257 258 260 261 262 263 265 266 268 270 271 273 275 276 278 279 280 280 280 280 278 277 276 274 273 272 270 269 268 267 266 265 264 264 263 262 262 261 261 261 262 264 266 269 272 275 276 277 277 278 277 277 277 277 276 276 276 276 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 256 256 256 255 254 253 252 252 253 255 257 258 260 261 263 265 267 269 271 273 274 276 277 279 279 280 280 280 279 278 277 276 274 273 272 271 270 269 268 267 267 266 266 266 265 265 265 266 266 267 268 270 272 274 276 277 278 278 277 277 277 277 277 276 275 275 274 274 274 273 272 272 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 254 254 254 253 253 252 251 249 249 251 254 256 258 260 262 264 266 269 271 273 274 275 277 278 279 279 279 279 279 279 278 277 276 275 273 272 271 270 269 269 268 268 268 268 268 268 268 269 270 270 272 273 274 275 276 277 277 276 276 276 275 275 275 274 nan 273 272 272 271 270 270 269 268 267 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 253 252 252 251 251 250 249 248 246 246 248 251 254 256 259 261 263 266 269 271 273 275 276 277 278 279 279 279 279 279 278 278 277 276 275 273 272 271 270 270 269 269 269 269 270 270 271 271 272 273 273 274 275 276 277 277 276 276 275 274 273 272 272 272 271 271 270 269 268 268 267 267 266 265 264 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 250 249 248 248 248 246 244 242 241 244 246 250 253 255 258 260 263 266 269 272 273 275 276 277 278 279 279 279 278 278 277 276 275 274 273 272 271 271 271 270 270 270 271 271 272 272 273 273 274 275 275 276 277 277 277 276 275 273 272 271 270 270 269 269 268 267 266 265 264 263 263 262 261 260 258 256 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 247 246 245 243 242 240 238 238 240 242 245 248 250 252 255 259 263 266 269 271 273 275 276 277 278 278 278 278 278 277 276 275 274 274 273 273 273 272 272 272 272 272 272 273 273 273 274 275 276 276 276 276 276 277 276 275 273 272 271 270 269 268 268 267 266 264 262 261 259 259 257 256 254 251 249 246 245 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 245 243 241 239 237 236 236 236 238 240 242 244 246 248 250 254 258 262 265 268 270 272 274 275 276 277 278 278 277 277 277 276 275 275 275 275 274 274 274 273 273 273 273 273 273 274 274 275 276 276 276 276 276 277 277 276 274 273 272 271 270 270 269 268 266 264 261 258 256 254 252 249 247 244 241 239 236 235 234 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 nan nan nan nan nan nan nan nan nan nan nan 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 248 247 246 245 242 239 236 234 233 233 235 236 238 239 240 241 242 244 246 250 254 258 262 265 268 270 272 274 276 277 277 278 278 278 278 277 277 276 276 276 276 275 275 274 273 273 273 273 274 275 276 276 277 277 278 277 277 278 278 277 276 275 273 273 273 272 270 269 267 265 261 257 254 250 247 244 242 239 236 233 231 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 249 248 248 247 246 244 242 239 236 235 234 233 234 236 237 237 237 237 237 238 240 243 247 252 256 259 262 265 268 270 272 274 276 277 278 278 279 279 279 278 278 277 277 277 276 275 275 274 274 274 275 275 276 277 278 278 279 279 278 279 279 279 279 278 277 276 nan nan nan 273 270 268 265 261 257 253 249 245 241 238 236 233 231 228 227 226 225 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 235 236 235 234 232 230 229 230 231 234 239 244 249 253 257 260 264 266 269 271 274 275 277 278 279 280 280 280 280 279 279 278 277 277 276 275 275 275 275 276 277 277 278 278 279 279 279 279 279 280 280 280 280 279 nan nan nan nan nan nan nan 264 261 258 253 249 244 240 237 235 233 231 228 227 225 224 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 256 260 263 265 268 271 273 275 277 279 280 280 281 281 280 280 279 279 278 278 277 277 276 276 277 277 278 279 279 279 280 280 281 281 281 281 281 281 281 280 nan nan nan nan nan nan nan nan nan nan nan nan 246 242 239 237 234 232 229 226 223 221 219