CAPE 6 7 8 11 17 37 137 170 176 181 195 198 139 116 116 135 162 164 166 162 134 106 100 62 27 9 8 15 19 12 4 1 0 1 2 11 33 59 84 110 154 154 143 132 132 160 229 277 325 391 485 600 728 845 976 1101 1194 1247 1262 1260 1249 1241 1249 1248 1212 1150 1131 1154 1170 1116 1091 1090 1092 1068 995 883 807 755 713 683 692 739 712 661 619 601 628 636 607 611 678 776 890 960 984 971 934 903 885 845 794 749 713 645 573 488 411 352 303 252 192 140 107 97 106 121 112 99 87 80 72 69 70 66 62 75 98 133 169 196 211 236 287 362 444 510 532 417 300 223 195 217 253 449 663 785 738 501 471 463 482 498 481 421 379 317 264 242 238 191 195 213 231 250 276 322 299 271 270 282 289 280 276 276 280 300 294 307 314 319 348 391 410 431 483 542 536 9 15 22 34 47 59 86 105 116 126 141 156 130 120 122 132 143 146 157 177 155 119 111 79 45 23 12 8 7 2 1 2 2 3 4 6 18 33 52 77 99 121 133 145 166 201 277 326 361 402 467 558 660 741 821 895 952 982 1000 1016 1044 1066 1045 1033 1017 1013 1012 1000 954 906 882 864 853 853 853 821 778 721 662 623 619 616 576 529 506 514 523 528 494 459 467 522 611 668 680 660 649 650 633 614 605 592 557 499 447 393 349 330 307 275 235 201 184 184 193 198 178 144 113 95 83 87 89 84 80 88 104 125 150 178 211 264 336 415 477 493 460 381 324 271 232 270 317 460 630 736 684 457 420 407 394 375 349 282 226 185 162 159 180 177 191 211 229 253 302 325 320 315 316 310 303 294 284 277 274 296 269 258 271 289 327 371 385 388 407 470 557 16 20 26 30 29 22 30 49 69 82 81 63 77 79 85 91 97 107 126 134 125 109 100 79 55 35 24 21 18 7 4 5 5 4 2 1 5 12 29 63 105 128 132 131 136 154 195 231 275 330 397 492 577 639 690 739 783 809 862 925 980 1017 1040 1034 1017 997 984 979 954 916 878 841 808 781 798 792 762 710 646 589 560 504 457 434 438 448 459 460 435 397 371 400 463 520 545 535 521 505 489 475 452 421 409 400 389 378 379 388 357 314 278 273 297 237 209 175 139 119 132 145 145 144 137 123 110 110 120 141 174 221 280 355 442 517 555 552 530 486 447 412 356 383 421 495 613 725 649 482 380 320 280 250 228 189 154 131 129 162 176 200 221 228 226 238 279 296 293 284 288 274 271 273 276 276 251 219 204 208 225 248 276 304 319 326 343 389 501 13 16 18 17 13 14 21 31 49 69 77 51 42 41 45 51 57 70 96 115 121 116 102 84 63 45 33 27 24 12 5 4 5 4 0 1 1 4 15 36 65 82 107 129 143 161 164 153 166 213 293 389 476 542 589 633 691 736 798 861 919 966 1000 1007 999 982 963 949 932 912 880 840 792 738 725 723 715 692 652 618 533 451 399 381 391 397 421 412 386 361 346 359 410 465 498 500 493 483 453 415 382 347 308 292 285 289 310 347 357 357 353 332 265 259 269 250 212 177 185 213 222 219 208 185 158 154 177 217 271 330 387 452 521 574 578 534 478 451 455 469 445 438 450 501 601 722 647 517 397 305 236 205 178 150 126 115 124 136 180 220 236 228 218 210 215 215 209 213 234 230 226 231 247 259 230 201 182 173 177 193 204 213 227 252 310 363 451 13 17 21 26 32 39 40 35 38 52 66 55 61 66 60 45 31 26 49 69 83 89 88 82 69 49 34 30 27 21 11 6 4 2 2 2 3 6 12 21 40 55 92 141 187 221 222 197 183 195 234 304 379 448 494 528 600 663 742 821 888 938 959 953 949 947 939 921 892 868 837 796 748 704 686 678 657 625 592 492 433 398 381 388 430 438 425 403 378 359 350 343 366 395 411 409 405 395 356 305 265 225 199 191 193 199 204 223 253 309 406 532 564 555 539 510 468 412 406 391 356 313 271 250 289 325 361 407 454 460 477 496 509 507 469 407 375 362 362 402 433 424 417 450 541 624 593 502 399 316 242 209 187 167 144 122 127 162 205 236 241 220 196 174 160 154 159 194 202 201 199 202 224 225 206 178 147 122 127 142 155 165 175 206 281 350 424 16 21 30 44 57 66 64 57 49 48 55 59 74 88 86 64 29 17 18 33 54 72 81 83 76 60 44 39 42 45 30 18 14 7 7 5 5 7 13 17 32 47 77 124 185 258 299 302 296 299 315 354 371 380 400 444 488 546 615 694 783 873 882 857 840 828 815 804 783 762 742 717 684 651 623 614 592 545 520 474 420 377 361 377 421 429 406 367 328 295 277 260 257 261 262 255 253 241 215 185 162 150 150 160 174 185 191 190 195 211 252 345 435 530 578 587 584 588 625 614 583 550 518 507 531 546 559 581 591 541 505 481 463 445 413 373 349 335 325 356 385 385 382 401 470 572 546 459 365 295 243 216 205 191 163 144 146 166 193 214 206 179 154 136 126 118 120 134 156 176 183 185 193 192 177 151 118 106 110 122 137 151 157 197 268 349 427 15 20 32 50 65 72 63 74 75 69 66 71 84 94 99 88 54 39 34 32 26 23 42 52 58 57 49 40 36 47 42 35 31 23 16 9 6 5 7 12 20 30 49 85 143 221 264 306 349 388 420 479 496 541 556 464 432 460 519 597 680 761 773 759 730 698 673 655 644 634 625 614 598 571 550 540 520 473 436 395 356 332 332 349 360 343 301 250 208 170 142 123 119 128 135 128 115 106 99 96 98 120 141 157 170 185 186 172 149 135 148 187 242 291 330 353 393 443 513 576 643 707 684 682 664 650 648 660 593 505 432 393 388 397 424 416 383 354 331 314 329 359 398 468 633 726 614 424 313 243 211 192 185 183 183 173 164 160 161 165 143 122 103 88 76 75 88 117 146 163 167 165 165 165 165 173 180 173 162 153 155 164 179 217 281 367 462 13 19 32 51 67 76 76 81 85 86 86 91 104 99 90 79 61 54 56 61 43 9 7 18 28 35 37 36 36 42 43 43 42 38 29 15 8 7 4 5 16 36 58 75 85 135 196 238 248 249 339 466 538 599 633 577 484 449 465 501 538 576 619 637 619 578 548 512 503 500 496 486 470 454 437 412 380 358 352 344 319 291 274 259 234 201 156 114 99 83 69 59 54 53 64 56 51 48 49 56 64 90 116 140 162 171 160 139 124 117 100 99 109 161 210 216 289 363 402 422 461 588 622 634 640 636 624 606 502 392 314 290 312 344 362 378 385 374 360 325 344 393 446 522 643 623 504 374 273 212 180 162 155 156 155 150 153 151 133 119 102 87 76 67 46 50 76 110 139 156 163 161 157 161 189 245 284 301 288 249 252 257 262 304 371 456 539 10 17 33 52 66 68 75 84 92 100 107 113 117 105 87 70 62 61 61 76 64 21 8 7 10 15 17 17 18 27 33 36 38 38 37 28 23 19 12 7 18 47 81 106 116 119 150 183 214 245 199 364 466 507 504 439 365 371 349 308 314 356 426 467 457 417 401 383 380 372 354 330 295 276 256 243 246 255 265 260 236 209 193 169 144 116 79 41 40 39 42 51 61 61 50 46 45 48 56 70 77 97 117 125 122 144 141 127 104 72 54 50 64 125 215 285 409 536 627 641 563 643 714 728 690 623 556 512 441 361 301 302 366 408 416 411 399 411 428 447 472 499 519 562 576 515 420 348 286 236 199 177 161 144 134 127 128 131 120 104 96 90 86 88 86 85 105 135 159 183 199 210 223 247 287 324 356 385 410 419 416 439 469 499 525 561 609 6 13 30 51 65 66 64 69 80 95 110 119 116 107 92 78 67 62 57 58 49 26 9 3 3 5 6 8 8 11 16 21 24 26 32 38 38 30 20 15 20 47 88 131 165 165 148 125 114 131 175 243 321 377 391 378 268 246 225 198 212 244 285 296 280 257 253 244 229 214 205 200 191 196 202 208 216 231 238 236 220 188 151 121 114 100 72 40 25 17 19 28 41 56 68 78 84 91 104 121 138 162 190 219 257 224 185 151 120 85 58 50 80 147 249 392 539 654 713 731 795 808 757 690 628 555 502 474 451 429 420 467 514 546 555 538 488 514 533 541 538 532 513 512 488 443 401 366 328 281 240 211 179 138 120 114 113 117 117 107 105 106 101 98 99 112 146 196 238 275 304 317 319 326 338 339 339 354 400 413 433 509 590 617 594 566 570 5 10 28 46 57 57 54 54 60 72 85 97 101 100 90 73 53 45 42 36 27 15 6 2 1 2 4 7 9 10 11 12 13 13 18 29 36 36 29 23 21 36 73 129 194 227 223 188 140 102 99 156 215 257 277 273 206 152 133 140 141 141 156 165 165 159 148 137 131 135 148 159 163 165 168 176 191 210 214 203 178 141 100 75 74 72 61 50 35 20 15 19 28 42 60 76 87 94 108 124 145 176 224 297 453 375 258 172 133 104 99 101 127 192 297 438 543 574 537 480 430 409 421 430 429 419 430 453 478 499 508 536 537 521 497 486 491 517 529 513 467 424 418 407 385 361 344 345 335 308 272 230 182 147 127 121 124 142 154 150 141 135 122 107 108 130 174 243 308 354 373 373 363 342 322 302 292 303 354 384 403 442 516 553 526 504 501 4 11 28 43 50 51 49 49 53 58 62 69 74 74 66 52 38 31 26 23 19 14 6 1 0 0 2 4 7 9 9 7 7 7 9 13 16 17 16 16 15 24 51 105 184 261 313 319 281 219 152 115 113 132 148 142 114 93 85 87 92 94 101 106 105 97 87 81 76 79 96 114 123 130 138 148 163 174 177 168 143 104 57 36 32 33 36 38 26 18 16 17 21 24 28 35 42 49 63 81 110 148 194 250 383 386 314 222 180 193 207 214 227 265 336 421 469 458 394 316 277 248 245 269 311 348 384 424 468 508 514 493 459 431 416 410 411 432 452 460 452 406 383 356 330 318 308 317 322 318 302 268 216 184 171 172 187 200 208 209 207 199 168 132 122 142 187 263 327 365 378 372 350 324 299 280 278 299 344 372 393 422 455 484 485 472 457 4 12 25 35 40 42 44 45 49 53 53 54 57 57 50 38 29 22 19 18 15 11 1 0 0 0 0 1 2 3 3 3 5 5 6 7 7 8 6 5 5 12 32 71 139 234 322 377 380 334 261 197 151 124 107 100 80 65 62 71 73 74 75 75 72 68 64 61 59 58 60 67 80 91 102 113 132 148 156 150 126 87 44 23 14 13 15 17 15 13 12 14 17 17 14 14 19 24 37 61 98 141 185 250 366 434 417 318 279 307 327 335 341 348 377 401 406 380 313 224 217 224 238 267 309 345 368 389 419 456 477 491 482 457 443 438 433 432 433 438 499 528 496 416 342 325 315 314 316 316 306 275 247 233 233 243 247 240 238 243 247 238 214 178 155 166 209 269 318 348 357 346 323 299 278 264 269 303 337 355 370 420 457 469 465 449 423 5 12 20 29 36 40 40 39 41 44 45 45 46 44 39 32 24 19 15 12 10 7 1 0 0 0 0 0 0 0 0 0 1 2 4 5 5 5 4 5 5 5 11 27 80 176 280 359 394 386 365 344 313 269 226 184 140 104 84 87 84 82 76 68 61 58 53 51 49 49 49 54 63 74 86 99 118 136 149 149 127 88 50 25 13 7 5 4 5 6 8 10 17 17 20 26 34 40 53 81 123 171 210 276 345 365 344 332 353 366 374 383 396 384 390 385 360 307 236 198 205 227 254 288 323 348 362 372 388 411 442 492 529 526 514 503 495 488 472 439 467 469 435 389 366 340 326 318 312 304 283 260 252 265 290 294 271 252 247 251 252 238 213 188 173 171 203 250 294 322 323 297 275 256 242 237 257 306 348 380 425 465 473 468 459 450 429 5 12 21 31 39 43 42 40 39 39 38 38 36 33 28 23 18 13 7 4 4 6 2 5 7 4 0 0 0 0 0 0 1 0 1 3 5 7 5 4 2 2 2 2 32 112 205 285 339 368 392 412 417 399 361 313 252 203 178 163 159 152 136 116 98 91 79 68 59 54 52 56 67 82 98 111 119 128 139 145 132 105 78 57 43 36 30 20 13 11 17 19 41 53 62 73 88 96 120 151 184 227 284 350 393 388 349 342 351 363 374 380 387 375 374 371 357 322 255 231 227 234 250 273 305 329 343 356 375 396 409 449 525 585 589 579 565 544 508 459 432 416 399 361 344 333 323 313 304 296 282 281 302 334 345 336 315 295 280 268 261 243 218 195 185 185 212 252 288 305 289 254 227 210 211 237 271 319 369 416 464 497 506 499 486 478 477 6 12 21 33 42 46 45 43 40 37 35 35 31 27 23 19 16 12 10 7 5 10 8 10 10 6 0 0 0 0 2 5 7 3 1 1 1 2 4 5 4 4 4 2 5 51 128 214 284 326 352 377 402 418 416 406 368 332 320 307 301 290 272 253 241 229 206 179 150 128 104 97 102 114 127 135 133 124 122 131 135 133 126 115 104 96 84 70 58 57 69 92 126 148 161 174 200 202 229 267 310 359 386 400 395 373 350 326 316 321 330 335 345 346 344 338 334 341 298 262 241 235 241 253 280 303 316 325 361 369 372 414 523 642 648 620 580 533 485 431 398 384 375 355 340 328 319 313 311 307 302 310 338 378 392 393 384 365 341 311 287 261 231 203 212 231 261 292 313 311 281 238 206 196 233 287 328 361 390 418 462 508 544 558 548 531 541 4 7 16 28 39 44 45 43 40 36 32 31 28 24 20 17 15 13 12 11 11 12 12 12 10 6 0 0 0 2 5 9 12 10 5 1 0 0 0 1 2 4 5 3 3 28 87 173 256 306 337 361 382 401 418 439 433 414 412 420 423 429 429 421 425 428 405 365 327 304 271 242 226 220 219 208 189 158 134 141 168 181 190 186 168 161 145 144 156 176 220 254 278 293 304 316 337 336 337 340 346 359 357 346 327 302 281 285 279 274 277 286 299 318 327 328 336 344 319 289 267 255 258 265 277 285 287 297 310 304 309 351 438 570 597 560 494 421 369 334 334 355 354 342 333 329 332 340 350 350 338 336 375 417 443 451 441 415 378 334 301 282 276 257 270 292 320 350 374 363 337 310 292 297 330 368 395 406 404 388 403 452 516 576 603 597 594 3 3 9 20 30 38 42 42 41 39 36 30 26 22 19 16 15 12 12 12 12 12 12 12 11 8 3 1 0 1 2 4 7 8 5 2 0 0 0 0 0 1 2 2 3 13 52 128 212 288 345 380 399 414 431 450 450 435 427 447 470 501 531 545 561 556 513 468 448 448 435 425 417 411 410 373 354 322 280 261 316 346 373 388 370 321 306 336 369 382 400 387 386 398 413 431 433 418 396 377 368 359 337 316 294 268 263 312 328 316 309 293 296 340 381 378 368 350 335 316 291 271 270 268 265 261 253 268 269 269 277 297 342 433 479 456 385 344 329 330 339 350 350 347 346 351 365 383 402 414 401 370 400 439 465 471 454 420 378 336 306 296 315 317 325 339 357 378 386 387 385 375 366 387 402 409 401 373 332 303 304 345 429 546 623 643 625 3 1 7 15 24 32 37 41 43 41 37 30 25 21 19 18 18 16 15 14 13 12 11 11 11 10 10 7 6 5 3 0 0 4 5 4 3 3 1 1 1 1 1 1 1 2 21 73 151 250 342 408 441 452 461 469 467 453 437 447 454 478 511 523 516 498 484 474 461 463 470 483 508 551 578 553 550 556 565 567 564 583 605 613 596 556 519 490 462 429 398 376 388 421 453 481 474 441 405 391 422 394 358 330 321 341 409 465 485 478 454 399 415 456 472 443 408 380 357 337 313 292 269 244 228 232 228 236 241 247 256 270 315 395 436 407 356 342 337 340 352 365 384 392 394 400 415 437 457 463 446 405 403 422 443 451 429 392 353 316 291 297 324 339 349 356 358 359 353 351 357 369 362 360 352 335 313 278 236 212 220 271 375 530 633 657 614 4 5 8 13 20 26 31 40 43 42 38 32 27 23 22 23 22 23 22 19 15 12 11 10 10 10 11 11 11 11 8 2 1 2 4 4 5 6 3 4 5 5 3 2 0 1 7 23 88 197 319 421 473 474 475 478 480 478 470 476 465 453 450 455 453 449 462 471 428 408 405 388 380 428 514 553 593 633 657 663 657 658 651 629 594 548 497 437 378 353 352 337 342 378 422 448 442 414 375 339 415 421 398 370 360 383 445 496 525 526 493 459 465 474 458 425 392 365 355 360 354 332 301 251 196 205 210 215 221 232 253 273 329 389 422 397 376 364 354 349 362 401 439 458 467 476 487 497 503 498 479 442 403 391 398 399 378 353 335 317 297 312 330 340 344 342 334 326 319 316 322 340 328 295 250 207 190 186 189 209 240 297 421 551 611 580 544 8 9 12 15 20 26 30 37 40 40 37 33 29 27 28 31 30 28 25 21 18 14 12 11 10 9 9 9 10 11 11 8 5 1 0 2 4 6 6 7 7 7 6 5 3 2 3 3 43 139 277 416 500 506 491 479 478 485 486 485 475 468 469 470 467 461 442 404 339 306 305 292 266 271 331 388 463 541 587 572 557 547 543 533 494 434 379 334 302 309 361 357 331 327 349 357 352 348 354 344 435 496 500 467 444 454 482 492 474 430 417 407 399 388 377 381 376 358 345 359 374 368 358 339 302 275 260 253 254 267 288 305 347 401 436 423 429 429 426 431 453 479 504 524 538 542 542 537 528 518 501 465 404 366 364 363 352 340 338 348 348 347 342 336 329 320 310 304 304 310 320 323 298 238 159 115 118 161 229 291 326 376 488 590 626 560 494 9 10 13 18 25 30 33 34 37 38 39 37 34 34 35 35 33 29 25 21 19 17 15 12 10 9 10 10 10 10 11 10 6 2 0 1 3 5 6 8 8 8 7 7 5 4 4 3 17 93 227 386 513 554 538 506 485 490 489 500 517 524 510 479 459 420 359 292 257 230 249 281 288 275 266 282 326 385 425 423 436 455 470 467 383 330 298 283 282 291 354 359 314 295 317 326 345 388 451 469 494 495 489 504 508 493 475 451 417 373 371 366 356 349 353 365 362 347 333 338 353 359 369 384 388 399 395 373 365 412 402 414 456 505 535 525 514 504 497 488 506 527 547 566 578 571 566 558 545 526 504 464 409 372 372 369 359 352 354 365 364 353 341 329 314 298 284 281 289 294 290 275 246 194 112 119 154 202 249 298 335 405 489 555 579 527 476 11 15 20 25 30 35 36 36 36 37 39 43 40 41 41 39 36 33 30 26 24 21 18 15 12 9 8 9 8 7 5 4 2 0 0 1 2 3 5 7 10 11 13 13 9 6 6 4 6 61 171 318 459 536 559 542 513 523 522 510 496 487 494 462 440 406 360 317 282 260 269 282 274 272 277 277 286 316 326 347 391 432 435 387 318 274 257 260 273 285 314 316 291 300 340 352 360 382 420 480 495 475 455 478 484 484 489 498 500 447 424 416 401 357 340 323 315 313 311 303 299 301 312 332 345 343 348 358 359 372 401 445 496 554 623 668 669 634 588 561 552 553 561 574 590 598 601 595 574 546 519 466 415 390 388 378 366 362 367 369 361 344 324 308 291 273 259 251 245 220 190 165 145 133 106 115 139 183 233 258 300 344 399 477 451 435 428 12 16 22 29 36 41 42 41 41 41 42 43 47 48 46 43 41 39 35 31 27 24 21 18 15 12 11 10 7 5 3 2 0 0 0 0 0 1 2 5 9 15 42 51 43 25 9 5 4 37 114 229 354 439 472 484 502 515 512 501 483 463 457 443 421 392 360 325 293 321 342 324 275 287 287 282 284 301 317 352 404 446 437 398 378 364 349 327 317 323 327 327 331 358 377 383 389 412 456 485 489 486 485 491 493 500 514 531 535 519 521 521 506 488 412 347 306 291 288 290 280 268 263 264 273 291 301 299 299 311 333 366 411 461 546 624 676 699 696 659 631 596 553 573 596 619 635 639 617 588 560 517 459 400 384 372 366 365 365 357 340 316 293 278 267 249 228 202 170 135 109 98 105 113 112 130 177 231 229 231 234 238 258 361 360 353 360 13 16 21 29 37 43 43 42 39 39 42 45 48 48 47 45 43 40 37 33 29 25 22 20 18 15 13 11 10 10 9 8 5 6 5 4 2 3 2 3 8 15 61 103 112 81 23 13 9 30 83 169 277 350 375 372 370 386 412 431 434 421 425 419 396 371 351 299 269 308 355 359 305 301 295 293 299 312 346 406 490 555 508 487 475 463 450 433 408 390 380 383 404 429 417 404 409 420 434 447 470 490 494 503 500 489 474 465 456 456 468 478 469 515 477 422 373 323 286 279 271 263 259 236 233 232 235 243 252 259 276 306 342 372 419 472 541 629 658 669 687 685 620 609 595 592 605 631 625 610 586 543 481 417 385 371 366 363 362 364 351 323 294 276 255 225 187 148 118 109 109 112 119 107 108 127 156 181 207 220 214 195 176 219 230 222 212 12 14 19 25 31 35 35 34 32 33 36 40 43 45 44 42 40 37 35 33 30 27 24 23 21 19 16 14 13 13 13 14 15 16 14 9 1 3 2 4 13 32 86 127 133 100 44 36 32 37 65 141 267 323 335 325 315 342 393 443 477 485 478 453 413 371 342 320 336 372 382 341 308 290 287 295 309 329 360 412 478 542 565 555 517 477 461 461 453 436 420 416 433 452 449 431 408 409 424 442 455 462 475 487 476 448 416 395 394 409 437 459 436 459 480 494 487 427 366 319 281 259 283 276 268 262 257 252 241 241 253 274 291 299 314 335 362 401 447 509 594 681 678 639 593 555 539 533 563 583 569 516 452 402 376 372 377 380 397 405 385 337 288 252 214 172 127 98 110 124 128 126 127 121 123 135 160 193 223 228 205 180 150 131 112 100 90 11 13 17 22 26 30 31 29 27 28 31 34 38 40 41 38 36 35 34 33 31 29 28 26 24 22 19 16 15 15 16 17 19 20 19 16 8 7 7 8 15 42 94 84 64 57 42 32 27 30 64 170 290 351 371 366 358 394 452 501 524 512 486 465 428 378 334 335 337 336 336 337 301 295 300 303 305 320 337 383 453 530 584 558 512 483 478 487 493 477 446 416 422 442 448 430 385 414 440 463 478 481 477 478 460 424 384 360 366 370 370 381 395 421 453 481 499 487 453 408 354 296 278 289 298 297 294 292 286 280 279 288 295 285 273 267 276 287 300 340 412 496 549 604 613 574 559 547 549 543 522 467 421 388 372 374 390 419 448 443 392 317 252 200 155 115 87 88 110 129 129 127 143 143 136 145 169 201 223 216 175 139 104 78 62 53 54 12 13 16 19 22 24 27 24 23 23 25 29 34 38 39 37 35 35 35 34 33 32 32 30 28 25 22 20 20 19 19 21 23 24 24 23 19 14 10 8 11 21 51 51 47 49 40 29 23 41 99 203 314 385 412 398 355 371 429 483 503 480 453 429 402 374 353 337 324 322 324 308 307 316 324 319 274 282 302 342 404 472 540 512 491 508 501 481 493 501 482 433 417 424 451 462 402 448 495 527 531 504 473 455 436 410 380 345 354 373 385 400 420 447 468 478 493 506 509 495 466 433 374 339 328 331 327 330 325 314 304 307 309 300 287 277 268 259 255 270 305 335 383 451 520 576 539 483 443 433 448 431 415 408 406 393 395 417 429 412 357 279 216 164 120 87 98 104 119 137 137 131 143 147 135 143 164 181 183 159 118 88 66 48 41 47 52 14 15 17 19 20 22 24 22 21 21 22 26 32 36 38 37 37 37 38 37 36 36 36 34 31 28 26 25 25 25 25 26 28 29 30 30 28 21 14 10 8 8 11 29 46 45 31 25 23 60 151 257 345 412 447 436 370 353 387 434 459 460 438 400 363 342 333 327 336 344 337 321 320 335 334 299 271 268 288 327 376 409 490 518 517 511 468 411 398 416 443 440 435 449 457 442 439 484 533 561 553 513 464 428 407 404 434 413 406 421 450 478 509 527 522 504 501 506 510 507 490 504 501 472 446 451 417 409 399 377 344 335 338 344 345 332 284 245 230 237 250 263 281 303 334 406 428 406 382 378 391 394 392 398 416 391 380 380 378 362 311 243 189 156 141 148 146 146 152 161 161 157 153 148 144 150 145 137 125 98 79 75 79 87 85 77 71 15 16 18 20 21 21 21 20 19 21 23 27 31 34 37 38 38 39 40 40 40 39 38 36 34 32 31 31 30 31 32 32 34 36 37 37 37 35 30 22 13 9 4 3 3 6 11 12 26 65 136 225 320 404 457 455 386 364 378 402 405 440 435 403 358 316 307 306 321 338 333 316 320 328 327 316 272 259 282 328 381 397 472 527 530 470 385 313 303 349 401 421 437 449 460 478 489 514 548 578 578 530 478 437 408 377 411 428 452 484 516 538 579 597 582 568 556 533 502 468 445 461 475 494 526 566 527 493 461 429 409 385 373 372 373 368 315 277 262 264 271 272 278 298 336 372 365 356 355 346 347 350 351 348 358 340 325 310 295 272 227 183 153 141 138 131 145 168 181 184 183 175 163 153 142 138 123 97 79 81 105 120 112 112 105 99 93 15 16 18 20 21 21 19 18 19 21 24 28 31 34 37 39 39 39 40 40 41 41 40 38 36 34 35 35 35 35 35 37 40 42 44 43 43 45 49 49 41 26 14 8 7 8 10 18 43 88 155 237 313 385 434 426 355 305 286 295 325 400 428 418 390 370 335 311 302 301 298 310 308 275 237 256 261 279 302 327 362 375 422 463 459 365 315 271 245 241 258 328 396 450 490 531 546 555 571 594 580 530 486 454 429 388 416 457 494 516 528 525 547 581 602 604 621 600 546 501 480 468 465 470 488 509 502 479 449 420 399 381 373 373 386 381 359 343 343 355 364 349 328 317 318 327 319 317 331 319 310 310 307 295 290 270 235 199 177 155 129 111 103 102 113 141 169 183 177 180 177 170 165 163 151 144 128 92 79 83 91 98 118 124 115 113 121 14 15 17 19 19 20 18 17 18 21 23 28 31 34 36 38 39 39 40 41 42 41 39 37 36 37 39 39 39 39 40 41 43 46 49 49 50 52 60 71 80 63 41 26 19 18 19 33 65 118 190 267 323 379 426 425 356 283 240 250 328 400 432 426 403 412 361 324 298 274 256 270 244 208 189 198 222 271 311 318 332 356 397 418 385 353 330 291 248 214 208 258 338 425 497 537 524 520 538 546 524 495 475 459 428 422 444 471 488 469 461 449 445 449 455 480 542 568 532 503 503 495 483 470 460 461 465 457 431 423 403 378 358 360 373 367 363 363 363 365 357 340 322 310 304 310 310 302 296 290 285 279 264 226 181 134 97 81 81 78 77 78 75 87 119 152 172 168 161 162 164 166 164 151 154 152 133 103 98 103 118 146 159 149 139 139 155 13 14 16 17 17 16 15 15 17 19 22 27 31 33 34 36 38 39 40 41 41 41 40 38 38 40 42 43 43 43 43 44 45 48 51 54 54 56 64 78 93 94 83 60 34 30 30 48 86 144 215 281 320 359 410 441 399 339 301 310 360 415 449 447 411 388 357 329 301 271 229 230 220 205 203 206 216 256 296 294 304 326 355 365 324 311 296 279 274 309 313 342 388 441 493 496 460 446 463 465 472 471 469 469 450 426 409 411 430 390 378 361 335 310 328 362 411 452 465 496 498 496 491 473 461 452 444 435 418 414 400 375 347 351 361 359 341 308 277 249 226 215 223 253 257 246 233 230 222 216 204 178 138 103 75 52 41 48 54 59 69 86 100 117 133 147 158 164 156 143 130 120 104 115 129 138 136 116 112 118 123 128 140 144 144 147 165 12 13 14 14 14 13 13 13 15 18 22 26 29 31 31 33 36 38 39 40 40 42 42 41 42 43 44 46 47 48 48 47 47 48 51 55 55 56 58 64 76 87 95 88 65 55 55 72 105 149 200 253 292 337 395 434 432 392 348 338 370 430 469 469 433 398 364 331 309 314 287 287 292 295 293 290 291 301 314 315 321 345 344 309 311 334 339 330 331 407 437 453 465 475 487 472 441 406 382 384 419 456 484 499 465 409 363 350 395 369 344 313 276 226 278 322 353 373 398 509 524 503 492 472 455 433 417 418 420 418 400 365 329 343 345 314 250 173 136 109 89 75 78 129 150 151 143 133 119 111 103 81 50 34 27 28 35 42 46 58 81 105 128 143 150 153 157 166 161 144 121 123 118 116 116 127 144 141 139 135 122 125 129 129 127 132 149 11 13 13 13 12 10 10 10 12 16 21 25 28 28 28 29 33 36 38 40 41 42 43 43 43 44 46 47 49 51 51 50 49 50 53 56 57 57 57 57 58 61 72 85 92 98 108 120 134 152 183 221 265 319 379 402 410 388 351 331 377 469 505 475 450 427 386 337 305 350 345 359 384 404 388 371 362 358 358 365 394 449 455 356 301 289 330 376 371 392 420 445 460 462 445 429 405 372 340 314 340 390 440 470 458 424 387 372 415 396 356 300 232 175 201 247 296 336 349 397 443 481 508 479 462 446 431 424 428 452 444 388 356 342 309 245 152 85 61 49 39 29 24 44 57 59 56 49 44 43 42 34 22 18 19 21 26 32 45 67 97 120 139 153 165 166 168 176 184 189 176 182 175 151 114 128 144 155 159 149 140 138 133 125 116 121 132 11 13 13 13 11 9 9 9 11 15 19 23 25 25 25 25 27 30 33 36 38 40 41 41 42 44 46 48 50 52 53 52 52 53 56 58 57 56 55 54 53 53 58 69 86 109 135 152 161 162 174 194 227 281 367 385 391 379 351 319 314 398 465 463 446 403 366 332 311 362 390 410 427 440 415 396 381 371 367 381 463 500 456 363 313 287 309 356 368 391 412 419 414 419 415 407 388 359 319 277 280 319 376 431 465 465 447 439 451 438 392 312 211 159 151 177 226 283 328 378 435 493 528 495 476 467 446 412 433 513 577 516 429 353 289 225 142 91 62 47 38 32 31 29 26 26 22 21 19 18 16 14 11 10 13 18 21 31 48 74 100 124 137 151 174 162 157 159 177 238 257 268 269 251 176 157 146 145 158 162 161 152 140 132 115 113 118 9 11 12 12 11 10 9 9 10 13 17 20 21 22 23 24 26 26 26 28 32 35 38 40 42 45 47 50 53 57 59 60 62 63 63 62 60 56 53 51 48 50 53 59 71 94 116 136 151 159 170 187 221 275 343 364 373 371 360 343 330 362 409 443 436 364 319 300 294 350 403 439 462 483 457 431 406 386 377 385 456 475 408 352 362 350 341 353 382 412 427 426 411 411 407 394 376 359 309 252 229 252 305 364 407 430 441 462 463 436 367 263 196 152 134 142 177 237 308 377 441 500 538 517 494 491 501 484 522 584 613 531 447 382 325 265 191 131 81 46 40 43 41 36 31 25 17 14 13 14 13 11 10 10 13 20 22 29 44 67 98 124 138 142 149 142 135 133 140 213 292 365 404 408 329 264 207 162 148 162 165 157 143 136 110 95 98 7 9 10 11 11 11 10 10 11 13 18 18 18 18 20 22 25 26 27 28 29 31 34 37 41 43 48 52 56 60 62 62 63 65 65 63 61 58 55 53 50 51 54 58 67 84 102 117 130 141 152 170 203 251 297 323 339 351 361 338 313 315 347 402 447 367 281 238 244 302 369 424 463 506 514 497 462 421 403 453 508 524 491 476 481 494 502 486 463 455 458 465 454 441 423 402 383 374 319 257 212 201 236 297 339 369 401 431 418 385 334 261 197 162 154 170 202 248 306 362 409 472 525 537 527 524 556 570 599 620 586 491 453 418 358 290 219 157 107 71 59 54 49 39 27 18 13 12 14 25 21 16 15 16 13 18 21 26 37 60 87 108 123 133 137 127 114 111 126 223 366 486 518 514 482 435 369 278 199 159 146 153 150 144 121 96 86 5 6 8 9 9 11 11 10 10 12 16 15 16 16 17 19 25 28 29 29 29 29 31 34 38 41 45 49 53 56 57 57 59 61 62 61 60 59 58 57 56 57 60 63 69 80 93 105 112 114 121 138 167 202 238 269 291 310 334 300 286 299 341 399 458 375 272 216 221 255 320 383 427 488 533 546 532 501 459 477 491 483 461 537 546 559 593 610 578 528 494 494 488 475 462 442 412 401 355 292 230 180 175 196 226 264 319 367 361 331 298 241 199 208 231 225 234 266 312 361 403 486 552 584 581 560 561 561 572 593 591 508 467 442 384 318 245 185 139 93 85 84 76 57 33 25 25 27 21 20 24 30 35 38 28 27 26 23 20 27 44 64 82 94 106 106 96 87 111 189 324 476 519 540 547 537 498 409 305 205 128 127 150 160 153 136 138 2 1 0 2 5 8 10 12 12 12 14 15 15 15 16 19 26 29 30 29 28 28 29 32 35 37 40 45 51 54 55 57 59 61 62 61 60 59 58 57 58 60 63 66 69 76 82 88 93 99 109 123 142 166 193 217 243 266 276 263 269 301 352 392 414 360 275 207 194 212 271 341 392 448 512 561 593 617 556 520 521 554 581 592 573 557 564 599 621 594 554 542 532 527 514 492 475 461 429 381 319 242 176 134 125 159 229 275 279 259 236 218 232 256 270 266 271 292 331 385 449 522 581 611 597 560 557 573 597 626 622 579 545 526 487 433 361 293 257 235 221 209 193 173 151 127 114 116 106 111 115 105 75 60 44 34 31 28 18 15 18 24 34 40 48 55 58 63 80 143 243 354 417 464 495 511 513 476 398 283 139 121 132 144 149 138 119 1 0 0 0 1 3 7 12 12 11 13 14 15 15 16 20 26 29 29 28 27 26 27 28 31 34 37 44 51 54 57 61 64 66 67 65 63 60 57 55 55 55 59 67 71 74 76 77 78 85 97 112 128 146 169 185 200 216 225 229 241 267 310 349 373 356 302 226 177 177 217 281 340 383 445 502 547 616 620 575 529 520 552 572 580 568 527 556 619 664 671 649 628 618 597 558 549 551 546 533 510 411 279 166 100 97 141 158 164 175 198 195 216 241 252 255 259 286 340 421 490 543 594 636 632 614 611 612 606 608 604 606 612 610 611 599 552 479 431 399 395 396 383 369 364 364 367 368 334 309 277 228 152 109 81 62 45 47 35 23 17 18 16 12 13 18 24 25 34 57 96 160 233 296 347 383 420 438 421 346 218 155 115 91 95 88 75 0 0 0 0 0 1 3 9 11 11 12 13 14 15 17 22 27 29 29 27 25 25 26 27 29 31 33 38 46 52 59 66 71 74 72 69 65 62 58 53 51 53 60 69 73 75 75 74 71 73 83 97 113 131 154 172 185 194 202 207 209 228 279 316 339 343 320 255 187 158 164 203 268 303 354 407 449 525 593 602 575 561 571 603 628 625 571 603 678 745 773 752 709 662 623 605 632 640 633 627 648 571 454 323 202 142 123 113 120 152 173 193 219 244 263 281 284 299 347 432 516 595 651 659 638 644 643 633 613 622 637 657 667 641 656 662 649 616 569 526 512 514 498 485 497 513 517 519 474 407 338 282 233 187 142 95 52 32 17 11 11 12 8 5 5 10 21 24 23 25 37 61 87 118 159 210 269 336 378 314 229 156 94 45 41 34 28 0 0 0 0 0 0 0 6 10 12 11 11 13 15 18 22 26 29 29 26 25 26 26 27 28 30 30 33 40 48 57 66 73 75 71 67 65 62 59 55 53 56 61 67 70 72 73 74 72 73 77 87 101 119 140 157 172 188 202 197 188 196 241 279 302 321 331 278 211 151 115 120 201 225 258 307 357 414 492 544 563 595 632 650 661 674 639 650 688 733 758 740 711 685 676 703 747 729 686 650 672 673 628 532 387 268 175 120 119 193 198 228 258 278 310 354 373 379 408 476 541 607 667 682 690 685 677 663 655 663 684 696 662 630 635 647 644 613 576 545 522 504 483 472 487 514 509 476 424 359 292 249 211 166 115 63 32 12 3 2 3 4 3 2 3 7 11 11 11 14 15 13 16 26 47 78 118 165 212 189 147 101 58 39 34 30 21 0 0 0 0 0 0 0 4 8 10 11 9 10 12 15 19 24 28 28 25 25 26 27 27 28 29 29 31 37 44 52 61 68 71 69 67 64 62 61 60 60 61 64 67 70 72 74 76 76 75 76 79 87 106 126 142 157 170 187 183 175 176 198 223 263 311 347 318 242 151 73 38 111 129 143 178 244 306 381 444 486 549 617 654 675 709 666 645 661 704 727 727 722 720 720 739 735 730 719 695 698 722 718 662 561 437 310 192 106 180 228 230 210 204 302 401 457 470 484 512 534 563 613 697 757 806 824 777 738 706 672 632 585 562 548 534 517 503 473 439 404 369 427 431 412 430 418 377 329 279 234 194 151 106 62 34 15 5 1 0 0 0 0 0 0 0 0 1 1 0 0 0 1 3 6 10 24 46 59 55 45 36 19 19 26 28 21 0 0 0 0 0 0 0 1 3 6 9 8 8 9 12 15 20 24 26 24 24 24 25 26 26 27 28 30 34 40 46 54 61 65 67 67 65 62 64 62 62 62 63 65 65 71 77 78 77 75 72 71 73 91 111 128 140 148 159 158 155 158 171 181 212 262 322 315 267 203 133 44 53 56 59 72 134 198 265 333 400 480 587 651 663 697 689 670 668 699 725 733 728 715 693 735 740 735 730 721 695 721 749 727 668 571 439 309 256 271 249 211 177 189 313 419 486 515 540 558 581 619 677 714 764 812 832 819 780 707 620 565 546 513 462 405 381 388 375 343 300 249 308 344 333 315 294 287 275 244 212 172 131 92 54 29 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 5 3 5 3 2 1 0 0 0 1 0 0 0 0 0 0 0 2 6 5 6 7 8 11 16 19 21 22 22 23 25 25 23 25 27 28 31 36 42 48 54 58 60 62 62 62 63 62 61 61 60 62 62 67 75 79 78 75 72 70 69 81 96 108 117 129 136 137 136 137 146 147 158 182 216 240 260 270 249 113 47 28 31 27 68 101 148 216 304 406 543 650 691 714 698 676 658 631 590 593 636 688 651 674 687 692 703 736 735 742 745 718 667 592 487 361 286 247 225 208 190 214 303 411 506 533 564 583 603 635 663 658 699 765 778 757 710 634 539 481 447 415 379 326 364 386 384 362 330 293 290 281 240 210 213 234 254 243 212 170 125 89 52 24 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 1 1 1 0 0 0 0 0 0 1 2 4 5 6 8 11 14 16 18 20 22 24 25 24 25 26 28 30 34 38 43 49 54 57 58 59 60 61 60 59 59 58 61 64 68 73 78 77 75 72 71 70 75 83 89 92 106 116 119 117 115 119 114 111 119 142 175 220 264 283 176 64 14 17 19 28 41 69 121 204 330 482 616 681 658 665 668 655 652 636 628 653 711 688 672 664 668 688 732 745 733 691 623 558 503 437 338 258 231 231 235 254 271 321 410 531 536 559 581 597 606 615 607 617 658 673 646 608 556 469 392 308 293 340 348 392 426 439 419 371 337 305 262 207 177 192 226 249 241 207 160 118 78 43 17 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 1 0 0 0 2 3 4 4 5 7 8 10 12 16 21 24 25 25 26 28 30 31 33 35 39 45 52 57 57 57 58 59 58 58 57 57 59 61 64 69 78 79 75 71 69 69 70 74 77 78 86 94 103 112 113 108 99 88 79 75 84 132 195 229 174 84 24 21 30 31 28 30 54 127 251 401 549 652 612 609 644 703 716 708 710 724 735 720 701 696 713 726 734 724 689 628 535 405 328 317 284 246 262 288 287 305 314 337 389 495 520 544 568 591 588 568 548 544 567 589 531 446 386 385 384 386 393 410 421 442 462 469 459 416 376 342 312 234 208 212 235 263 263 219 151 97 59 32 13 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 2 3 2 1 0 0 0 1 3 4 4 4 4 4 5 8 15 21 24 25 28 31 33 34 33 35 36 38 43 49 55 55 54 54 54 55 56 57 58 59 61 63 67 77 79 77 73 71 70 71 73 76 76 77 78 89 107 109 107 102 94 84 73 45 52 95 131 156 126 81 49 41 48 39 20 33 64 144 271 439 651 706 739 754 737 721 696 690 709 726 715 704 705 723 717 706 672 610 519 404 320 276 270 253 230 227 240 266 311 326 329 343 401 441 476 511 555 540 512 488 483 524 532 464 370 345 406 420 420 432 439 449 466 478 461 454 437 425 421 401 325 268 241 234 247 260 245 190 107 58 31 16 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 1 3 2 2 2 2 2 2 2 1 0 1 3 5 4 3 2 2 3 7 17 23 27 31 36 36 36 36 35 36 37 38 39 42 48 51 52 53 52 54 55 56 57 59 61 62 63 71 75 77 77 77 79 81 82 82 81 78 75 82 105 114 115 113 107 98 90 68 45 31 37 85 131 144 91 39 36 34 21 39 46 67 121 232 412 568 685 740 673 660 660 670 689 693 691 692 695 691 654 599 533 470 435 366 301 260 256 239 247 257 251 267 301 309 301 316 348 357 372 415 482 498 488 462 425 517 507 438 376 372 418 431 423 433 452 470 485 494 483 473 455 429 397 353 302 259 229 218 210 210 208 182 119 70 37 20 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 1 2 2 2 2 2 2 2 2 2 2 1 3 4 4 4 3 3 4 9 20 29 35 40 44 41 39 37 35 36 38 39 39 40 44 47 49 51 51 51 51 52 54 56 57 58 58 63 69 74 77 78 81 83 85 88 89 87 87 94 111 120 122 123 121 109 98 83 65 47 21 34 68 100 85 33 21 27 21 28 27 30 54 136 192 338 502 610 501 563 632 668 675 679 668 663 679 667 618 531 466 539 498 421 346 301 307 287 291 306 303 299 301 286 250 254 249 239 246 312 409 469 495 497 494 475 430 398 396 342 367 403 414 433 470 506 528 525 496 469 430 377 329 293 257 220 189 181 168 156 147 142 102 68 46 30 19 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 1 1 1 2 2 3 3 3 2 1 2 2 2 2 3 2 1 1 4 10 21 30 37 41 43 42 40 38 36 35 38 41 41 41 41 43 45 47 49 49 49 49 50 51 52 54 54 57 62 67 73 76 76 78 82 88 94 92 95 104 116 125 128 128 128 118 108 99 90 78 41 27 32 50 58 37 29 29 25 16 9 7 21 89 121 169 249 370 462 550 622 668 667 666 655 646 651 615 524 447 425 411 383 340 302 299 316 320 317 313 311 293 260 219 191 192 200 207 225 315 418 477 505 552 524 464 417 400 376 357 366 391 413 447 498 549 585 566 503 482 494 443 389 341 293 244 212 187 166 145 121 124 118 105 90 66 43 25 12 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 1 1 2 2 3 4 3 2 1 1 1 1 1 2 2 1 1 3 10 18 25 31 35 37 38 38 36 35 34 37 40 42 42 41 40 40 43 46 47 47 47 47 48 49 50 50 52 57 63 71 75 76 77 79 85 92 94 100 112 127 131 130 129 128 126 124 124 126 122 83 50 30 23 32 34 39 47 44 29 13 11 33 73 107 125 132 166 251 373 507 620 639 629 609 588 561 476 364 301 338 336 318 292 273 302 319 325 329 341 327 300 266 233 218 246 278 304 331 404 441 443 433 469 433 390 360 354 347 347 352 362 407 467 525 574 612 635 574 520 550 521 468 419 379 322 283 253 220 168 142 134 129 125 131 106 75 46 26 21 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 3 3 3 3 3 2 1 1 1 1 1 0 0 2 6 13 18 23 27 29 30 30 30 32 33 35 37 40 42 42 40 38 39 41 43 46 47 45 46 47 47 47 48 52 58 67 73 76 78 81 84 94 100 108 121 135 134 129 127 129 132 132 135 144 150 136 116 88 34 50 53 44 32 35 29 22 23 45 83 121 126 86 65 114 208 321 409 511 533 496 435 377 278 238 258 286 311 313 293 274 283 292 301 315 351 372 367 340 301 295 345 380 384 391 401 392 377 372 385 396 415 432 400 384 377 374 371 441 526 612 682 708 714 660 581 570 539 492 456 448 392 334 282 238 192 164 140 120 103 103 85 63 41 22 19 14 5 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 2 3 2 3 3 2 2 2 2 3 4 3 2 1 0 1 0 0 0 2 7 11 15 19 22 22 22 23 25 28 30 32 35 39 41 41 39 38 38 41 44 47 47 47 46 45 46 45 48 54 62 68 73 75 75 75 82 92 106 119 129 127 123 123 126 130 133 139 157 176 188 199 193 96 74 63 52 37 33 39 65 103 123 90 70 59 33 23 40 82 151 280 362 368 304 178 135 151 185 214 238 266 243 198 213 237 258 272 285 381 431 436 403 374 399 424 438 429 408 403 403 400 395 398 399 391 371 364 372 394 433 482 561 655 747 810 780 740 695 642 583 528 481 447 429 386 332 279 247 210 181 163 155 120 95 76 55 27 15 13 11 5 1 5 12 17 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 3 3 2 2 1 2 2 3 4 4 3 0 1 1 1 0 1 3 6 9 12 14 16 17 18 19 22 24 27 30 33 36 39 40 39 38 38 40 45 47 46 46 45 45 44 47 52 59 66 71 72 70 71 77 84 93 98 108 110 111 112 115 121 126 137 160 197 245 279 270 182 133 109 100 72 63 78 97 106 119 81 49 37 29 15 12 20 35 61 100 132 138 84 106 128 145 164 161 166 165 158 178 199 242 295 310 369 401 402 380 373 408 445 466 460 428 414 402 370 337 333 343 352 347 352 371 410 490 589 681 750 779 785 769 732 675 604 547 497 452 409 376 348 317 278 253 230 210 194 192 154 120 85 43 21 11 5 2 0 0 10 24 32 30 17 5 4 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 2 2 3 3 3 3 3 2 2 2 2 3 3 2 1 1 0 0 0 0 1 2 4 5 7 10 11 12 15 17 19 22 25 27 29 32 34 36 36 35 36 41 45 47 46 44 46 49 53 58 62 65 69 72 71 71 71 73 75 75 80 83 88 96 99 104 110 119 136 171 226 284 326 312 294 281 261 171 150 141 120 64 101 96 79 71 58 32 16 12 6 3 7 15 33 77 92 102 114 126 105 98 107 135 189 247 307 358 363 366 351 335 337 346 369 394 416 434 410 377 349 326 319 287 254 260 279 317 350 383 474 587 672 708 706 724 709 675 631 564 514 472 428 389 352 323 298 268 244 220 198 182 171 143 109 74 42 18 4 0 0 0 0 5 15 25 31 30 22 10 3 0 0 0 0 0 1 2 2 1 1 3 4 3 1 0 0 2 2 3 3 3 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 1 2 3 5 7 8 11 14 15 16 18 20 22 24 28 28 31 34 36 39 43 46 46 43 46 52 58 63 65 66 69 71 72 72 70 69 69 67 66 66 68 74 75 77 79 81 87 115 162 223 284 331 362 380 381 300 270 255 223 125 148 158 146 119 80 58 46 36 36 42 49 44 47 71 72 64 62 49 45 50 69 114 163 256 345 334 278 238 224 236 292 327 327 302 306 337 332 312 301 285 255 231 218 214 229 231 229 253 363 474 540 531 518 529 547 561 571 522 481 445 403 362 304 254 234 215 185 161 147 136 115 95 76 52 24 8 0 1 1 2 1 1 4 10 15 16 12 6 2 0 0 0 0 0 0 2 3 3 3 5 4 1 0 0 0 2 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 3 4 6 8 9 11 12 13 13 14 15 18 22 25 28 31 36 40 45 48 46 47 49 55 62 64 66 68 69 69 71 70 69 68 67 65 62 58 57 57 58 59 60 58 71 95 123 152 186 231 285 344 351 359 367 367 290 290 304 312 296 195 140 127 131 193 304 336 267 246 220 157 87 70 43 26 28 57 131 204 260 267 184 135 126 147 187 253 270 239 172 164 170 186 217 251 230 217 215 218 213 193 165 148 170 221 260 273 259 294 347 389 386 402 383 359 346 342 305 251 196 158 130 108 92 85 75 66 60 57 43 27 13 4 5 7 6 5 3 2 3 4 3 1 0 0 0 1 1 1 1 5 10 13 13 11 9 8 8 9 3 2 3 3 3 2 2 1 1 1 1 1 2 2 2 2 2 1 1 1 0 0 0 0 0 0 0 1 2 3 5 7 8 7 7 7 6 5 4 7 10 13 18 25 33 40 45 47 46 46 48 56 60 63 64 65 65 67 69 69 68 69 68 64 58 54 51 49 46 42 42 47 54 62 72 90 123 172 227 286 339 391 446 456 479 499 508 512 484 435 368 314 377 484 566 563 540 469 365 246 157 82 35 20 33 90 119 107 64 43 74 114 145 167 175 170 154 120 105 105 118 136 156 179 199 215 222 208 177 146 136 133 98 65 73 104 158 205 224 182 176 174 179 200 255 246 200 158 141 111 84 70 65 61 56 50 52 49 41 27 13 13 12 11 9 8 9 8 5 1 1 0 0 1 2 3 4 5 11 16 19 20 19 17 15 13 13 10 7 2 3 3 2 2 1 1 2 2 1 1 1 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 1 3 3 3 3 5 5 3 1 0 1 0 1 3 7 16 24 31 36 40 43 45 49 53 57 59 61 61 63 64 65 66 68 66 60 54 50 46 40 35 38 38 36 33 29 30 31 38 54 93 154 226 302 368 425 476 519 548 561 526 469 421 441 479 528 570 576 555 512 439 329 203 107 44 16 29 40 39 32 25 44 92 140 156 135 118 118 134 122 114 119 137 167 210 226 225 218 197 184 168 149 135 112 98 97 72 68 76 83 78 63 59 65 77 100 113 116 130 136 136 111 83 78 83 87 87 81 78 72 56 33 19 13 10 7 8 8 10 11 12 8 4 3 3 5 5 5 6 10 17 22 23 22 21 20 18 16 16 13 11 2 2 2 2 1 1 1 1 1 0 0 0 1 1 2 1 1 1 1 0 0 0 0 0 0 0 0 0 1 2 3 5 5 5 4 2 1 0 0 0 0 0 4 8 14 20 29 36 41 44 46 48 50 53 53 55 58 60 61 63 64 63 59 53 45 38 32 29 27 24 20 13 11 9 7 6 16 39 88 169 251 340 422 486 523 537 522 486 439 438 450 465 481 505 517 505 460 376 277 186 112 64 57 53 47 43 47 66 97 125 122 87 78 95 121 125 132 137 140 185 210 213 197 180 178 176 167 144 124 106 94 87 66 46 36 34 31 29 31 39 49 87 125 149 152 138 123 110 104 112 122 127 123 119 113 99 76 50 35 23 13 6 8 10 12 15 19 14 9 5 4 4 4 4 5 10 19 26 26 24 21 20 20 20 19 17 14 1 1 2 2 2 3 2 3 2 1 0 0 0 0 0 1 1 1 1 0 1 1 1 0 0 0 0 0 0 0 1 3 6 7 6 5 4 3 1 0 1 1 1 2 4 6 13 21 29 35 37 38 39 42 45 48 50 52 50 50 51 53 54 51 43 33 24 20 19 18 17 7 3 2 1 1 2 6 22 59 116 215 330 435 470 479 466 428 354 342 322 301 291 316 372 427 454 419 339 256 189 157 133 113 109 132 163 166 151 121 79 56 53 61 74 88 100 108 113 142 158 153 120 117 134 148 151 140 117 92 70 50 39 29 24 25 26 30 37 49 53 74 96 111 113 107 102 100 103 104 112 122 125 124 124 116 94 74 55 36 15 7 7 8 10 13 18 16 10 4 2 3 5 5 5 7 11 17 18 19 19 19 20 20 19 17 15 1 1 2 2 2 3 4 4 4 3 1 0 0 0 0 0 0 0 1 2 3 3 3 4 3 1 1 1 0 0 0 1 4 6 8 8 8 6 3 1 1 1 3 4 3 3 4 9 15 21 23 24 26 31 35 37 39 39 36 34 32 32 33 34 31 25 19 17 16 15 12 5 1 0 1 4 5 6 9 13 22 48 115 235 316 345 351 347 308 254 186 116 83 90 128 177 224 300 265 195 146 109 88 102 153 223 250 241 209 172 95 54 35 30 30 29 31 35 54 73 88 90 66 72 83 91 96 108 98 79 61 47 40 37 32 30 32 34 37 40 43 48 52 56 64 67 67 70 76 81 89 97 103 106 109 109 94 77 60 40 16 9 6 6 7 13 17 17 13 5 2 2 3 5 4 4 4 6 7 12 17 17 18 18 17 14 14 2 2 2 1 1 1 2 2 2 2 2 1 0 0 0 0 1 1 1 4 6 8 10 11 12 10 7 5 2 1 0 0 1 4 7 8 8 6 3 1 1 3 6 9 5 2 2 2 4 5 5 6 10 14 21 28 32 32 27 21 15 11 12 16 17 17 14 12 10 7 4 2 0 0 1 6 9 10 10 8 6 7 23 74 116 136 148 167 163 130 77 21 9 13 21 32 59 142 133 81 67 59 56 80 142 182 186 172 151 119 74 47 35 25 16 15 17 16 21 27 32 35 34 38 43 47 53 65 70 67 57 43 41 42 39 31 28 27 26 31 34 34 32 33 34 34 35 38 45 52 60 69 79 79 77 76 69 61 49 31 15 8 6 7 7 13 19 20 14 8 3 1 2 3 3 2 2 4 4 6 13 16 17 18 18 15 14 4 3 2 1 1 0 1 1 1 1 2 1 1 0 0 1 1 1 2 4 8 12 14 15 18 20 21 17 10 4 0 0 0 1 2 3 3 3 3 2 1 1 2 3 1 0 0 0 0 0 0 0 0 3 5 14 24 25 21 15 8 1 2 4 6 7 7 6 4 2 0 0 0 0 1 4 5 6 7 3 3 4 5 9 5 2 6 26 34 29 18 3 5 8 10 12 12 28 42 47 41 35 29 32 51 59 62 65 69 55 47 42 35 25 16 11 10 9 11 14 15 16 18 20 22 25 29 33 34 33 33 29 28 30 28 23 20 19 18 19 21 23 24 22 20 19 20 18 20 24 32 46 53 56 55 53 49 44 36 20 11 8 9 11 12 16 19 21 15 9 4 2 3 2 1 0 2 3 3 5 10 15 17 17 18 16 15 5 4 2 2 1 1 1 1 2 2 1 1 2 1 1 0 0 1 2 4 7 11 14 15 20 24 27 26 22 14 5 2 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 16 21 21 17 10 3 1 1 1 1 2 1 1 0 0 0 0 0 1 1 1 1 1 0 2 3 4 4 2 1 2 3 2 1 2 1 3 6 10 14 17 46 74 78 57 44 35 27 21 19 19 18 25 24 21 18 17 15 13 10 7 3 3 5 6 7 9 11 15 16 18 20 21 20 18 18 19 20 17 16 16 15 13 13 15 19 19 18 17 14 12 8 5 6 10 19 28 34 37 36 32 26 19 11 7 7 10 14 16 16 15 17 15 10 5 4 5 4 3 3 3 4 5 7 8 12 15 15 15 15 15 4 3 2 2 2 2 1 2 2 3 2 2 2 2 2 1 1 1 2 3 5 8 12 14 18 22 25 27 29 25 18 11 3 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 20 23 18 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 4 3 4 3 1 0 0 0 2 6 21 69 112 143 150 118 114 95 65 39 25 19 16 14 13 12 11 8 7 8 9 9 8 4 3 4 4 3 2 2 2 4 6 7 9 10 11 12 13 12 10 8 6 5 6 8 10 13 16 18 18 14 11 8 5 4 6 11 15 20 22 21 19 16 11 7 5 6 11 14 14 12 11 12 10 7 4 6 6 5 4 5 3 2 3 4 5 7 10 11 12 13 15 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 1 3 4 6 8 11 15 19 21 26 29 31 31 25 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 2 14 23 24 22 17 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 3 3 4 5 3 1 0 0 1 2 12 106 170 203 197 120 111 95 68 44 30 21 15 8 7 11 14 10 7 6 6 5 7 6 5 5 5 4 2 1 0 0 0 0 2 4 6 7 7 7 6 5 5 5 6 6 6 8 10 12 14 12 10 10 9 7 8 9 11 15 16 15 13 11 8 8 8 6 8 9 10 9 10 11 10 7 5 6 6 6 5 3 1 0 2 3 4 5 7 8 10 11 13 3 3 2 2 2 2 3 3 3 3 2 2 2 2 3 3 3 2 1 3 4 5 6 9 13 16 18 23 27 30 33 35 29 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 4 10 16 22 23 17 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 2 3 5 5 4 2 0 0 0 0 2 59 119 170 195 124 89 70 57 47 40 33 24 17 16 19 21 16 11 8 6 4 7 7 7 6 5 4 2 1 1 1 1 0 0 1 2 3 3 2 2 2 2 1 2 2 2 3 5 6 8 9 9 9 8 7 6 5 7 13 16 16 14 11 9 8 9 9 8 8 10 11 12 11 10 8 6 5 6 7 5 3 1 2 4 4 4 4 4 4 5 8 8 3 2 1 2 2 4 5 5 5 4 4 3 2 2 4 3 2 1 1 2 3 5 8 10 13 14 16 19 22 27 32 36 35 30 23 14 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 12 15 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 5 5 3 1 0 0 0 1 4 26 72 125 146 116 91 74 67 64 60 54 46 41 34 30 28 22 15 10 8 6 6 6 6 5 4 4 3 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 7 9 10 8 5 5 8 11 15 16 17 15 12 11 11 11 12 10 9 11 10 9 8 8 8 7 7 7 6 4 2 3 8 8 7 5 4 3 2 3 5 7 4 3 2 2 2 3 4 5 5 5 5 5 4 4 4 3 2 2 1 2 4 5 7 11 13 13 14 16 18 22 26 32 35 36 34 29 21 12 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 1 0 0 0 2 11 40 82 119 116 101 87 78 75 72 69 65 60 55 51 45 38 31 22 14 8 7 7 7 5 6 5 3 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 8 9 7 6 6 10 13 16 17 18 19 15 11 8 8 10 11 11 11 12 10 6 6 7 8 8 9 8 7 5 6 8 8 6 4 4 3 3 3 5 7 4 3 2 2 2 2 2 3 3 4 5 6 5 4 3 4 4 4 3 4 6 8 10 11 11 13 14 16 17 18 20 26 31 35 38 39 35 28 17 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 1 2 3 3 3 1 0 3 10 30 68 101 114 102 89 78 72 70 69 66 63 59 57 54 50 43 38 31 23 15 10 9 9 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 1 2 4 7 8 7 5 5 9 13 16 17 16 14 11 6 4 6 8 9 9 10 12 11 7 6 7 8 8 9 9 9 7 8 7 6 5 4 4 4 3 4 5 6 4 4 4 5 4 3 3 3 4 4 4 5 6 7 6 4 4 6 6 7 8 8 10 10 10 12 14 15 16 17 18 20 24 28 34 40 41 39 34 26 18 10 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 1 1 0 2 9 25 48 71 85 84 77 69 64 63 61 58 55 53 53 51 48 44 39 37 34 27 19 12 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 2 5 6 7 5 2 3 8 13 14 12 8 4 2 1 5 8 8 7 5 6 7 8 8 8 8 8 9 11 12 11 8 7 6 5 5 4 4 3 3 4 4 5 4 5 6 6 6 6 5 3 2 2 5 6 6 7 8 8 8 9 9 8 8 8 9 8 9 10 13 14 15 15 15 17 18 20 24 32 37 39 40 39 37 31 22 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 2 6 21 40 55 61 58 54 52 52 52 50 48 47 48 45 41 36 32 29 29 29 26 20 15 11 10 6 4 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 6 3 5 8 12 12 5 1 0 0 0 4 7 8 8 8 6 5 7 8 8 8 10 12 13 11 7 6 5 5 5 5 5 4 3 4 3 3 4 4 7 7 7 8 8 6 4 3 2 4 5 5 7 8 8 8 8 8 8 8 8 8 8 8 10 12 13 14 13 13 14 14 15 16 21 25 29 33 38 41 41 40 34 27 21 17 13 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 1 12 25 37 44 39 40 43 43 41 39 39 40 40 37 34 30 27 26 26 26 27 26 23 19 14 11 8 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 3 6 6 7 8 11 12 8 4 2 4 4 5 6 6 8 9 9 8 5 6 8 10 11 12 11 8 6 5 5 5 5 5 5 5 3 2 1 1 1 5 8 6 5 4 2 1 1 0 0 2 4 6 7 8 8 9 8 8 8 9 9 8 8 8 9 10 12 12 13 13 14 14 13 13 15 17 20 23 28 33 38 42 46 45 43 41 36 30 21 12 6 3 1 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 2 6 12 13 11 12 15 7 9 17 28 34 33 32 33 33 33 33 34 35 34 33 31 32 29 29 29 31 33 31 29 25 21 18 15 12 11 9 9 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 6 7 9 10 10 8 9 12 12 10 7 6 7 8 8 6 5 8 10 11 11 10 8 7 6 5 4 5 5 5 4 2 0 0 0 0 0 6 8 7 6 3 0 0 0 0 0 2 4 6 8 10 11 11 10 9 9 9 11 11 10 10 10 12 13 15 16 17 17 15 13 12 14 15 16 18 20 24 28 33 41 43 43 43 43 42 42 40 27 18 10 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 2 8 16 25 26 27 29 32 28 30 32 30 29 27 26 27 29 30 31 32 33 33 33 33 32 31 31 31 33 33 32 29 27 25 22 18 15 14 13 12 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 6 6 8 8 9 9 11 12 13 13 9 9 8 7 6 6 8 11 13 13 13 13 11 8 6 5 3 4 4 4 3 1 0 0 0 0 0 7 9 10 9 7 1 0 0 0 0 1 2 5 8 10 12 12 12 12 11 12 13 15 15 14 13 14 15 16 17 18 17 16 14 13 14 14 13 14 15 17 19 21 25 28 30 33 35 36 38 43 47 43 31 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 2 7 14 20 24 24 25 27 27 27 27 26 24 23 22 22 22 23 24 26 29 32 33 34 33 31 30 29 30 31 31 30 29 27 24 20 16 14 14 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 1 4 6 6 7 6 6 7 7 9 12 16 13 11 9 9 8 8 10 11 13 14 14 13 11 8 6 5 4 3 3 4 2 0 0 0 0 0 0 9 11 13 16 14 5 3 1 1 1 2 5 7 9 11 13 14 14 14 13 14 15 17 16 15 14 14 15 16 17 15 15 14 13 13 12 12 11 12 13 14 15 15 16 17 19 22 25 26 28 35 44 50 47 26 12 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 1 7 12 16 18 18 17 16 15 16 17 18 18 19 19 19 19 17 18 20 23 28 30 30 27 23 22 23 24 27 28 28 28 28 24 19 14 9 9 9 9 10 10 9 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 7 8 7 6 6 7 8 11 16 15 13 11 10 9 9 11 13 15 15 13 12 9 7 6 5 4 3 3 3 1 0 0 0 0 0 0 10 12 14 21 22 15 11 8 6 5 7 9 11 13 14 15 16 16 14 13 12 12 15 15 14 13 11 11 12 12 12 13 13 13 12 11 9 9 9 11 12 14 13 12 13 13 15 17 18 22 28 36 44 46 32 18 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 11 12 14 14 13 13 12 12 12 13 13 14 15 16 15 15 15 17 20 25 27 25 22 20 20 21 23 25 25 25 25 24 18 11 6 4 6 7 8 8 7 6 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 6 6 7 7 6 7 9 13 16 17 15 10 9 9 8 9 11 11 11 10 8 7 6 6 5 3 2 1 1 0 0 0 0 0 0 0 11 14 19 23 25 23 22 20 17 13 13 13 13 15 16 17 17 16 14 13 14 15 17 16 13 11 8 9 11 12 14 14 14 13 12 10 8 8 8 11 13 14 14 14 13 13 13 14 15 18 22 29 38 44 38 26 14 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 7 7 6 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 18 22 23 22 21 20 20 21 22 22 22 22 21 18 12 6 1 2 5 6 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 1 3 6 7 3 3 5 7 7 8 10 14 18 19 17 12 10 9 8 8 10 10 9 8 7 6 5 4 3 2 0 0 0 0 0 0 0 0 0 1 12 13 14 13 14 18 23 25 24 19 17 15 15 14 16 16 16 15 13 12 9 5 9 10 9 7 5 7 10 12 14 14 14 13 13 12 12 12 13 14 15 15 16 16 16 15 15 14 14 15 18 24 33 42 44 40 35 29 19 12 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 4 3 3 3 3 3 3 4 5 6 6 6 8 9 9 10 11 14 16 17 19 20 21 20 19 19 19 19 19 20 19 16 11 5 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 0 0 1 2 3 3 2 1 1 3 6 8 10 12 15 18 19 18 14 10 7 6 8 8 8 8 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 2 12 12 11 11 11 12 12 14 15 15 15 15 13 12 15 16 16 15 13 11 9 8 9 8 6 4 5 7 10 12 13 14 14 14 14 14 14 14 14 16 17 19 21 22 22 21 20 19 19 19 19 22 28 35 42 45 46 47 40 31 20 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 1 1 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 11 14 16 17 18 19 19 18 17 18 18 19 19 19 16 11 4 1 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 2 7 10 11 13 16 18 19 17 13 9 6 6 7 7 7 6 5 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 2 14 14 13 12 11 11 9 8 8 10 10 11 12 12 12 13 14 14 11 7 5 5 4 3 2 2 4 6 9 12 13 14 14 14 14 14 15 15 16 18 21 23 25 26 26 25 25 24 24 24 22 22 24 28 35 41 45 45 43 39 31 17 9 3 1 2 1 1 1 1 0 0 1 2 3 3 3 6 12 13 10 4 1 0 0 0 0 0 0 0 1 2 3 5 8 8 8 8 8 9 9 10 13 15 15 15 16 17 17 18 18 18 19 21 19 14 8 3 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 10 12 14 16 18 18 15 11 8 7 7 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 13 13 9 7 6 7 3 3 4 4 5 7 9 11 11 11 12 12 10 7 4 2 1 1 2 3 5 7 10 12 13 13 14 14 14 15 15 15 17 19 22 25 26 26 27 27 27 26 25 26 25 25 24 24 31 36 39 41 42 41 38 31 22 15 11 12 11 11 10 11 12 12 14 17 18 20 22 27 26 20 11 2 0 0 0 0 1 1 1 1 2 2 3 5 7 8 8 9 10 9 8 10 12 13 13 14 15 15 16 17 17 17 18 16 12 8 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 5 9 12 14 16 17 17 15 9 5 6 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 11 11 7 4 2 3 1 1 1 2 2 4 6 8 8 9 10 11 11 9 6 3 2 2 3 5 7 9 11 13 12 12 13 13 14 15 15 14 16 18 21 23 25 26 26 27 27 27 26 26 26 26 26 25 29 33 36 38 38 38 37 37 36 35 33 32 30 29 29 32 34 36 38 42 45 47 44 35 25 15 7 2 1 1 1 1 2 3 4 4 4 4 4 4 5 6 7 8 9 9 8 9 10 10 11 12 14 15 17 16 16 16 15 14 10 6 3 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 1 5 9 11 10 7 5 7 8 7 6 7 6 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 10 9 5 2 1 0 0 0 0 0 1 2 4 5 6 7 8 7 6 5 4 4 5 6 7 9 11 12 13 12 12 12 13 14 14 15 15 16 17 19 20 21 23 25 26 27 27 27 27 27 27 27 28 31 34 37 37 36 35 34 35 39 42 45 47 49 49 47 48 49 49 49 48 48 47 44 34 24 16 10 3 2 2 4 3 4 5 6 5 4 3 3 4 4 4 5 5 6 7 7 8 8 8 9 9 10 12 14 14 14 15 14 14 12 8 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 3 4 4 3 2 1 0 0 0 1 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 11 11 12 8 5 2 1 1 1 1 1 1 1 2 4 5 6 6 5 5 5 6 6 6 7 9 11 12 13 14 13 12 11 12 13 14 15 15 16 17 18 19 20 22 24 25 26 26 26 26 27 28 29 30 32 35 38 37 36 35 34 33 36 40 45 50 54 56 56 54 53 52 51 49 47 46 43 35 28 19 8 4 3 4 4 4 4 5 5 4 3 1 2 2 2 3 4 5 5 6 6 7 7 8 8 8 8 9 11 13 14 15 15 14 13 10 9 7 5 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 18 18 14 9 4 2 3 3 3 3 3 3 4 5 6 7 6 5 5 5 5 6 7 9 11 12 13 14 15 14 13 11 12 13 14 14 15 16 17 17 18 18 19 20 21 23 23 23 21 23 25 27 29 32 35 36 36 37 36 36 35 33 33 36 42 48 51 51 51 52 52 52 50 50 50 47 40 32 24 13 7 3 3 2 3 4 5 5 3 1 0 0 0 1 1 2 3 4 5 6 6 6 7 8 8 7 8 9 11 13 14 15 14 13 14 14 13 11 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 23 21 17 12 7 4 5 6 5 3 3 5 8 7 7 7 7 8 8 8 10 10 11 11 12 13 13 14 15 15 14 13 13 13 13 14 15 15 15 16 16 17 18 18 18 19 20 20 18 19 20 23 25 27 29 33 33 30 25 18 13 7 4 10 20 30 38 42 45 47 49 51 51 52 55 56 47 37 27 16 8 3 1 2 3 4 5 5 3 1 1 0 0 1 1 1 1 1 1 4 5 3 2 2 3 5 6 9 11 13 14 14 14 15 16 16 14 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 23 17 10 4 5 4 4 4 4 5 5 5 6 6 6 8 10 11 12 12 12 12 12 12 13 14 15 16 16 15 15 13 12 13 14 15 15 16 16 17 17 18 18 18 18 19 19 19 18 18 19 22 24 26 31 30 24 16 7 4 2 1 1 3 10 21 29 35 40 44 48 50 52 55 59 54 44 32 19 11 6 4 5 5 6 7 6 5 4 3 1 1 2 1 1 0 0 0 0 0 0 0 0 0 1 5 8 11 12 13 14 14 15 15 14 12 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 0 0 0 0 0 0 0 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 26 24 20 14 10 6 5 5 5 6 6 6 5 5 6 7 8 9 10 12 12 12 12 12 13 14 14 15 16 16 16 15 14 14 14 15 16 16 17 17 18 18 18 18 17 17 17 18 18 18 17 19 21 24 27 31 32 28 21 8 3 1 0 0 0 2 7 15 25 34 39 44 48 50 52 57 55 47 35 23 14 9 5 5 5 5 7 6 5 5 5 2 1 1 0 0 0 0 0 0 0 0 0 0 1 4 6 8 9 11 11 12 12 13 12 12 11 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 12 20 21 19 16 12 8 7 7 7 7 7 7 6 7 7 8 9 9 9 10 11 11 11 12 13 13 14 15 15 16 16 16 16 16 16 17 17 18 18 17 17 18 18 18 17 17 16 16 16 16 18 21 22 24 27 27 22 19 17 9 5 2 0 0 0 1 2 8 17 28 35 42 46 49 50 54 54 48 36 23 13 8 5 5 5 5 6 5 4 3 3 2 0 0 0 0 1 0 0 0 1 0 0 1 3 6 6 6 7 8 8 9 9 9 9 9 10 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 16 16 13 9 7 6 6 7 7 7 7 8 8 9 9 9 9 10 10 11 12 12 12 12 13 14 15 15 16 16 17 18 18 19 19 19 18 16 16 17 17 17 16 16 15 16 16 16 15 17 19 22 25 27 31 29 20 13 9 5 1 0 0 0 2 7 14 22 30 37 44 49 52 54 53 49 36 23 12 7 6 7 8 5 5 4 4 3 2 1 0 1 2 3 3 2 2 3 3 2 2 3 5 6 6 6 7 7 7 7 8 8 8 8 9 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 11 15 14 11 9 6 5 7 7 8 8 8 8 8 9 9 10 10 10 11 11 12 11 10 11 13 14 15 16 17 18 19 19 19 18 18 17 17 18 18 18 17 16 15 15 16 16 16 15 15 17 21 24 24 27 29 25 19 15 11 4 1 0 1 1 5 11 18 27 33 39 42 47 50 51 49 38 25 14 7 6 7 9 6 4 3 3 3 2 1 0 0 2 3 2 2 2 2 2 2 2 2 2 4 6 6 7 8 8 7 7 7 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 10 12 11 9 7 6 7 7 7 7 8 8 8 8 8 9 9 11 10 10 11 12 11 11 12 14 15 16 18 19 20 20 19 18 18 17 18 17 17 16 16 16 16 16 16 16 15 14 16 18 20 23 24 25 25 24 23 20 15 8 3 2 4 2 3 8 17 26 32 36 39 41 43 45 47 37 27 16 7 5 6 8 6 4 2 1 0 0 0 0 0 1 2 2 2 1 1 0 0 0 0 0 2 5 6 6 7 7 7 7 7 8 9 8 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 8 10 9 8 7 7 7 7 8 9 9 9 9 8 9 10 10 11 12 11 7 4 4 7 12 16 18 18 19 19 20 19 19 19 18 18 17 17 17 15 14 14 14 14 14 15 15 16 18 20 21 23 24 25 24 25 23 18 13 10 11 16 17 20 23 26 29 33 36 38 39 40 41 41 34 25 15 7 6 7 8 7 4 2 1 0 0 0 0 0 0 1 3 2 2 1 0 0 0 0 0 1 3 5 4 5 5 5 6 7 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 0 1 3 5 7 8 9 8 7 7 7 10 10 10 10 9 8 9 10 11 11 12 11 7 5 6 8 13 16 18 17 18 19 20 18 18 18 18 17 17 17 17 15 14 14 13 14 15 16 16 17 18 19 20 21 23 24 23 24 25 27 27 26 26 28 31 33 33 33 33 34 34 35 36 38 39 36 30 22 13 7 5 7 9 8 6 3 1 0 1 2 0 0 0 1 2 3 2 2 1 0 0 0 0 0 1 3 3 3 2 2 2 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 8 9 8 7 6 8 9 9 10 9 8 8 8 6 6 5 7 9 10 10 12 15 16 17 18 18 20 21 19 18 18 18 17 16 16 15 16 15 15 15 16 16 17 18 19 20 21 22 21 21 19 20 21 22 23 23 25 29 32 35 36 35 34 33 32 31 31 31 32 34 31 26 19 9 5 4 4 7 8 7 4 2 1 0 1 1 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 11 10 9 9 9 8 8 8 8 8 7 7 10 11 12 13 14 15 15 16 17 17 18 19 19 19 19 17 16 16 16 16 16 17 18 18 19 19 20 20 22 23 25 24 22 19 18 18 19 20 21 22 24 27 29 32 34 33 31 30 28 27 26 27 28 28 25 19 11 4 2 2 4 5 6 7 5 3 1 0 0 0 0 0 0 1 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 11 14 14 13 12 10 9 9 8 8 9 9 9 11 12 12 13 15 16 16 16 16 15 16 16 18 20 21 21 18 17 17 17 17 18 18 19 20 20 21 23 24 24 22 21 20 18 15 15 16 18 19 20 22 23 25 28 29 28 27 25 24 24 23 24 25 24 20 14 6 2 1 2 3 4 6 6 6 3 1 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 14 16 16 16 15 13 10 9 8 8 8 8 9 10 12 12 12 15 17 18 18 16 15 15 16 17 20 23 24 23 21 19 16 17 17 18 19 20 22 23 24 22 19 15 12 13 14 14 15 15 15 17 19 20 21 22 23 23 22 22 21 21 22 24 25 26 24 18 11 5 1 1 2 3 4 5 5 5 3 2 1 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 13 15 16 17 16 13 11 9 9 9 9 8 8 9 11 12 12 15 17 19 19 16 15 14 14 16 19 22 23 24 24 23 22 20 18 18 19 20 21 23 23 21 17 10 7 8 10 15 17 18 17 18 19 20 21 21 21 20 20 20 21 22 24 26 26 26 23 17 10 5 3 2 3 3 4 4 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 13 15 15 15 13 12 11 11 10 10 10 10 10 11 12 13 15 17 20 18 16 16 15 15 17 19 20 21 23 24 24 21 18 16 17 18 19 20 19 18 16 9 5 4 6 9 14 17 19 19 19 19 19 19 19 19 20 21 23 25 27 27 27 28 24 19 12 7 5 5 4 3 4 4 5 5 4 3 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 8 11 12 13 10 8 9 10 10 10 11 11 11 11 12 14 16 19 20 19 18 15 15 16 16 18 19 21 23 24 23 20 17 15 15 16 16 15 15 13 7 3 1 2 3 7 11 14 17 19 20 19 19 19 20 20 22 24 26 26 27 27 26 23 19 14 9 7 6 4 4 5 6 6 6 6 5 1 0 0 0 0 1 2 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 8 7 5 6 8 10 12 13 14 15 16 17 17 17 19 21 21 21 18 17 17 17 17 18 19 21 23 23 22 19 16 15 14 14 13 13 13 10 8 6 4 4 5 8 10 12 15 18 19 19 20 21 21 23 26 27 27 27 26 24 21 17 13 8 6 4 5 6 6 7 6 6 6 5 3 1 0 0 2 3 3 2 2 2 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 6 8 9 9 10 11 12 12 13 13 15 17 18 19 21 22 23 22 20 19 19 19 19 19 19 20 21 23 21 20 19 17 15 13 13 13 13 13 12 9 7 6 5 6 8 11 13 15 18 20 22 25 28 29 30 30 29 27 23 18 13 8 5 4 4 5 5 5 5 5 5 5 5 4 2 1 1 2 4 4 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 8 9 10 11 13 15 17 19 20 20 19 18 18 20 21 21 20 20 20 20 22 22 22 21 17 15 14 15 16 18 19 15 12 9 7 6 7 7 6 7 12 19 24 28 31 33 32 31 30 27 22 16 10 6 3 2 1 3 4 5 5 4 4 4 4 4 2 0 0 1 3 4 6 8 7 5 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 4 4 5 5 6 6 7 8 9 11 12 13 14 15 15 15 17 19 21 22 22 21 19 20 21 21 21 19 18 17 18 20 22 22 21 19 17 15 12 9 7 4 5 8 14 20 25 29 32 31 29 27 24 20 14 8 6 5 4 1 2 3 4 5 5 4 3 3 3 2 0 0 0 0 2 6 9 7 5 3 2 1 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 4 5 5 5 5 7 9 11 12 13 13 15 16 17 19 21 22 21 20 19 19 18 17 17 18 20 22 23 21 21 22 23 23 19 15 12 9 8 7 6 8 13 20 25 24 22 18 15 12 9 6 5 7 8 4 2 2 4 6 6 4 3 2 1 0 0 0 0 0 0 2 4 3 2 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 5 6 8 10 11 12 13 14 13 16 19 20 20 20 19 18 17 16 17 20 23 24 23 22 24 28 29 27 25 21 18 16 13 10 7 8 11 13 12 10 9 10 8 6 6 6 8 10 6 3 3 5 6 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 5 6 8 8 10 10 11 11 14 17 19 19 19 19 18 18 17 17 19 21 22 23 22 24 28 30 31 32 31 29 27 24 19 13 10 9 5 4 5 7 8 7 6 6 8 10 12 8 5 2 2 3 4 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 9 10 12 13 14 16 18 18 18 18 17 15 16 18 20 23 24 25 25 26 28 30 32 34 34 33 30 23 16 11 8 8 9 9 8 7 6 9 12 14 14 12 8 2 1 2 3 5 2 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN -49 -36 -22 -22 -33 -41 -17 -12 -14 -15 -13 -12 -26 -34 -39 -34 -20 -14 -16 -13 -6 -1 -3 -8 -9 -10 -9 -6 -1 -0 -1 -1 -1 -2 -4 -14 -24 -20 -11 -11 -23 -30 -27 -23 -20 -17 -11 -8 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -4 -3 -0 -0 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -4 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -5 -8 -11 -16 -22 -22 -16 -11 -8 -6 -5 -8 -12 -13 -17 -21 -16 -14 -18 -21 -18 -12 -5 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -5 -12 -12 -12 -9 -3 -0 -1 -3 -4 -5 -5 -2 -2 -1 -0 -0 -1 -5 -15 -11 -11 -20 -29 -37 -39 -34 -25 -20 -24 -27 -22 -21 -22 -15 -8 -7 -5 -3 -3 -7 -3 -17 -51 -53 -31 -29 -17 -18 -19 -18 -19 -29 -36 -36 -33 -25 -16 -18 -31 -24 -11 -3 -4 -7 -8 -8 -8 -7 -4 -1 -4 -5 -6 -8 -11 -7 -8 -8 -9 -14 -19 -16 -15 -19 -21 -12 -8 -7 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -5 -6 -3 -1 -1 -3 -19 -34 -24 -8 -2 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -0 -1 -2 -2 -3 -4 -5 -6 -5 -3 -3 -2 -1 -1 -2 -4 -8 -15 -21 -19 -13 -14 -18 -18 -15 -9 -2 -0 -1 -4 -4 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -7 -6 -4 -2 -2 -3 -5 -6 -6 -4 -2 -1 -1 -0 -0 -1 -9 -10 -12 -23 -34 -29 -32 -35 -32 -21 -8 -26 -27 -25 -29 -37 -21 -13 -12 -13 -13 -10 -4 -0 -16 -75 -94 -75 -70 -52 -31 -17 -11 -13 -25 -13 -7 -5 -4 -5 -9 -12 -6 -4 -5 -6 -9 -11 -8 -4 -1 -1 -0 -4 -8 -10 -9 -0 -0 -4 -6 -9 -15 -14 -11 -8 -8 -8 -4 -7 -9 -10 -7 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -7 -13 -13 -10 -5 -1 -0 -0 -3 -21 -38 -24 -7 -5 -4 -2 -1 -3 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 -1 -2 -2 -4 -8 -13 -14 -8 -5 -9 -13 -11 -5 -2 -1 -1 -3 -2 -1 -1 -1 -2 -2 -0 -0 -0 -0 -1 -1 -0 -1 -2 -3 -4 -6 -7 -6 -7 -9 -9 -6 -2 -1 -1 -0 -0 -0 -0 -6 -5 -6 -13 -21 -11 -16 -21 -23 -23 -4 -1 -1 -6 -20 -32 -31 -25 -18 -18 -28 -21 -10 -0 -2 -24 -30 -34 -65 -74 -49 -29 -15 -11 -20 -28 -26 -20 -14 -12 -11 -6 -4 -3 -4 -7 -13 -19 -20 -12 -2 -0 -0 -2 -6 -8 -6 -0 -0 -1 -4 -9 -12 -11 -10 -7 -5 -4 -5 -8 -9 -13 -15 -8 -8 -9 -8 -7 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -3 -2 -12 -18 -15 -10 -6 -2 -1 -0 -1 -4 -6 -1 -1 -11 -14 -8 -5 -4 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -1 -1 -3 -5 -7 -5 -1 -1 -2 -3 -2 -2 -1 -1 -0 -0 -0 -0 -1 -2 -2 -1 -1 -0 -0 -3 -6 -3 -3 -4 -3 -2 -5 -9 -9 -11 -12 -12 -10 -5 -2 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -3 -5 -5 -1 -0 -1 -1 -5 -8 -13 -9 -5 -9 -33 -29 -18 -0 -0 -34 -63 -71 -68 -60 -55 -45 -31 -21 -24 -24 -22 -22 -23 -24 -24 -19 -14 -8 -5 -7 -10 -16 -13 -6 -1 -0 -0 -1 -2 -3 -1 -0 -0 -3 -10 -16 -16 -19 -13 -13 -17 -15 -6 -7 -9 -11 -10 -7 -10 -10 -10 -8 -5 -2 -1 -0 -0 -1 -0 -0 -0 -1 -1 -1 -0 -1 -3 -3 -3 -2 -4 -6 -6 -8 -14 -24 -13 -3 -2 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -9 -13 -7 -2 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -2 -2 -1 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -3 -2 -1 -0 -0 -3 -10 -7 -7 -3 -0 -0 -2 -4 -5 -6 -9 -15 -13 -7 -4 -3 -3 -2 -1 -1 -1 -1 -0 -1 -1 -1 -1 -1 -0 -0 -1 -2 -3 -3 -3 -2 -2 -1 -0 -0 -21 -30 -27 -0 -0 -34 -60 -61 -45 -44 -49 -50 -45 -38 -34 -25 -16 -16 -24 -33 -24 -31 -31 -24 -15 -12 -8 -10 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -13 -22 -19 -17 -13 -20 -28 -24 -4 -2 -3 -3 -2 -4 -5 -8 -6 -5 -10 -8 -4 -2 -4 -5 -1 -2 -2 -2 -3 -4 -8 -12 -11 -8 -5 -2 -2 -2 -1 -11 -28 -21 -4 -1 -3 -4 -0 -0 -0 -0 -0 -0 -1 -0 -0 -2 -2 -1 -0 -0 -0 -0 -0 -2 -7 -8 -5 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -1 -2 -3 -5 -3 -0 -0 -1 -1 -2 -5 -10 -14 -12 -10 -10 -12 -12 -10 -7 -4 -3 -3 -4 -4 -3 -2 -1 -1 -0 -0 -1 -2 -5 -5 -5 -4 -2 -1 -0 -1 -14 -29 -31 -0 -3 -25 -47 -54 -45 -48 -42 -40 -41 -41 -35 -25 -18 -16 -22 -35 -30 -36 -37 -31 -22 -15 -8 -6 -3 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -2 -9 -19 -17 -13 -9 -9 -11 -9 -11 -7 -4 -4 -9 -11 -7 -9 -6 -1 -1 -2 -1 -2 -7 -11 -3 -3 -2 -2 -2 -4 -9 -9 -7 -4 -1 -0 -0 -2 -2 -6 -18 -9 -2 -1 -2 -3 -0 -0 -0 -1 -4 -8 -11 -9 -5 -3 -1 -0 -1 -1 -1 -1 -1 -3 -10 -9 -5 -2 -2 -0 -0 -1 -1 -2 -1 -1 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -1 -1 -3 -2 -1 -1 -4 -7 -5 -3 -1 -1 -2 -5 -7 -8 -10 -10 -7 -6 -9 -16 -23 -27 -26 -21 -15 -10 -9 -8 -6 -4 -3 -2 -1 -1 -0 -1 -2 -3 -3 -4 -3 -2 -1 -1 -10 -24 -40 -26 -0 -24 -62 -74 -63 -52 -48 -43 -40 -38 -36 -31 -21 -19 -22 -28 -36 -36 -30 -23 -12 -3 -1 -5 -7 -7 -6 -6 -5 -4 -3 -1 -1 -0 -0 -0 -0 -3 -7 -10 -9 -6 -3 -1 -1 -14 -10 -11 -18 -21 -5 -12 -12 -7 -5 -10 -10 -3 -0 -2 -4 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -9 -21 -33 -49 -49 -36 -19 -11 -7 -7 -6 -5 -4 -2 -4 -6 -7 -9 -10 -5 -1 -1 -3 -4 -4 -3 -2 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -3 -4 -2 -1 -1 -2 -2 -0 -1 -3 -2 -1 -1 -3 -7 -10 -7 -2 -1 -5 -13 -17 -16 -14 -11 -8 -9 -14 -23 -33 -39 -40 -33 -24 -18 -16 -12 -8 -5 -3 -2 -1 -0 -0 -0 -4 -7 -10 -8 -4 -13 -44 -58 -41 -26 -33 -14 -0 -40 -105 -114 -85 -76 -64 -52 -43 -38 -33 -28 -23 -24 -31 -39 -40 -32 -20 -12 -8 -6 -4 -10 -16 -17 -20 -28 -12 -15 -14 -10 -5 -2 -0 -0 -1 -2 -1 -2 -2 -2 -1 -0 -0 -3 -2 -3 -6 -7 -10 -14 -11 -6 -2 -1 -0 -0 -1 -1 -1 -1 -0 -2 -3 -1 -1 -1 -0 -0 -2 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -13 -28 -46 -64 -76 -70 -47 -28 -18 -12 -9 -7 -6 -4 -7 -8 -11 -16 -16 -5 -1 -1 -1 -3 -4 -3 -2 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -5 -5 -4 -1 -0 -0 -2 -4 -4 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -5 -11 -16 -18 -22 -29 -30 -26 -23 -29 -40 -42 -36 -26 -16 -14 -13 -10 -6 -3 -1 -0 -0 -0 -0 -5 -22 -26 -25 -24 -15 -26 -33 -29 -23 -19 -11 -4 -2 -40 -118 -138 -113 -106 -97 -80 -64 -50 -40 -33 -32 -33 -37 -43 -47 -45 -39 -22 -10 -9 -5 -7 -10 -11 -17 -33 -10 -11 -15 -20 -21 -4 -2 -1 -1 -1 -1 -1 -2 -2 -0 -0 -2 -2 -3 -3 -1 -0 -0 -2 -2 -1 -0 -1 -2 -4 -6 -6 -3 -4 -2 -11 -17 -6 -2 -1 -0 -1 -3 -9 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -4 -10 -19 -22 -32 -66 -85 -65 -43 -25 -13 -6 -4 -2 -2 -4 -5 -6 -7 -5 -1 -0 -0 -1 -4 -8 -7 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -6 -6 -4 -2 -0 -0 -0 -1 -1 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -6 -10 -23 -32 -33 -29 -25 -32 -37 -33 -23 -13 -8 -7 -5 -3 -1 -1 -0 -0 -0 -0 -1 -27 -35 -25 -18 -34 -44 -42 -25 -9 -9 -9 -10 -9 -16 -106 -150 -153 -138 -135 -132 -117 -97 -79 -64 -52 -45 -41 -44 -52 -65 -68 -66 -40 -12 -2 -0 -0 -0 -0 -3 -9 -3 -1 -7 -22 -33 -4 -2 -1 -0 -0 -0 -1 -4 -3 -2 -6 -5 -3 -4 -7 -8 -2 -0 -0 -1 -1 -1 -3 -6 -17 -25 -21 -7 -6 -5 -10 -13 -5 -3 -3 -1 -0 -1 -2 -1 -1 -2 -1 -0 -0 -0 -0 -1 -2 -5 -6 -4 -5 -12 -21 -18 -13 -25 -45 -57 -50 -40 -23 -9 -3 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -2 -5 -8 -7 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -2 -3 -2 -1 -0 -0 -2 -4 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -12 -18 -18 -13 -13 -16 -17 -13 -7 -5 -5 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -3 -28 -51 -57 -48 -30 -21 -20 -19 -17 -20 -103 -126 -126 -124 -133 -161 -155 -137 -117 -102 -87 -72 -58 -42 -33 -37 -36 -33 -20 -5 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -7 -11 -1 -0 -0 -0 -0 -0 -1 -2 -2 -1 -2 -0 -0 -0 -2 -4 -1 -0 -1 -1 -1 -1 -4 -8 -23 -34 -28 -13 -10 -10 -10 -9 -10 -14 -17 -14 -9 -7 -4 -2 -2 -3 -4 -2 -1 -0 -1 -2 -5 -7 -7 -5 -5 -7 -7 -4 -2 -3 -4 -9 -26 -42 -29 -6 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -5 -4 -1 -1 -1 -1 -0 -0 -2 -5 -6 -4 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -6 -7 -7 -5 -3 -2 -1 -1 -3 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -42 -69 -74 -60 -46 -33 -26 -26 -30 -0 -0 -26 -42 -49 -69 -114 -106 -123 -139 -131 -118 -117 -102 -82 -56 -12 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -10 -10 -5 -1 -1 -0 -0 -1 -2 -3 -2 -1 -0 -1 -1 -3 -7 -13 -19 -23 -22 -19 -16 -17 -19 -20 -21 -26 -31 -32 -29 -24 -16 -11 -6 -4 -3 -2 -1 -1 -1 -3 -7 -6 -5 -5 -6 -8 -8 -4 -4 -5 -4 -1 -2 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -8 -10 -11 -8 -4 -1 -1 -1 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -11 -37 -64 -81 -67 -46 -36 -34 -37 -50 -0 -0 -0 -0 -3 -10 -23 -14 -38 -62 -65 -77 -106 -99 -82 -59 -11 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -24 -24 -12 -0 -0 -0 -0 -2 -4 -4 -2 -0 -0 -0 -0 -1 -2 -5 -8 -10 -11 -12 -12 -12 -13 -13 -15 -20 -26 -32 -38 -42 -36 -26 -18 -11 -8 -5 -3 -1 -1 -4 -11 -10 -10 -14 -19 -6 -4 -7 -11 -13 -10 -7 -7 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -6 -7 -5 -3 -2 -0 -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 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -3 -15 -35 -56 -46 -41 -41 -43 -44 -56 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -15 -31 -27 -18 -9 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -3 -3 -2 -6 -11 -18 -25 -29 -28 -22 -15 -9 -6 -4 -3 -3 -3 -6 -14 -20 -30 -44 -55 -33 -21 -13 -11 -16 -9 -5 -3 -2 -2 -2 -0 -0 -0 -0 -1 -2 -3 -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 -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 -1 -1 -0 -0 -0 -0 -0 -1 -2 -2 -2 -1 -0 -0 -9 -33 -50 -42 -38 -40 -44 -43 -44 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -3 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -6 -8 -8 -6 -4 -2 -1 -1 -2 -3 -4 -7 -12 -18 -24 -31 -35 -36 -33 -35 -39 -40 -16 -9 -7 -6 -8 -7 -2 -0 -0 -1 -3 -5 -4 -3 -1 -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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -3 -14 -39 -36 -28 -29 -33 -38 -34 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -1 -1 -2 -3 -5 -3 -2 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -3 -4 -5 -8 -11 -13 -14 -15 -18 -19 -19 -17 -15 -12 -8 -6 -6 -8 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -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 -1 -11 -15 -17 -24 -23 -27 -27 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -4 -7 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -2 -3 -3 -4 -3 -2 -4 -6 -5 -4 -2 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -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 -1 -3 -9 -20 -19 -19 -22 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -1 -2 -6 -6 -2 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -4 -4 -3 -1 -0 -0 -2 -2 -1 -1 -3 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -8 -10 -15 -26 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -3 -3 -2 -0 -0 -0 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -1 -1 -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 -1 -1 -3 -7 -7 -7 -6 -5 -2 -1 -4 -13 -23 -22 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -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 -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 -2 -4 -4 -4 -2 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -20 -23 -17 -7 -1 -0 -0 -0 -3 -12 -29 -11 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -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 -0 -1 -3 -3 -3 -4 -3 -0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -10 -25 -19 -12 -5 -3 -0 -0 -0 -0 -3 -13 -44 -28 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -1 -0 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -3 -3 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -1 -2 -3 -3 -3 -4 -4 -4 -4 -3 -3 -4 -4 -4 -3 -3 -4 -3 -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 -2 -5 -8 -11 -12 -19 -17 -14 -8 -4 -1 -1 -0 -0 -1 -5 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -4 -2 -1 -0 -1 -0 -1 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -3 -4 -4 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -6 -6 -6 -6 -7 -7 -8 -6 -4 -3 -2 -1 -2 -2 -1 -1 -1 -1 -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 -3 -8 -13 -16 -15 -11 -13 -12 -8 -2 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -3 -3 -2 -1 -2 -2 -2 -3 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -3 -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 -1 -2 -4 -6 -9 -10 -11 -13 -15 -21 -16 -13 -12 -9 -8 -5 -2 -2 -1 -1 -1 -2 -2 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -8 -9 -9 -9 -9 -11 -13 -11 -8 -6 -4 -3 -2 -2 -3 -3 -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 -1 -4 -7 -8 -10 -15 -22 -29 -25 -15 -5 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -5 -6 -5 -4 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -5 -8 -12 -15 -16 -21 -19 -15 -13 -14 -15 -10 -6 -5 -4 -4 -4 -4 -5 -6 -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 -2 -7 -12 -8 -5 -5 -6 -7 -8 -9 -9 -7 -5 -3 -2 -2 -4 -7 -11 -13 -13 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -10 -33 -47 -44 -55 -52 -28 -9 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -3 -4 -4 -4 -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 -0 -0 -0 -0 -1 -1 -1 -2 -1 -2 -3 -2 -1 -0 -0 -1 -3 -6 -9 -15 -18 -15 -12 -10 -11 -12 -12 -10 -8 -7 -7 -8 -8 -7 -10 -15 -13 -7 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -11 -11 -8 -5 -5 -6 -5 -4 -5 -6 -5 -3 -2 -1 -4 -10 -18 -23 -23 -20 -14 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -41 -58 -58 -53 -66 -64 -32 -13 -19 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -2 -4 -9 -7 -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 -0 -1 -2 -2 -1 -1 -1 -3 -4 -3 -1 -0 -0 -0 -0 -1 -2 -5 -7 -7 -7 -7 -7 -8 -9 -10 -10 -9 -9 -8 -7 -7 -10 -11 -10 -9 -9 -7 -4 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -13 -10 -8 -6 -4 -4 -5 -3 -3 -5 -5 -3 -3 -3 -5 -9 -14 -18 -18 -17 -11 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -12 -23 -34 -45 -47 -42 -63 -67 -25 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -3 -8 -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 -1 -2 -2 -2 -0 -0 -0 -0 -0 -1 -2 -1 -1 -0 -0 -0 -0 -0 -2 -1 -2 -3 -3 -3 -3 -3 -3 -4 -6 -7 -6 -5 -3 -2 -5 -14 -18 -16 -17 -17 -15 -15 -15 -8 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -2 -1 -2 -2 -2 -2 -2 -3 -3 -5 -9 -12 -12 -13 -12 -7 -4 -3 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -4 -35 -57 -29 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -3 -7 -8 -7 -5 -2 -1 -0 -0 -0 -1 -2 -5 -5 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -1 -3 -8 -14 -18 -23 -17 -12 -11 -7 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -1 -2 -2 -3 -2 -1 -0 -0 -1 -1 -1 -1 -2 -2 -4 -7 -12 -12 -9 -7 -7 -3 -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 -9 -23 -34 -20 -7 -1 -2 -3 -3 -30 -51 -49 -21 -4 -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 -5 -5 -5 -3 -1 -0 -0 -1 -2 -4 -6 -8 -8 -7 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -5 -8 -9 -5 -2 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -2 -5 -8 -7 -8 -9 -10 -7 -6 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -5 -7 -8 -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 -3 -42 -95 -94 -51 -18 -2 -1 -1 -1 -34 -54 -45 -13 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -7 -11 -12 -11 -8 -6 -6 -4 -3 -1 -1 -1 -2 -3 -5 -8 -10 -10 -6 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -2 -1 -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 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -10 -18 -23 -24 -17 -17 -15 -12 -12 -10 -6 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -24 -61 -66 -58 -48 -27 -2 -1 -2 -16 -30 -32 -9 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -5 -7 -10 -13 -13 -10 -8 -9 -8 -6 -6 -6 -5 -5 -5 -6 -7 -4 -3 -2 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -1 -2 -3 -3 -1 -2 -2 -4 -6 -8 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -5 -4 -3 -2 -2 -2 -2 -2 -6 -7 -8 -9 -10 -23 -37 -40 -31 -23 -19 -17 -14 -9 -6 -4 -2 -1 -0 -0 -0 -0 -1 -2 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -19 -38 -62 -59 -23 -19 -25 -31 -33 -29 -12 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -4 -8 -8 -8 -8 -9 -8 -7 -8 -11 -8 -5 -4 -4 -4 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -2 -1 -0 -0 -1 -4 -7 -7 -3 -4 -5 -7 -11 -16 -8 -4 -1 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -10 -16 -25 -39 -51 -45 -23 -15 -15 -19 -24 -32 -34 -35 -40 -51 -56 -53 -45 -32 -23 -22 -19 -12 -6 -2 -1 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -2 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -39 -69 -62 -64 -60 -50 -38 -28 -16 -9 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -4 -4 -4 -4 -3 -2 -3 -7 -9 -10 -6 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -7 -6 -3 -1 -0 -2 -3 -5 -5 -2 -2 -5 -9 -16 -26 -21 -13 -6 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -10 -24 -31 -41 -55 -68 -69 -52 -40 -35 -31 -28 -35 -43 -43 -36 -29 -31 -37 -44 -41 -32 -25 -19 -10 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -14 -34 -50 -67 -50 -36 -29 -25 -19 -12 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -1 -2 -2 -3 -2 -2 -1 -1 -2 -4 -5 -6 -4 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -10 -10 -8 -4 -1 -0 -0 -0 -1 -0 -1 -3 -8 -20 -30 -30 -23 -14 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -11 -20 -27 -36 -44 -43 -46 -48 -46 -39 -20 -12 -14 -18 -16 -15 -26 -39 -53 -67 -50 -36 -27 -19 -10 -4 -1 -1 -0 -0 -0 -1 -2 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -29 -73 -65 -48 -37 -29 -21 -14 -7 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -2 -1 -1 -2 -2 -1 -1 -2 -4 -5 -3 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -12 -16 -14 -9 -4 -1 -0 -0 -0 -0 -1 -5 -14 -24 -32 -34 -30 -21 -12 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -6 -9 -12 -17 -22 -22 -27 -34 -40 -43 -23 -28 -56 -85 -35 -22 -33 -57 -85 -86 -62 -43 -32 -19 -8 -3 -1 -1 -1 -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 -2 -11 -37 -76 -76 -63 -51 -41 -32 -21 -10 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -4 -3 -3 -3 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -4 -11 -18 -21 -16 -10 -6 -4 -2 -1 -2 -3 -7 -15 -26 -32 -31 -25 -20 -13 -6 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -7 -7 -13 -16 -22 -29 -28 -31 -26 -38 -66 -107 -106 -81 -65 -69 -88 -78 -65 -57 -48 -26 -12 -6 -3 -2 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -17 -55 -75 -80 -76 -69 -62 -54 -39 -22 -10 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -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 -1 -0 -3 -9 -17 -25 -27 -25 -21 -15 -9 -5 -6 -8 -12 -19 -25 -22 -16 -17 -18 -14 -8 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -7 -17 -17 -15 -20 -27 -19 -28 -40 -51 -58 -55 -71 -74 -65 -55 -60 -50 -47 -54 -44 -33 -23 -16 -13 -9 -5 -3 -4 -11 -15 -10 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -19 -36 -51 -67 -83 -78 -67 -53 -37 -21 -10 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -3 -3 -2 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -8 -18 -33 -39 -36 -24 -20 -17 -17 -19 -22 -25 -22 -18 -16 -15 -15 -11 -7 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -3 -6 -12 -11 -15 -18 -22 -31 -20 -15 -18 -23 -29 -34 -42 -54 -61 -36 -33 -37 -37 -32 -23 -17 -14 -15 -23 -27 -19 -8 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -11 -21 -34 -76 -77 -66 -54 -38 -19 -9 -4 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -21 -33 -34 -21 -33 -38 -38 -34 -29 -32 -30 -27 -25 -24 -22 -15 -6 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -2 -2 -3 -5 -10 -17 -25 -37 -50 -34 -36 -44 -51 -54 -56 -41 -28 -38 -72 -82 -64 -38 -26 -15 -5 -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 -1 -1 -2 -8 -31 -59 -75 -54 -29 -15 -8 -4 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -4 -3 -3 -3 -2 -2 -2 -3 -3 -2 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -8 -16 -24 -26 -45 -56 -56 -43 -39 -37 -35 -31 -27 -23 -22 -17 -7 -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 -6 -9 -15 -24 -39 -28 -27 -35 -49 -56 -65 -52 -38 -61 -89 -82 -64 -46 -25 -12 -6 -7 -9 -6 -2 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -20 -54 -86 -63 -43 -28 -17 -9 -4 -4 -3 -2 -1 -0 -0 -0 -0 -0 -0 -1 -2 -3 -5 -6 -5 -5 -3 -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 -1 -4 -8 -23 -43 -60 -64 -34 -37 -33 -26 -21 -15 -11 -9 -7 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -7 -11 -13 -21 -15 -11 -15 -23 -32 -32 -27 -33 -67 -97 -101 -74 -33 -12 -3 -3 -7 -8 -4 -2 -1 -2 -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 -9 -30 -60 -60 -55 -45 -32 -21 -10 -9 -9 -6 -3 -1 -0 -0 -0 -0 -0 -1 -2 -6 -7 -9 -10 -9 -6 -5 -5 -5 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -22 -44 -71 -40 -30 -29 -32 -31 -17 -7 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -1 -0 -0 -0 -0 -0 -0 -0 -2 -5 -8 -9 -6 -8 -9 -6 -1 -0 -0 -5 -5 -3 -5 -5 -18 -30 -15 -2 -0 -0 -0 -2 -1 -2 -4 -6 -5 -2 -0 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -40 -61 -62 -51 -42 -28 -24 -21 -15 -7 -2 -0 -0 -0 -0 -0 -0 -0 -1 -4 -9 -14 -16 -12 -9 -7 -7 -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 -2 -6 -15 -34 -28 -28 -32 -36 -32 -17 -7 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -2 -0 -0 -0 -0 -0 -0 -1 -4 -7 -12 -14 -7 -7 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -2 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -31 -62 -75 -65 -57 -50 -44 -38 -31 -18 -11 -6 -3 -0 -0 -0 -0 -0 -0 -4 -11 -19 -24 -21 -15 -11 -7 -5 -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 -3 -9 -23 -29 -30 -30 -33 -29 -19 -8 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -1 -1 -0 -1 -3 -2 -2 -1 -2 -4 -7 -12 -16 -13 -9 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -17 -48 -64 -52 -59 -67 -70 -65 -55 -38 -23 -12 -5 -7 -3 -1 -0 -0 -2 -9 -18 -24 -25 -27 -26 -21 -14 -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 -1 -6 -14 -25 -28 -27 -26 -24 -21 -16 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -4 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -3 -6 -5 -2 -1 -2 -3 -6 -12 -21 -28 -24 -11 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -22 -15 -29 -43 -61 -77 -67 -56 -38 -18 -1 -2 -8 -8 -3 -1 -5 -14 -22 -26 -22 -24 -28 -33 -39 -18 -10 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -15 -21 -17 -18 -24 -22 -18 -19 -17 -15 -13 -8 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -3 -3 -4 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -6 -5 -3 -1 -1 -0 -3 -9 -15 -29 -49 -41 -8 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -9 -10 -6 -11 -36 -76 -77 -70 -55 -36 -15 -4 -7 -9 -6 -4 -6 -7 -12 -22 -21 -20 -24 -33 -45 -32 -21 -12 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -15 -21 -19 -19 -23 -24 -22 -20 -15 -13 -12 -10 -6 -3 -2 -1 -1 -0 -0 -1 -1 -1 -1 -2 -5 -6 -5 -4 -4 -4 -2 -1 -0 -0 -0 -0 -0 -1 -1 -0 -2 -3 -2 -2 -1 -1 -3 -8 -17 -27 -30 -23 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -34 -51 -62 -68 -57 -34 -14 -21 -63 -75 -71 -62 -49 -33 -14 -6 -4 -6 -9 -14 -11 -8 -15 -19 -16 -17 -26 -30 -33 -37 -33 -9 -5 -2 -1 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -13 -17 -18 -19 -18 -17 -18 -17 -14 -14 -15 -12 -9 -7 -6 -3 -1 -1 -1 -1 -2 -2 -1 -3 -6 -10 -7 -5 -5 -4 -2 -1 -2 -1 -0 -0 -1 -1 -1 -2 -3 -3 -4 -3 -3 -4 -5 -9 -19 -24 -21 -15 -12 -15 -11 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -28 -52 -75 -95 -94 -80 -66 -63 -77 -76 -72 -64 -51 -39 -21 -7 -1 -3 -10 -11 -10 -10 -18 -18 -14 -13 -21 -23 -28 -39 -45 -17 -10 -7 -4 -1 -3 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -6 -8 -8 -10 -10 -8 -9 -11 -11 -13 -17 -16 -17 -19 -17 -6 -2 -1 -0 -1 -1 -2 -2 -2 -3 -3 -3 -4 -4 -3 -2 -2 -2 -1 -0 -0 -0 -1 -1 -2 -3 -4 -5 -4 -5 -7 -10 -14 -26 -31 -30 -30 -14 -8 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -24 -58 -96 -99 -89 -87 -91 -91 -85 -79 -71 -59 -47 -30 -16 -8 -13 -12 -9 -7 -10 -12 -12 -12 -15 -22 -21 -15 -17 -31 -25 -20 -18 -14 -6 -9 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -5 -7 -7 -5 -4 -4 -5 -6 -10 -14 -17 -18 -19 -20 -19 -15 -6 -2 -1 -0 -0 -0 -0 -1 -1 -1 -2 -3 -4 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -4 -7 -9 -13 -13 -18 -26 -35 -39 -26 -15 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -42 -94 -100 -96 -92 -90 -88 -87 -85 -80 -70 -55 -39 -27 -22 -25 -16 -10 -8 -8 -6 -6 -11 -21 -28 -31 -18 -11 -31 -31 -25 -23 -28 -27 -19 -8 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -7 -5 -3 -2 -1 -2 -3 -6 -9 -11 -15 -17 -14 -9 -5 -2 -1 -1 -1 -0 -0 -1 -1 -1 -2 -3 -5 -6 -5 -3 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -6 -10 -13 -17 -21 -24 -34 -41 -46 -48 -14 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -35 -71 -90 -92 -97 -99 -93 -87 -89 -88 -83 -74 -60 -45 -33 -25 -21 -17 -15 -13 -8 -12 -13 -12 -11 -17 -26 -23 -17 -28 -29 -23 -26 -48 -56 -44 -23 -2 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -3 -6 -5 -3 -1 -1 -0 -1 -2 -3 -4 -6 -5 -3 -2 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -2 -4 -6 -5 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -10 -14 -20 -27 -36 -40 -44 -45 -42 -34 -15 -4 -3 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -19 -34 -22 -50 -84 -104 -91 -91 -94 -94 -89 -79 -69 -55 -40 -28 -21 -16 -12 -9 -16 -29 -39 -46 -49 -25 -16 -13 -14 -17 -25 -31 -41 -62 -65 -48 -25 -10 -6 -5 -4 -4 -9 -11 -9 -5 -2 -1 -3 -7 -11 -11 -7 -4 -2 -1 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -9 -16 -21 -26 -40 -47 -44 -32 -11 -10 -10 -10 -12 -28 -17 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -23 -52 -69 -51 -67 -80 -88 -90 -81 -76 -66 -50 -34 -22 -13 -6 -5 -25 -34 -36 -35 -43 -48 -41 -33 -31 -23 -32 -44 -54 -65 -69 -52 -28 -13 -23 -25 -22 -16 -12 -7 -4 -3 -3 -6 -10 -14 -15 -11 -9 -6 -2 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -8 -14 -20 -21 -32 -44 -57 -73 -25 -8 -5 -4 -13 -24 -15 -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 -2 -3 -2 -0 -17 -34 -58 -93 -86 -85 -79 -65 -48 -34 -21 -10 -4 -3 -5 -7 -9 -19 -17 -21 -32 -48 -28 -30 -38 -40 -48 -60 -63 -52 -24 -10 -10 -26 -47 -22 -12 -9 -7 -8 -16 -21 -22 -17 -8 -4 -2 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -8 -14 -21 -28 -33 -45 -63 -76 -32 -8 -1 -0 -0 -0 -0 -0 -1 -3 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -23 -56 -76 -90 -92 -81 -71 -55 -38 -22 -12 -6 -3 -1 -1 -4 -4 -5 -13 -30 -19 -14 -16 -20 -33 -43 -47 -47 -32 -28 -40 -55 -53 -38 -30 -23 -10 -41 -52 -49 -36 -19 -8 -3 -1 -1 -3 -4 -3 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -3 -4 -6 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -6 -15 -27 -37 -44 -54 -66 -81 -103 -141 -72 -22 -0 -1 -2 -2 -1 -0 -1 -4 -4 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -25 -40 -61 -92 -73 -62 -54 -48 -38 -27 -16 -8 -4 -2 -1 -1 -2 -8 -6 -5 -5 -7 -14 -19 -21 -20 -14 -8 -4 -4 -21 -31 -42 -41 -7 -52 -69 -63 -42 -14 -4 -1 -2 -13 -17 -14 -9 -4 -2 -2 -4 -7 -8 -7 -5 -2 -1 -2 -3 -4 -5 -5 -5 -7 -9 -9 -9 -11 -15 -16 -12 -6 -2 -6 -8 -10 -9 -5 -2 -2 -8 -19 -32 -45 -59 -74 -87 -100 -112 -123 -128 -110 -58 -23 -5 -7 -8 -7 -4 -0 -0 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -5 -2 -0 -13 -28 -38 -51 -40 -27 -19 -14 -7 -2 -0 -0 -1 -1 -1 -1 -1 -2 -2 -0 -0 -0 -0 -0 -0 -0 -7 -16 -21 -11 -36 -53 -56 -44 -21 -13 -17 -34 -43 -32 -18 -8 -4 -3 -4 -7 -10 -12 -10 -7 -3 -3 -2 -2 -3 -4 -4 -5 -6 -7 -11 -27 -44 -46 -39 -29 -22 -21 -31 -40 -43 -37 -24 -12 -11 -18 -27 -33 -51 -74 -94 -108 -123 -139 -153 -153 -126 -111 -89 -25 -15 -9 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -14 -9 -7 -12 -12 -10 -7 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -19 -23 -22 -33 -40 -56 -76 -88 -48 -22 -9 -7 -12 -13 -11 -9 -11 -11 -9 -6 -3 -2 -1 -1 -2 -3 -3 -4 -5 -8 -15 -21 -26 -44 -55 -59 -60 -66 -79 -81 -79 -77 -54 -43 -37 -30 -27 -29 -48 -74 -87 -93 -98 -103 -109 -113 -123 -142 -151 -66 -24 -4 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -6 -9 -10 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -6 -11 -22 -33 -44 -55 -65 -68 -41 -20 -13 -20 -29 -27 -19 -13 -11 -9 -8 -7 -4 -3 -3 -4 -5 -4 -3 -4 -7 -14 -24 -33 -44 -62 -76 -79 -71 -64 -57 -50 -56 -86 -59 -33 -18 -17 -22 -31 -42 -54 -59 -57 -55 -55 -56 -60 -75 -101 -138 -87 -36 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -1 -2 -4 -10 -10 -7 -4 -1 -0 -0 -0 -0 -0 -0 -1 -2 -4 -12 -10 -4 -0 -0 -0 -0 -1 -4 -8 -13 -18 -19 -17 -13 -14 -23 -49 -42 -33 -35 -40 -25 -19 -20 -15 -9 -6 -8 -17 -17 -15 -12 -11 -11 -22 -38 -56 -73 -75 -64 -49 -32 -22 -18 -30 -60 -65 -54 -39 -25 -31 -32 -33 -36 -47 -47 -44 -42 -43 -43 -46 -56 -76 -97 -73 -34 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -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 -4 -4 -4 -5 -3 -3 -2 -2 -2 -2 -5 -10 -15 -13 -27 -25 -14 -5 -2 -6 -13 -19 -29 -38 -33 -12 -4 -2 -3 -6 -13 -49 -45 -27 -18 -15 -6 -10 -24 -20 -17 -12 -10 -29 -28 -23 -23 -35 -29 -36 -50 -66 -75 -50 -28 -16 -5 -4 -5 -7 -10 -22 -28 -23 -9 -25 -23 -17 -21 -55 -61 -59 -56 -55 -55 -55 -60 -76 -73 -44 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -2 -2 -4 -8 -11 -10 -6 -3 -8 -7 -9 -14 -20 -18 -23 -23 -18 -13 -7 -20 -42 -52 -61 -69 -55 -17 -11 -8 -11 -24 -46 -71 -64 -33 -6 -6 -5 -2 -1 -5 -6 -5 -2 -11 -10 -8 -15 -53 -61 -56 -55 -71 -80 -66 -40 -14 -4 -2 -3 -4 -4 -2 -2 -2 -2 -4 -3 -2 -5 -29 -31 -21 -21 -55 -67 -64 -55 -46 -28 -10 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -1 -2 -4 -6 -6 -2 -0 -1 -5 -4 -4 -5 -7 -13 -16 -14 -11 -10 -13 -26 -41 -41 -32 -23 -18 -17 -11 -8 -12 -23 -27 -19 -7 -2 -2 -4 -5 -4 -3 -3 -2 -1 -0 -0 -0 -0 -1 -18 -17 -14 -19 -39 -35 -22 -10 -3 -2 -2 -2 -4 -5 -6 -6 -4 -4 -4 -5 -6 -6 -6 -2 -1 -7 -32 -39 -29 -16 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -1 -1 -1 -0 -0 -1 -2 -3 -3 -2 -2 -3 -3 -1 -0 -3 -13 -16 -13 -8 -11 -17 -22 -22 -18 -19 -15 -12 -10 -4 -2 -2 -4 -8 -7 -5 -4 -9 -6 -4 -3 -2 -2 -4 -4 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -4 -8 -9 -6 -4 -3 -3 -5 -7 -5 -2 -0 -1 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -2 -1 -0 -1 -5 -7 -12 -19 -15 -13 -12 -13 -19 -23 -25 -25 -18 -5 -1 -0 -1 -6 -10 -11 -12 -11 -8 -5 -3 -4 -6 -9 -12 -11 -7 -5 -4 -1 -1 -0 -0 -1 -1 -0 -0 -0 -1 -1 -2 -2 -3 -7 -9 -9 -7 -5 -3 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -3 -2 -1 -0 -1 -3 -2 -1 -0 -0 -1 -7 -16 -10 -8 -6 -6 -12 -6 -7 -11 -7 -4 -4 -5 -4 -4 -6 -7 -6 -8 -7 -6 -6 -8 -9 -9 -10 -10 -11 -8 -4 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -3 -4 -7 -8 -8 -7 -4 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -3 -6 -7 -7 -5 -4 -5 -3 -2 -1 -0 -0 -0 -1 -6 -10 -16 -17 -8 -5 -2 -0 -0 -0 -1 -2 -4 -5 -5 -4 -4 -4 -6 -8 -9 -6 -7 -6 -5 -5 -5 -7 -6 -4 -2 -2 -3 -1 -1 -1 -1 -1 -3 -3 -2 -1 -1 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -2 -3 -4 -6 -8 -9 -9 -6 -1 -0 -0 -2 -6 -12 -23 -32 -24 -16 -7 -0 -0 -0 -0 -0 -1 -1 -0 -1 -2 -2 -3 -5 -7 -5 -4 -4 -3 -3 -3 -4 -5 -5 -5 -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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -2 -3 -2 -1 -0 -0 -2 -6 -13 -27 -39 -42 -36 -22 -9 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -3 -4 -3 -3 -3 -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 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -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 -1 -0 -0 -1 -4 -11 -34 -55 -53 -34 -14 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -1 -0 -0 -0 -0 -0 -1 -2 -12 -22 -16 -7 -1 -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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -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 -1 -2 -1 -1 -3 -3 -2 -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 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -6 -9 -4 -3 -2 -0 -1 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -9 -7 -4 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -14 -34 -34 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -13 -41 -48 -18 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -13 -40 -53 -57 -55 -41 -26 -12 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -12 -15 -33 -48 -45 -29 -3 -1 -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 -1 -1 -0 -0 -1 -2 -3 -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 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -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 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -3 -8 -3 -1 -2 -2 -1 -3 -4 -1 -1 -2 -3 -4 -2 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -11 -5 -4 -4 -4 -1 -2 -2 -1 -2 -4 -5 -3 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -14 -14 -9 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -9 -15 -13 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -8 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -2 -3 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -2 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 Wind_Speed nan nan nan nan nan nan 9 9 9 9 9 10 10 11 12 13 14 15 15 16 16 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 31 32 33 35 36 38 40 42 43 44 45 46 47 47 46 46 46 47 49 50 50 50 49 49 50 50 51 51 52 51 51 51 51 51 51 50 51 52 53 54 55 55 55 53 52 49 46 42 38 35 35 38 39 40 40 41 41 42 41 40 39 39 38 39 39 40 40 40 41 41 42 43 43 nan 44 44 43 nan nan nan nan nan nan nan nan nan nan 41 40 39 38 35 31 28 25 24 24 25 25 24 24 24 25 26 28 29 31 32 33 33 34 35 35 36 35 35 35 34 34 33 32 31 30 30 29 29 29 28 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 nan nan nan nan nan nan nan 10 10 9 9 9 10 10 11 12 13 14 14 15 15 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 31 32 33 34 37 39 41 43 44 46 47 48 47 46 45 45 46 48 49 50 50 50 51 51 52 53 53 53 52 52 52 52 51 51 51 51 52 52 53 52 52 52 52 51 49 46 42 39 37 38 40 42 43 43 43 43 43 42 42 42 41 40 40 39 39 39 39 39 40 41 41 42 43 44 44 44 44 nan nan nan nan nan nan nan 42 40 38 38 36 34 30 26 23 22 21 21 21 22 22 23 24 25 26 28 29 30 30 30 31 31 32 33 33 33 32 32 32 32 32 31 31 30 30 30 30 30 29 29 28 27 27 26 26 25 25 25 25 25 25 25 25 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 13 14 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 30 30 29 29 30 32 34 36 39 41 43 46 47 47 46 46 45 46 48 50 51 51 52 52 52 53 54 54 54 53 52 52 51 51 50 49 48 47 47 47 47 47 48 49 50 50 49 47 44 41 40 41 43 44 45 45 45 45 45 45 44 42 41 39 38 37 37 37 37 38 39 39 41 42 43 43 44 44 44 44 44 44 44 44 42 40 39 37 37 35 32 29 26 24 22 21 20 20 21 21 22 23 24 25 26 27 27 27 27 28 29 29 30 30 30 31 31 31 32 32 31 31 30 30 30 30 30 29 29 28 27 27 26 26 26 25 25 25 24 25 24 24 23 23 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 28 27 27 27 28 31 34 37 39 42 44 45 46 46 46 46 48 49 51 52 53 53 54 54 54 55 55 54 53 52 51 51 49 47 43 40 40 40 41 43 44 46 48 50 51 51 49 46 44 43 44 45 45 46 47 48 48 47 45 43 41 40 38 37 36 36 37 38 39 40 42 43 43 44 44 44 44 45 45 44 44 43 42 40 39 39 37 35 33 30 27 25 24 22 21 21 21 21 21 21 22 24 25 26 26 25 26 26 27 28 28 29 29 30 30 31 32 32 31 31 30 30 30 29 29 29 28 28 27 26 26 26 25 25 24 24 24 24 23 23 23 22 23 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 28 26 25 25 26 29 31 34 37 39 42 44 44 45 47 48 50 51 52 54 54 54 55 55 56 56 55 54 53 53 52 49 46 42 38 36 37 38 40 43 45 47 50 52 53 53 51 48 46 46 46 47 48 50 50 50 49 47 44 43 41 40 39 39 39 40 41 42 43 44 45 46 46 46 46 45 45 45 44 43 42 42 41 40 40 38 37 35 32 30 28 26 24 23 22 22 21 21 21 21 23 24 25 25 25 25 25 26 26 27 28 29 30 31 31 32 32 32 31 31 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 23 23 23 23 23 24 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 29 28 27 26 27 29 31 33 36 39 41 43 44 46 47 49 51 53 54 55 55 56 56 56 56 55 54 54 54 53 52 49 46 43 40 38 38 39 42 44 45 47 49 51 52 51 49 48 48 48 49 51 51 51 50 49 47 45 44 43 43 43 43 44 45 46 46 47 48 48 48 48 48 47 46 45 44 44 43 42 41 41 41 40 40 39 37 36 34 31 29 27 26 25 24 23 22 22 22 23 25 26 26 25 25 25 25 26 27 28 29 30 31 32 33 32 32 31 30 30 29 28 28 27 27 27 26 26 26 25 25 24 23 23 23 23 24 24 24 24 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 30 30 30 30 31 33 35 37 39 41 42 45 47 50 52 54 56 57 58 58 57 56 55 55 54 53 53 54 55 54 52 50 46 42 40 41 42 43 43 44 44 46 47 47 47 47 47 48 49 49 50 nan nan nan 46 45 44 45 45 46 47 49 50 50 51 51 51 51 51 50 48 46 45 43 42 42 42 42 43 43 43 43 43 42 41 39 37 35 32 30 29 28 27 26 24 24 24 25 26 26 26 26 25 25 25 26 27 28 29 30 32 33 33 33 32 31 nan nan nan nan 28 27 27 26 26 26 26 25 25 24 24 24 24 25 25 25 25 25 25 27 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 27 28 29 29 30 30 31 33 34 36 37 38 41 43 45 49 53 56 58 59 60 60 59 58 57 56 55 54 54 55 56 57 57 55 51 47 45 44 44 44 44 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 45 47 48 49 50 52 53 53 nan 53 53 53 52 50 47 45 42 41 41 44 46 47 47 45 43 43 43 44 43 42 40 38 35 33 31 30 29 28 27 26 26 26 26 26 26 26 25 25 26 27 27 28 30 31 32 32 33 32 nan nan nan nan nan nan 28 27 27 27 27 27 27 26 25 25 25 25 25 26 26 26 25 25 26 28 nan nan nan nan nan nan nan nan nan 12 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 21 22 23 25 27 28 30 31 32 34 36 37 39 40 41 44 49 53 56 58 60 60 60 59 58 57 57 56 56 56 57 58 58 57 54 51 49 47 47 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 48 49 51 52 53 53 nan nan nan nan 53 52 51 48 45 43 40 39 42 45 47 47 46 43 41 40 41 43 44 43 42 41 39 37 35 33 32 31 30 29 28 27 27 27 27 27 26 27 27 28 29 29 30 31 32 32 32 nan nan nan nan nan nan 29 28 28 27 27 27 27 27 27 27 26 26 26 27 27 27 26 26 26 27 29 nan nan nan nan nan nan nan nan nan nan 13 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 15 15 16 17 18 19 21 23 25 27 29 31 33 36 40 41 40 41 44 47 52 55 57 58 58 57 57 56 56 55 55 55 55 56 56 55 53 51 49 47 47 47 48 nan nan nan nan nan nan nan nan nan nan nan nan 46 47 48 48 49 51 52 53 54 55 55 nan nan nan nan 52 51 49 46 43 40 39 40 41 42 42 40 39 37 37 37 39 41 42 42 42 42 41 40 37 36 35 33 32 31 30 29 28 28 28 28 28 28 28 29 29 30 30 31 31 32 32 31 31 30 nan nan 29 29 29 28 28 28 28 29 29 29 28 28 28 28 28 28 28 27 27 27 28 30 nan nan nan nan nan nan nan nan nan nan nan nan 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 13 13 14 15 nan 19 21 24 26 28 33 38 41 41 40 40 42 45 49 52 54 55 55 55 54 54 54 54 54 53 53 54 53 52 51 49 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 49 50 51 52 53 54 55 55 55 55 54 nan 52 51 50 48 46 44 42 40 39 38 37 37 36 35 35 35 36 37 38 40 40 41 41 41 41 40 39 38 37 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 30 30 31 31 31 31 30 30 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 10 10 10 10 11 12 14 16 18 20 23 27 nan nan nan nan nan 39 40 43 nan nan nan nan nan nan 53 53 53 53 53 53 53 53 52 52 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 51 52 53 54 54 54 53 52 51 50 49 48 47 45 43 42 41 40 40 39 38 37 37 37 38 38 38 39 39 40 40 41 41 41 41 41 40 39 38 37 36 36 35 34 33 32 31 30 30 29 29 28 28 29 29 29 30 31 31 31 30 30 29 29 29 29 30 30 30 31 31 32 32 32 32 31 31 31 30 30 29 29 29 29 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 9 8 8 8 9 10 11 13 15 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 49 50 50 50 50 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 49 49 50 50 50 49 48 48 47 46 45 45 44 43 42 41 41 41 41 41 41 41 41 41 42 42 42 42 42 41 41 41 41 41 41 40 40 39 39 38 38 37 36 35 34 33 32 30 29 29 28 28 28 29 29 30 30 31 31 31 30 30 29 29 29 30 30 31 31 32 32 32 33 33 33 32 32 31 30 30 30 30 30 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 7 7 7 7 7 8 9 10 12 15 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 44 44 45 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 43 44 44 45 45 45 45 45 45 44 44 44 44 44 44 43 42 42 41 41 42 43 43 43 44 44 44 44 43 43 43 43 43 42 42 42 41 40 40 40 40 40 39 39 37 36 34 33 31 30 29 28 28 28 28 29 29 30 31 31 31 31 30 30 29 29 29 30 31 31 31 32 32 33 33 33 33 32 31 31 30 30 30 31 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 7 7 6 6 6 7 7 8 9 10 12 13 16 18 20 21 22 nan nan nan nan nan nan nan nan nan nan nan 34 35 36 37 38 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 37 37 38 39 39 40 41 41 41 42 42 42 42 42 43 42 42 42 41 41 40 40 41 42 42 43 43 44 44 44 44 44 44 44 44 43 43 42 42 41 40 41 41 42 41 40 39 37 35 33 31 30 29 28 28 28 28 29 29 30 31 31 31 31 31 30 30 30 30 30 31 32 32 32 32 33 33 33 32 32 31 31 30 30 31 31 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 6 6 5 6 6 6 7 7 8 9 10 11 13 15 16 17 18 18 19 19 20 21 21 nan 23 24 25 27 28 29 30 32 33 35 36 38 39 nan nan nan nan nan nan nan 42 40 38 36 35 34 34 34 34 34 35 35 35 36 37 37 38 38 39 39 39 39 39 39 38 38 38 38 38 38 39 40 40 41 41 42 42 43 43 43 43 43 43 42 42 41 41 40 41 41 42 42 40 38 36 34 32 31 30 29 29 29 29 29 29 30 30 31 31 31 31 31 31 30 31 31 31 32 32 33 33 32 32 32 32 31 31 31 30 30 30 30 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 5 5 5 5 5 6 7 7 8 9 10 11 12 13 14 15 15 16 17 17 17 18 18 19 19 20 21 22 23 24 26 27 29 31 33 35 36 37 38 38 39 39 39 38 37 36 36 35 34 34 33 33 32 32 32 32 33 33 34 34 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 38 38 39 39 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 39 37 35 33 31 30 30 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 32 32 32 33 33 33 33 32 31 31 30 30 30 29 29 29 29 29 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 4 4 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 16 16 17 17 17 17 18 18 19 20 20 21 22 23 25 26 28 30 31 32 33 34 34 35 35 35 35 34 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 40 39 38 36 35 33 32 31 30 30 30 30 30 31 31 31 31 32 32 32 31 31 32 32 32 33 33 33 33 33 33 32 31 30 30 29 28 28 27 27 27 27 29 30 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 4 3 3 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 16 17 17 17 17 18 18 18 19 20 20 21 21 22 23 25 26 28 29 30 31 32 32 32 32 31 30 30 31 31 31 32 32 33 34 34 34 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 35 35 35 35 35 36 36 36 36 36 37 38 38 39 39 39 39 38 37 35 34 33 32 31 30 30 30 31 31 32 32 32 33 33 33 32 32 32 32 33 33 33 33 33 34 34 33 33 32 31 30 29 28 27 26 26 26 26 27 28 29 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 3 3 3 4 4 5 6 7 8 9 10 11 12 13 14 15 15 16 16 17 17 17 18 18 19 20 21 21 22 22 23 24 25 27 28 29 30 30 30 30 29 28 27 26 25 25 25 25 26 26 27 28 29 30 31 32 32 33 34 35 35 35 35 35 35 35 36 36 37 37 37 36 36 35 34 33 32 32 32 32 31 31 31 32 32 33 34 35 35 35 35 35 34 33 32 31 30 30 30 30 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 32 31 30 29 28 27 26 26 25 25 25 26 27 29 30 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 3 2 3 3 4 5 6 6 7 8 9 9 10 11 12 13 14 14 15 15 16 16 17 18 19 20 20 21 22 23 24 24 25 26 26 27 28 28 28 28 28 28 26 25 23 22 21 20 20 20 20 21 22 23 25 26 28 29 30 32 33 34 34 35 35 36 36 37 37 37 37 36 36 35 34 33 31 30 29 28 28 27 27 27 27 28 29 30 30 31 32 32 32 32 31 31 30 29 29 30 30 31 32 32 33 33 33 33 33 33 32 33 33 33 34 34 34 34 33 32 32 31 31 30 29 28 27 26 26 25 25 25 25 25 26 28 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 3 4 6 6 7 8 9 9 10 11 11 12 13 13 13 14 14 15 16 18 19 20 20 21 21 22 24 25 25 26 26 25 26 26 25 25 25 25 26 26 25 23 22 20 19 18 17 18 19 20 20 21 22 24 25 27 28 30 31 32 34 35 36 36 37 37 37 37 36 35 34 33 32 31 30 29 29 28 27 27 27 27 27 27 28 29 29 30 31 31 30 30 29 28 28 29 29 30 31 32 32 32 32 32 32 32 32 32 32 33 33 34 34 34 33 33 32 31 31 30 29 28 27 26 26 25 25 25 24 24 24 25 28 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 3 4 5 7 7 8 9 10 11 11 12 12 13 13 14 14 15 16 18 19 20 21 21 21 22 22 23 24 25 26 25 25 25 24 22 22 22 23 24 25 25 25 23 22 20 19 18 19 20 20 21 21 21 22 23 24 25 27 29 30 32 33 34 35 36 36 37 37 36 36 35 34 34 33 33 32 32 32 31 31 30 29 29 29 29 29 29 30 29 29 29 28 28 27 28 28 29 30 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 32 32 31 31 30 29 28 27 26 25 25 25 25 25 24 24 23 23 27 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 0 1 3 4 6 7 8 9 9 10 11 12 12 13 14 14 15 16 18 19 20 22 22 22 22 22 22 23 24 25 25 25 25 25 24 23 23 23 23 24 25 25 26 25 25 24 23 22 22 23 23 24 24 24 24 24 24 25 27 28 28 29 30 30 31 33 34 35 37 37 37 37 37 36 36 36 35 35 35 35 34 34 33 33 32 32 31 31 30 29 28 28 27 27 27 27 28 29 29 30 30 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 30 30 29 28 nan 26 25 25 24 24 24 24 24 24 24 24 24 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 nan nan nan nan nan nan 1 1 2 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 19 21 22 23 24 24 24 23 23 23 23 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 31 33 35 37 38 39 38 38 37 36 35 35 35 35 36 36 36 36 36 36 34 33 32 30 29 27 26 26 26 26 26 27 28 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 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 8 7 7 nan nan nan nan nan 2 2 3 4 5 5 6 7 8 8 9 10 12 13 14 15 16 18 20 22 23 24 25 25 25 25 24 24 24 24 25 25 25 25 25 25 26 27 28 28 28 29 29 29 30 31 31 32 32 32 32 32 33 33 33 32 32 31 31 30 29 28 27 27 28 29 30 32 34 35 37 38 38 37 36 35 34 34 34 34 35 36 37 38 38 38 37 35 33 31 29 27 25 24 23 23 24 25 26 27 28 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 nan 25 25 24 24 23 23 22 22 22 22 22 22 22 22 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 3 3 4 4 5 6 6 7 8 8 9 10 11 13 14 15 17 19 21 22 24 25 26 26 26 26 26 25 25 25 25 25 25 24 25 25 26 27 28 28 28 29 29 30 30 31 32 32 33 33 34 34 35 35 35 34 33 32 31 30 29 28 28 28 29 31 32 33 33 34 35 35 35 35 34 34 33 33 33 33 34 34 36 37 37 37 36 35 33 31 29 26 24 22 21 21 22 23 24 25 26 26 26 26 26 25 25 26 26 27 27 27 27 27 26 nan nan 23 23 22 22 22 22 21 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 3 4 4 5 6 6 7 7 7 8 9 10 11 12 14 15 17 19 21 23 24 25 26 27 27 27 27 26 25 25 25 25 25 25 25 26 26 27 27 27 27 28 28 28 28 29 30 31 31 32 33 33 33 33 33 32 31 30 29 28 27 27 27 28 29 31 32 32 32 32 32 32 31 31 32 33 33 34 34 34 33 33 33 34 34 33 33 32 31 30 28 26 24 23 22 21 22 22 22 23 23 23 23 23 23 23 23 24 25 25 26 26 26 25 nan nan 23 22 22 21 21 21 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 4 4 4 5 6 6 7 7 7 7 8 9 10 11 12 13 14 16 18 20 22 23 25 26 26 27 27 27 27 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 28 29 29 30 30 30 30 31 31 31 30 29 28 28 27 27 27 27 27 28 29 29 29 29 29 28 28 28 29 30 31 32 33 34 34 32 31 30 30 30 30 30 29 28 27 26 25 24 22 22 21 21 21 20 20 20 20 21 21 21 21 22 23 23 24 25 25 25 24 24 23 22 22 21 21 21 20 20 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 5 4 5 5 6 7 7 7 7 8 8 9 10 10 11 12 13 15 17 19 21 22 24 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 27 28 28 29 29 29 28 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 25 25 26 26 28 29 30 31 31 31 31 30 29 28 28 28 28 27 26 25 24 22 21 20 20 20 19 19 19 18 18 18 19 20 20 21 21 22 23 24 24 24 24 24 23 22 22 21 21 21 20 20 20 21 21 21 nan nan nan 20 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 6 6 6 6 7 7 8 8 8 8 9 9 10 11 11 12 13 14 16 18 19 21 22 23 24 24 25 25 25 26 26 26 26 27 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 28 28 27 27 27 28 27 28 28 28 28 29 29 29 29 28 27 26 25 25 24 24 24 25 25 26 27 27 28 29 29 29 29 29 30 30 29 29 28 27 25 24 22 21 20 20 19 19 19 18 18 18 18 18 19 20 20 21 21 21 22 23 23 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 nan nan nan nan nan 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 8 7 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 13 14 16 18 19 20 21 22 23 23 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 28 27 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 28 27 26 25 25 25 25 25 25 25 26 27 27 28 28 29 29 30 31 31 30 29 28 27 25 24 22 21 21 20 20 20 19 19 19 18 18 18 19 19 19 nan nan nan nan nan nan nan nan 21 20 20 20 20 20 20 21 21 21 21 21 20 20 nan 20 20 20 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 9 8 8 8 8 8 9 10 10 10 11 11 11 12 12 12 12 12 12 13 14 16 17 18 19 19 20 21 22 23 23 24 25 25 26 26 26 25 25 26 26 27 27 27 28 28 28 29 28 27 27 26 26 27 28 28 28 28 28 28 29 29 29 28 28 28 27 26 26 25 25 24 24 24 24 24 25 26 27 27 27 28 29 30 30 30 30 29 28 27 26 25 24 23 22 22 22 21 21 20 20 20 19 19 18 nan nan nan nan nan nan nan nan 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 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 11 10 10 9 9 9 9 10 10 11 11 12 12 12 13 13 12 12 12 12 12 13 14 15 15 16 17 18 18 19 20 21 22 23 23 24 24 25 25 25 26 26 27 28 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 25 23 22 22 22 22 23 23 24 25 26 26 26 27 27 27 27 27 27 28 28 27 27 nan nan nan 24 24 24 24 23 22 22 21 nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 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 13 12 12 12 11 11 11 10 10 11 11 11 12 12 12 13 13 13 13 12 12 12 12 12 13 13 14 14 15 16 17 17 18 19 20 21 21 22 23 24 25 25 25 26 27 27 28 28 27 27 27 27 27 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 23 22 21 20 20 21 22 22 23 24 24 24 24 24 24 24 24 24 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 16 16 15 15 15 15 15 16 16 17 17 18 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 13 13 13 13 13 13 12 12 12 12 11 12 12 12 12 13 13 14 14 13 13 12 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 21 22 22 23 23 24 24 25 26 26 26 26 26 26 27 27 28 27 27 27 27 26 26 25 25 24 24 24 23 23 23 23 23 22 21 20 19 19 20 21 21 22 22 22 22 21 21 21 21 21 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 16 15 15 14 13 13 13 13 13 14 15 15 16 16 17 17 17 17 17 17 17 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 13 14 14 14 14 14 14 13 13 13 12 12 13 13 13 14 14 14 14 13 12 11 11 11 11 12 12 12 13 14 14 15 16 17 18 19 19 19 19 19 19 19 20 21 22 23 23 24 24 24 25 25 26 27 27 27 27 26 26 25 25 24 23 23 22 22 21 21 21 21 21 20 20 19 18 19 19 20 20 20 19 19 18 18 18 18 18 18 18 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 19 19 18 17 16 15 14 13 12 11 11 11 12 13 14 14 15 16 16 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 14 14 14 15 15 15 15 15 14 14 13 13 13 13 14 14 14 14 14 13 12 11 11 11 11 11 12 12 12 12 13 13 15 16 17 17 17 17 17 17 17 18 19 20 20 21 21 22 22 23 23 24 25 26 26 27 27 26 26 25 24 24 23 22 21 20 20 20 20 20 19 19 18 17 17 18 18 19 18 18 17 16 16 16 16 16 16 16 17 17 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 19 18 16 15 14 13 12 11 11 11 12 13 14 14 15 16 16 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 15 15 15 15 16 16 16 15 15 14 14 14 14 14 14 15 15 15 14 13 12 11 11 11 11 11 11 11 11 11 11 13 14 14 15 15 15 15 16 17 18 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 28 27 26 25 24 24 23 22 21 20 20 20 19 19 18 17 16 15 17 18 18 18 17 16 16 15 15 16 16 17 17 17 18 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 20 20 nan nan 16 15 14 13 13 13 13 13 13 14 15 16 16 16 16 15 15 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 16 16 16 16 16 16 15 15 14 15 15 15 15 15 15 15 14 13 11 11 10 10 10 10 10 10 9 9 10 11 12 12 13 13 14 15 16 16 17 17 17 17 17 18 19 20 21 22 23 25 26 27 28 28 27 27 26 26 25 24 24 23 22 21 21 20 19 18 17 16 15 16 17 18 18 17 16 16 16 15 16 17 17 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 17 16 16 15 14 14 14 15 16 16 16 16 15 15 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 16 17 17 17 16 16 15 15 15 15 15 15 15 15 15 15 14 12 11 10 10 10 9 9 8 8 8 8 9 9 10 11 12 12 12 13 13 14 14 15 15 15 16 16 17 18 19 20 22 23 24 25 26 27 nan 26 26 26 25 24 24 23 22 22 21 21 19 18 17 17 17 18 19 18 18 18 18 17 16 16 16 17 17 17 18 18 17 17 17 17 16 16 16 16 16 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 19 19 18 18 16 16 15 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 17 18 18 17 17 16 16 16 16 16 16 16 16 16 15 15 13 12 11 10 9 9 8 8 7 6 6 7 7 8 9 10 10 11 13 13 13 13 14 14 14 14 14 14 14 15 16 17 18 20 21 23 24 25 25 25 25 24 24 24 24 24 23 23 22 21 20 19 18 18 19 20 19 19 19 19 19 18 17 16 16 16 17 17 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 19 19 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 18 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 17 18 18 18 17 17 16 16 16 16 16 16 16 16 16 15 14 12 11 10 9 8 8 7 6 5 5 5 6 6 7 9 10 11 12 13 12 12 13 13 13 13 13 13 13 13 14 14 15 16 18 19 21 22 23 24 24 24 24 25 25 25 25 24 24 23 22 21 20 20 20 20 20 20 19 18 18 17 16 16 16 17 17 17 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 21 21 22 23 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 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 18 18 18 18 18 17 16 16 16 16 16 16 16 16 16 15 13 nan nan 9 8 7 6 5 4 4 4 4 5 6 7 9 10 11 11 11 11 12 12 13 13 13 14 13 13 13 13 14 15 16 17 18 20 21 22 23 24 24 25 25 25 25 25 24 24 23 23 22 21 20 21 21 20 20 19 18 17 17 16 16 16 16 17 18 18 19 19 20 20 20 20 20 20 20 20 21 21 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 18 19 19 18 18 17 17 16 16 16 16 16 16 16 15 14 12 nan nan nan nan nan 4 4 3 3 3 3 5 6 7 9 10 10 11 11 11 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 21 22 23 23 24 24 25 25 25 24 24 24 23 23 22 22 22 22 22 21 20 19 18 16 16 15 15 15 16 17 18 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 16 16 16 16 15 15 15 15 14 12 10 nan nan nan nan nan 3 2 2 1 2 4 5 6 7 8 9 10 10 10 10 10 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 22 23 23 24 24 24 24 24 24 24 23 23 23 24 24 23 22 20 18 16 14 13 13 14 15 16 17 17 18 17 17 17 17 17 18 18 18 18 19 19 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 20 19 18 17 16 16 16 16 15 15 15 15 14 13 11 nan nan nan nan nan nan nan 2 1 2 3 4 5 6 7 7 7 7 8 9 9 9 10 10 10 11 11 12 12 13 13 13 14 15 16 17 18 19 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 24 24 23 22 19 17 15 14 13 14 14 15 16 16 15 15 15 16 16 16 16 16 16 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 19 18 17 16 nan nan nan nan nan 14 14 13 11 nan nan nan nan nan nan nan nan 2 2 2 3 3 4 5 6 6 6 7 8 9 10 10 10 11 11 11 12 12 12 12 12 12 13 14 15 16 17 18 19 19 20 20 21 21 22 22 22 23 23 22 22 22 22 22 22 21 19 17 16 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 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 18 17 17 16 nan nan nan nan nan nan 13 12 11 nan nan nan nan nan nan nan nan 2 2 2 2 3 4 4 5 6 7 8 9 10 10 11 11 11 11 11 11 11 11 11 11 12 12 14 15 16 17 17 18 19 19 20 20 20 21 21 21 21 21 21 21 22 21 20 19 18 17 15 15 15 14 14 14 13 13 12 12 13 13 13 14 14 13 13 13 14 14 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 19 18 17 16 16 nan nan nan nan nan nan nan 11 9 nan nan nan nan nan nan nan nan 2 1 1 2 3 3 3 4 6 7 8 9 10 11 11 11 11 10 10 9 9 9 10 10 11 12 13 14 15 16 17 18 18 19 19 19 19 19 19 19 19 20 21 21 20 19 18 17 16 15 15 15 14 14 13 12 12 11 11 11 12 12 13 13 13 13 12 12 13 13 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 19 18 17 16 16 16 nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan 2 2 2 3 3 3 3 5 6 7 8 9 10 10 10 9 9 8 8 8 8 8 9 9 11 12 13 14 15 16 17 17 18 18 19 19 18 18 17 18 18 19 19 19 18 18 17 16 15 15 15 14 14 13 12 11 11 11 11 12 12 13 13 13 13 12 12 12 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 17 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 3 3 3 3 3 4 5 6 7 7 8 8 8 8 8 7 7 7 7 7 7 8 9 9 10 11 12 14 15 16 17 18 18 18 18 18 17 17 17 17 18 18 17 17 16 16 15 15 15 14 13 13 12 12 12 12 12 12 13 13 13 14 13 13 13 13 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 18 19 19 18 17 17 16 16 17 17 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 3 3 3 3 3 4 5 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 7 8 8 9 11 12 13 14 16 17 18 19 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 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 17 17 18 18 18 17 16 16 16 16 17 17 16 16 15 nan nan nan nan nan nan nan nan nan nan nan nan 1 1 nan nan 2 2 2 3 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 8 9 11 12 14 16 18 19 20 20 20 19 19 18 18 17 16 16 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 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 17 17 18 18 17 16 15 15 16 16 17 17 16 16 16 nan nan nan nan nan nan nan nan 5 4 nan nan nan nan nan nan nan 2 3 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 5 6 7 8 9 11 12 15 16 18 19 19 19 19 19 18 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 17 17 17 16 15 15 15 15 16 16 17 17 17 17 16 16 15 nan nan nan nan 8 7 nan nan nan nan nan nan nan nan nan 4 4 4 nan 4 3 3 2 2 3 3 3 4 4 4 4 3 3 3 2 3 3 3 3 3 4 4 6 8 11 13 16 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 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 14 14 14 15 16 16 17 17 17 16 16 16 15 14 13 12 nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 1 1 nan 3 3 3 4 4 4 3 3 2 2 2 1 1 1 1 1 1 2 5 7 9 12 14 15 16 17 17 17 17 17 17 18 18 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 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 15 15 16 16 16 16 16 16 15 15 14 14 13 13 12 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 4 4 4 3 3 3 3 2 2 1 1 1 1 1 2 3 5 7 9 11 12 13 14 15 15 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 16 16 16 16 16 15 15 15 15 14 13 12 12 11 11 10 10 9 9 8 7 7 6 5 nan nan nan nan nan nan 2 3 3 3 3 4 4 4 4 4 3 2 2 1 1 2 3 4 5 6 8 9 10 11 12 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 16 15 15 15 14 13 13 12 12 11 11 10 10 9 9 8 7 6 5 4 3 nan nan nan nan nan 1 1 nan nan nan 4 4 4 4 4 3 2 2 2 3 4 4 5 6 7 8 9 10 11 11 11 nan nan nan 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 5 4 4 nan nan nan nan nan nan nan nan nan 2 3 3 3 3 3 3 3 3 4 4 5 6 6 7 8 9 9 10 10 10 nan nan nan nan nan nan nan nan nan nan nan 11 11 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 15 14 14 13 12 11 10 10 9 9 9 8 8 7 7 6 5 5 5 nan nan nan nan nan nan nan nan 1 1 nan nan nan 2 3 3 4 4 5 5 6 6 7 8 8 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 11 11 11 11 11 11 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 15 14 13 13 12 11 10 10 9 9 9 9 8 8 7 7 6 6 6 6 5 5 4 3 2 1 1 nan nan nan nan nan nan 3 3 4 4 5 5 6 7 7 8 8 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 10 10 10 10 10 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 16 15 14 14 13 13 12 11 11 10 nan nan 10 10 9 8 8 7 7 7 nan 6 5 4 3 2 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 15 14 14 13 13 12 nan nan nan nan nan nan nan 9 9 nan nan nan nan nan 6 5 4 3 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 13 11 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 18 17 16 14 13 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 19 17 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 19 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 20 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Direction nan nan nan nan nan nan 136 143 150 157 163 169 173 176 178 179 182 185 188 190 192 194 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 221 223 224 226 227 228 229 229 229 229 229 228 228 228 229 231 233 234 234 233 233 234 237 240 243 245 245 245 245 246 248 249 250 249 246 246 248 250 250 249 246 242 238 235 234 233 234 237 240 241 238 237 238 239 240 242 245 249 252 254 257 261 264 267 268 269 269 270 272 274 274 274 274 nan 274 276 279 nan nan nan nan nan nan nan nan nan nan 284 278 274 274 277 278 277 272 264 256 252 251 251 251 252 251 250 250 250 249 248 248 248 247 247 247 247 246 245 244 245 246 246 246 246 245 246 247 249 250 251 251 250 250 249 249 249 249 250 251 251 250 250 251 253 255 257 260 264 269 nan nan nan nan nan nan nan 128 133 138 144 149 156 161 166 172 176 181 186 189 192 194 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 220 222 224 226 227 228 228 228 228 228 228 228 230 231 233 233 232 232 233 235 237 240 243 245 245 244 244 245 247 249 250 249 246 247 249 252 253 251 248 244 241 239 238 238 239 241 244 247 245 242 240 240 240 241 243 246 248 251 254 257 261 264 266 267 268 270 271 273 275 275 275 274 275 276 278 280 282 nan nan nan nan nan nan nan 289 288 285 281 280 281 281 279 276 270 264 260 257 255 254 253 253 252 253 253 253 251 249 247 246 245 245 245 245 244 244 244 245 246 245 245 244 245 247 248 249 250 249 249 248 248 248 248 249 250 250 250 249 249 249 250 252 253 256 259 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 174 180 184 188 192 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 214 214 216 219 222 224 225 226 227 227 227 227 228 229 230 231 232 231 231 232 234 237 240 242 244 244 244 244 245 247 249 250 248 246 247 249 251 252 251 249 246 244 243 243 244 244 245 248 251 251 249 245 243 242 243 244 246 248 250 252 254 257 260 262 264 266 267 269 271 273 275 276 275 275 276 278 279 281 283 285 286 286 286 286 287 287 288 287 286 285 283 281 277 274 270 266 263 259 257 256 254 254 254 254 255 255 253 250 247 245 245 244 244 244 244 243 243 244 244 243 243 243 244 246 248 249 249 248 247 247 246 246 247 249 250 250 249 248 247 247 248 249 250 251 254 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 174 179 184 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 215 218 220 222 222 223 224 225 225 225 226 227 228 229 230 229 229 230 233 236 239 241 242 243 243 243 244 246 248 249 247 245 245 246 248 249 249 249 247 246 245 245 246 247 249 251 253 254 252 249 246 245 244 245 246 248 250 251 253 254 256 258 259 260 262 265 268 271 273 275 275 275 275 277 278 280 282 283 285 286 286 286 286 285 285 285 286 285 282 278 273 269 266 263 261 259 258 257 256 255 254 255 256 255 254 251 248 246 245 244 244 244 243 242 242 241 241 242 242 243 245 246 248 248 248 247 246 245 244 244 246 247 248 248 247 245 245 245 246 246 247 249 253 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 223 225 225 224 223 223 223 223 223 224 225 226 227 228 228 229 230 232 235 238 239 241 241 242 243 243 245 247 248 245 242 240 240 241 243 243 244 244 244 245 245 246 248 251 253 255 254 253 250 248 247 246 247 248 250 251 252 252 252 253 254 254 255 256 259 262 266 269 271 272 272 273 275 277 279 281 282 283 284 285 284 284 283 282 282 282 281 279 275 270 266 263 261 260 259 259 259 258 256 255 254 254 253 252 250 248 246 244 243 243 243 241 239 238 238 239 240 241 243 245 246 247 248 247 246 245 243 243 243 244 245 246 245 244 243 243 243 244 245 247 249 253 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 229 231 232 231 230 228 226 226 226 225 225 225 227 227 227 227 229 231 234 236 238 239 240 241 241 242 244 246 246 244 241 239 238 239 242 245 246 246 244 244 246 248 250 253 255 256 255 253 251 250 249 249 249 250 252 253 253 253 252 252 253 253 253 254 256 258 261 263 265 266 267 269 271 273 276 278 280 281 281 281 281 280 280 279 278 277 276 274 271 269 266 264 262 261 260 260 260 259 257 255 253 253 251 249 247 245 243 241 240 240 239 238 236 235 236 237 238 240 242 244 246 247 247 246 245 244 243 242 243 244 244 244 243 241 241 242 243 245 246 248 251 254 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 236 238 238 237 235 233 232 230 228 226 226 225 225 227 228 230 232 234 234 235 236 237 238 239 240 242 243 244 243 240 239 240 243 247 250 251 250 248 247 248 249 251 253 255 255 254 252 251 250 250 250 251 252 nan nan nan 254 253 253 253 254 255 255 257 258 259 260 260 261 262 264 267 269 271 273 275 277 277 276 276 277 277 276 275 273 271 268 267 266 264 263 262 261 261 261 260 259 256 254 253 251 250 248 246 243 241 239 238 237 236 235 234 233 234 235 238 240 242 nan nan nan nan 246 245 244 243 243 244 244 244 243 242 241 242 243 244 245 247 249 252 255 258 nan nan nan nan nan nan nan nan nan nan nan nan 133 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 240 240 239 237 235 234 230 227 226 225 225 226 227 228 230 232 232 232 231 231 233 235 237 238 240 242 243 243 242 242 244 247 251 255 255 254 252 251 251 250 250 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 254 254 255 257 258 259 260 260 nan 260 260 261 262 264 266 268 269 271 272 272 272 272 272 272 271 269 267 264 262 262 261 261 260 260 261 261 261 260 258 255 253 252 251 250 249 247 244 241 238 237 236 235 234 233 233 234 236 238 nan nan nan nan nan nan 247 246 245 246 246 245 244 243 242 242 243 244 245 246 247 248 250 253 256 259 nan nan nan nan nan nan nan nan nan 137 137 137 139 141 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 229 233 236 237 237 236 235 231 228 225 225 225 225 222 220 219 220 222 224 225 225 226 229 231 234 236 239 240 242 243 243 244 246 249 252 255 257 256 256 254 253 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 254 255 257 258 260 261 nan nan nan nan 260 261 262 263 264 266 268 270 272 272 271 270 268 267 264 261 258 257 257 258 258 258 258 258 259 260 259 258 256 253 252 251 251 251 250 249 246 243 240 237 236 235 234 234 234 235 237 nan nan nan nan nan nan 247 247 247 247 248 248 247 245 243 242 243 244 246 247 248 248 249 251 253 257 260 nan nan nan nan nan nan nan nan nan nan 135 136 138 141 nan nan nan nan nan 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 218 223 227 230 232 233 233 228 226 225 224 224 222 217 214 214 215 218 219 220 220 222 225 228 231 234 236 239 240 241 243 245 247 250 252 254 256 257 257 256 254 252 nan nan nan nan nan nan nan nan nan nan nan nan 255 255 255 254 254 255 256 258 259 260 262 nan nan nan nan 260 260 260 260 261 263 265 269 270 270 268 264 261 258 256 253 252 253 255 256 256 255 255 255 255 256 256 254 251 249 248 249 249 250 251 250 248 245 242 239 237 236 235 235 235 236 238 240 242 244 nan nan 245 246 246 247 249 250 249 247 245 243 242 244 246 248 249 249 249 250 251 255 258 261 nan nan nan nan nan nan nan nan nan nan nan nan 133 136 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 204 209 214 218 222 225 nan 224 224 224 225 223 221 219 219 220 222 224 223 222 221 221 224 227 230 233 235 237 239 241 243 245 248 250 252 253 255 257 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 255 255 255 255 256 257 258 259 260 261 261 nan 259 259 258 258 257 257 257 257 257 258 258 257 255 251 248 249 250 251 251 253 255 256 256 254 251 251 252 253 253 251 247 245 245 245 246 248 249 249 248 246 244 240 238 237 236 236 236 237 239 242 244 245 246 246 245 245 246 247 249 250 249 247 245 243 243 245 248 250 250 250 249 250 252 256 259 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 189 194 199 205 210 214 216 218 220 223 224 224 224 nan nan nan nan nan 232 230 228 nan nan nan nan nan nan 237 239 242 244 247 249 251 252 253 255 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 256 256 256 257 258 259 259 259 259 258 257 257 256 255 255 254 254 252 250 246 244 242 241 241 243 246 249 251 253 254 255 256 256 254 251 250 250 251 251 250 247 244 243 243 244 245 246 247 247 246 244 242 239 238 237 237 238 239 241 243 245 247 247 247 246 245 246 247 248 249 248 247 244 243 244 247 250 251 251 250 249 250 253 256 259 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 176 181 186 191 198 203 208 212 216 219 222 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 247 249 251 252 253 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 256 257 257 257 257 257 257 256 255 255 255 254 253 253 253 252 250 248 243 240 239 240 242 245 249 252 253 254 255 255 256 257 255 253 251 250 250 250 249 246 244 242 242 242 243 244 245 245 245 243 241 240 240 240 240 241 241 243 244 246 248 248 247 246 246 246 247 248 248 247 245 244 244 245 248 250 251 251 249 249 251 253 256 258 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 172 176 181 188 194 201 207 212 216 221 225 228 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 250 251 252 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 257 257 256 256 256 255 254 254 253 253 253 253 252 252 251 251 249 247 244 242 242 243 246 249 252 254 255 255 256 257 258 258 256 254 251 249 248 248 247 246 244 243 242 242 242 242 242 243 242 241 240 240 241 242 243 243 244 244 245 247 248 248 247 246 246 247 248 248 248 246 245 245 245 246 248 250 250 249 249 249 251 253 255 256 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 164 168 174 181 188 194 201 207 214 220 224 228 231 233 235 237 239 240 242 nan nan nan nan nan nan nan nan nan nan nan 250 251 251 251 251 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 258 258 257 257 256 256 255 254 253 252 252 252 252 252 251 251 250 250 250 248 247 246 245 246 247 249 251 253 254 255 255 256 256 257 258 256 254 251 248 247 247 247 246 245 244 243 242 241 240 240 240 239 239 239 241 243 245 246 247 246 246 247 247 248 247 247 246 247 248 249 250 249 248 247 247 247 247 248 248 248 248 248 248 250 252 254 254 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 160 166 175 183 191 198 206 213 219 224 227 230 232 234 236 238 241 244 247 250 251 251 251 250 250 nan 250 251 252 253 254 253 253 252 252 252 252 252 253 nan nan nan nan nan nan nan 257 257 257 258 259 259 259 259 258 257 256 255 254 253 252 251 251 250 250 250 250 249 249 249 249 249 248 248 247 248 249 250 252 253 254 254 254 254 254 255 256 256 255 252 249 247 247 248 248 247 246 244 242 240 239 238 237 237 237 238 240 242 244 247 248 249 249 248 248 248 248 247 246 246 248 249 251 251 251 250 249 249 248 247 247 247 246 245 246 247 249 251 252 251 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 157 167 177 189 201 210 217 223 227 229 232 233 235 237 239 241 244 247 249 252 254 255 255 254 254 254 255 256 257 257 257 256 255 255 254 254 253 253 253 254 255 256 257 257 257 257 257 258 259 259 259 259 258 256 255 254 253 252 251 251 250 250 250 249 249 249 249 249 249 249 249 249 249 249 250 251 252 253 254 254 253 253 253 253 253 253 253 252 250 249 248 249 250 249 247 244 241 239 237 235 235 235 235 236 237 239 242 245 248 249 250 250 249 249 248 247 245 245 246 247 249 250 251 251 251 250 249 248 247 245 244 243 242 243 245 248 250 251 250 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 156 168 184 201 216 226 231 234 236 238 239 240 241 243 244 246 247 249 251 252 253 254 254 254 255 256 258 261 262 262 261 260 259 258 257 256 256 256 256 257 257 257 257 256 256 256 257 258 258 258 256 255 254 253 252 251 251 250 250 250 250 250 250 250 250 250 250 250 251 251 251 251 252 252 253 254 254 254 253 252 252 251 251 251 252 251 250 249 249 249 250 250 248 244 240 236 233 231 231 231 232 233 235 237 239 242 245 248 249 250 249 248 247 246 245 244 244 245 246 248 249 249 250 250 249 248 246 245 243 242 241 240 241 244 247 250 250 250 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 147 158 176 199 221 234 240 243 245 246 247 248 248 249 249 249 250 250 251 252 252 252 252 251 252 254 258 261 263 264 264 264 263 261 259 258 258 259 259 260 259 258 256 255 255 255 256 257 257 255 254 252 252 252 251 251 250 249 249 250 250 251 251 251 251 251 251 252 253 253 254 254 254 254 254 254 254 253 252 251 250 250 250 250 250 250 249 249 249 249 249 247 243 238 232 228 226 225 226 228 230 233 235 237 240 243 246 248 249 248 247 246 245 244 243 243 243 245 246 247 248 248 248 248 247 246 244 243 242 241 240 240 241 244 247 250 251 251 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 154 175 203 229 242 248 251 252 253 253 254 254 254 254 254 253 252 252 252 252 252 251 250 250 252 256 259 261 262 263 263 262 261 259 258 258 259 260 260 259 258 255 254 254 254 255 255 253 251 249 247 247 248 248 247 247 247 247 248 249 250 251 251 252 253 253 254 255 255 256 255 255 254 253 253 252 251 249 247 247 246 246 246 245 245 245 246 246 245 243 239 234 229 224 221 220 220 222 226 230 233 236 239 242 244 246 247 247 246 245 243 242 241 241 242 243 244 246 246 247 247 246 246 245 243 242 241 241 241 241 241 242 244 248 251 253 253 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 180 212 235 248 253 256 257 257 257 257 257 257 257 257 256 255 255 254 254 253 251 251 251 253 255 258 260 261 261 261 260 259 258 257 257 258 260 260 259 256 254 252 252 252 252 250 247 243 238 237 238 239 240 242 243 245 246 248 249 251 252 253 254 256 257 257 257 256 256 255 253 252 250 249 247 245 242 240 239 238 237 237 237 238 239 239 239 238 235 231 226 222 219 218 218 219 222 227 231 235 238 241 242 244 245 245 245 244 242 241 240 240 241 242 243 245 246 246 245 245 244 243 243 242 241 240 240 241 241 241 242 244 248 252 254 253 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 178 215 237 248 253 256 258 259 258 258 258 258 258 259 259 260 260 259 257 254 253 253 253 254 256 258 260 262 261 261 260 259 258 256 257 258 259 258 257 254 252 250 248 247 246 245 243 238 231 229 231 233 236 238 242 246 248 251 253 254 256 257 258 258 259 258 257 255 254 252 250 248 246 243 240 237 234 232 230 229 228 228 228 229 231 232 232 231 229 226 223 220 219 219 219 222 225 229 233 236 239 240 242 243 243 243 243 242 241 240 240 241 241 242 243 244 245 244 243 242 241 241 241 241 241 241 240 240 240 240 240 242 245 249 254 252 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 144 205 237 248 252 256 257 259 259 260 260 260 261 262 263 264 264 263 259 256 254 254 255 256 257 259 260 262 262 262 261 260 258 257 257 257 256 254 253 252 250 247 245 243 242 242 241 238 234 233 234 237 240 243 247 250 253 255 258 260 261 261 261 260 258 257 255 253 251 248 246 244 241 239 236 233 231 230 228 227 226 225 225 226 227 228 228 227 227 226 224 223 222 222 223 225 228 231 234 237 238 240 241 242 242 242 242 241 240 240 241 241 242 243 243 243 243 242 241 240 240 241 241 241 241 241 240 240 239 239 239 239 239 239 245 246 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 90 130 247 254 257 258 260 261 262 263 264 264 265 266 267 268 267 265 260 257 256 256 256 257 258 259 261 262 262 262 262 261 259 258 256 253 250 247 248 248 248 246 243 240 238 238 239 240 240 239 241 244 246 249 252 254 256 258 260 262 263 263 262 260 258 255 253 251 248 246 244 241 240 237 235 234 232 230 229 228 227 227 227 227 228 228 228 228 228 228 228 227 227 227 227 229 231 233 235 237 238 240 241 242 242 242 242 241 240 241 241 242 242 242 242 241 241 240 239 239 240 nan 241 241 241 240 240 240 239 238 238 237 237 235 238 240 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 66 nan nan nan nan nan nan 38 310 280 273 271 270 271 272 272 273 273 273 273 272 272 270 266 262 259 257 257 257 258 259 259 260 261 261 262 262 261 260 259 256 253 250 248 247 246 246 244 242 239 238 237 238 239 241 243 245 247 250 252 254 256 258 259 260 260 261 260 260 259 258 256 254 252 249 247 245 242 240 238 236 234 232 231 231 231 231 231 232 232 232 231 230 230 230 230 230 231 231 231 231 231 232 232 234 236 238 240 241 241 242 241 241 240 240 240 240 241 240 240 239 239 239 239 239 239 240 240 240 240 240 239 239 239 238 237 237 236 236 236 237 238 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 59 59 nan nan nan nan nan 14 330 303 292 287 286 285 284 284 283 282 281 279 278 276 273 268 264 261 259 259 259 259 259 259 260 260 260 261 262 262 261 259 257 254 251 250 248 247 245 244 243 241 240 240 240 241 242 244 247 248 250 252 254 256 257 258 258 258 257 256 256 257 258 259 258 257 254 251 248 245 242 239 237 235 234 234 235 237 239 239 239 238 237 236 234 233 232 232 231 232 232 232 231 230 229 229 232 235 237 239 240 240 240 240 239 239 238 238 239 238 238 237 237 237 238 nan 238 238 238 238 238 238 238 238 237 237 236 235 235 235 235 236 236 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 357 329 310 300 295 292 291 291 290 289 288 286 284 282 279 275 269 265 263 262 261 261 260 260 260 260 260 260 260 261 261 261 260 257 254 252 250 249 247 246 245 245 243 242 242 241 242 244 246 247 249 250 251 253 254 256 256 256 256 255 254 255 257 259 261 262 261 258 256 252 248 245 242 241 241 241 243 245 247 248 249 248 245 243 240 237 235 233 232 231 231 230 228 226 225 226 228 231 234 236 238 238 238 237 236 236 235 236 236 236 236 235 235 235 236 nan nan 236 236 236 236 236 236 236 236 235 234 234 234 234 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 347 327 313 304 299 295 294 294 295 295 294 292 290 287 282 277 271 267 265 264 264 263 262 262 261 261 261 260 260 260 261 261 259 256 253 252 251 250 248 247 246 246 245 244 243 243 243 245 246 248 249 250 251 252 253 253 254 254 253 253 253 254 257 261 263 264 263 260 257 254 251 249 249 249 250 251 253 255 256 256 256 255 252 247 242 238 235 233 232 230 229 227 224 222 223 225 228 230 232 234 234 234 234 233 232 231 232 233 234 234 233 234 234 235 nan nan 234 234 234 234 234 234 235 234 234 233 233 233 233 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 344 328 317 309 304 300 299 299 300 302 301 299 296 292 287 280 273 269 266 266 265 265 264 263 263 262 261 260 259 259 260 260 258 255 252 251 251 250 248 247 246 245 244 243 242 243 244 245 246 248 249 250 250 250 250 250 250 251 251 250 251 253 256 260 263 264 263 260 258 256 255 256 256 257 257 258 259 259 259 258 258 257 255 251 246 241 237 235 232 230 227 224 222 221 223 225 226 227 227 228 228 228 228 227 226 227 229 230 231 231 231 232 233 233 233 233 232 232 232 233 233 233 233 233 232 232 232 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 351 337 325 316 310 307 307 307 309 310 309 306 302 298 293 285 277 271 269 268 267 266 265 265 264 263 261 260 259 259 259 258 255 253 251 250 249 248 246 245 244 244 244 244 243 244 245 245 246 247 247 248 248 248 247 247 248 249 249 250 250 251 253 256 259 260 261 260 258 258 258 258 259 260 260 260 260 259 258 257 257 257 256 254 251 246 241 237 233 228 224 220 218 218 219 220 222 223 222 221 221 222 222 223 223 224 226 227 228 228 229 230 230 231 230 230 231 231 232 232 232 232 233 232 232 232 nan nan nan 234 235 234 232 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 357 345 334 325 319 317 316 318 319 319 317 314 310 306 301 291 281 275 272 270 269 268 267 266 265 263 262 260 260 260 259 257 254 252 250 249 247 246 245 244 243 244 245 244 245 245 246 246 246 245 244 244 245 245 246 246 247 249 249 250 250 250 250 251 253 255 256 258 258 258 258 257 257 258 258 258 257 256 256 256 256 257 257 255 253 248 243 237 230 225 221 218 216 215 216 216 217 219 219 219 219 219 220 221 222 223 225 226 226 227 227 228 228 228 228 229 230 231 232 232 232 232 232 233 233 233 nan nan nan nan nan 234 233 232 232 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 7 359 349 340 332 327 325 324 325 326 326 324 321 317 313 308 298 288 280 276 274 272 271 269 268 267 265 263 261 261 260 258 256 253 251 250 248 247 245 243 243 244 244 245 246 246 246 246 245 244 242 241 241 242 244 246 247 248 249 250 250 250 249 248 247 247 249 251 253 255 256 256 255 254 253 253 254 254 254 255 256 257 258 257 254 251 246 241 233 226 222 219 217 216 215 214 215 217 219 220 221 221 221 221 222 223 nan nan nan nan nan nan nan nan 225 226 228 230 231 232 232 232 232 233 234 234 234 234 nan 234 235 235 235 234 233 233 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 7 360 352 345 338 333 330 329 329 329 329 328 326 324 320 314 305 295 287 282 278 277 275 273 271 269 267 265 263 263 261 259 256 253 251 250 249 247 245 243 243 244 244 245 246 246 246 245 243 241 240 240 241 242 245 246 248 249 250 250 250 250 249 247 245 244 244 246 248 251 252 252 252 250 250 250 251 252 253 255 257 258 258 255 251 247 241 236 229 224 220 219 218 218 217 218 219 221 224 225 226 225 225 224 nan nan nan nan nan nan nan nan 222 223 224 225 227 230 231 233 233 234 234 235 235 236 236 235 235 235 235 235 235 234 234 232 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 9 5 1 355 349 343 338 334 332 331 331 331 330 330 328 324 318 310 301 293 288 285 282 279 277 274 272 270 268 266 265 262 259 256 254 252 250 249 248 246 244 244 244 244 245 246 246 245 244 242 241 240 240 242 244 245 247 248 249 250 250 250 249 248 246 242 240 240 240 242 244 246 248 248 248 248 249 250 252 253 254 256 257 257 253 248 243 237 232 228 225 nan nan nan 223 223 224 226 228 230 232 232 nan nan nan nan nan nan nan nan nan nan 222 222 222 223 224 226 229 231 233 234 235 236 237 237 237 237 236 236 235 234 234 234 233 232 231 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 7 5 3 1 358 353 348 342 338 335 333 332 332 332 332 330 327 321 313 304 297 293 290 287 284 281 278 275 272 270 268 266 263 260 257 255 254 252 251 249 247 245 244 244 244 244 246 246 245 244 242 241 240 241 242 243 244 246 248 249 249 249 248 247 245 242 239 236 235 234 234 236 240 243 246 247 248 249 250 251 252 253 253 254 254 251 246 241 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 222 222 222 222 224 226 228 230 232 234 236 238 239 239 238 236 235 233 232 232 232 232 231 230 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 6 5 4 3 3 1 359 356 351 345 341 337 335 334 334 334 334 333 330 325 317 308 300 296 294 291 288 285 282 278 275 272 270 267 264 262 259 257 255 253 251 249 247 245 244 244 244 245 246 246 246 245 243 242 241 240 240 241 243 245 246 247 247 246 245 243 240 236 233 230 228 227 227 230 235 241 245 248 248 249 250 250 249 249 249 249 248 246 243 239 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 226 224 223 222 221 221 221 222 223 227 231 235 239 241 240 239 237 235 233 232 231 231 231 230 230 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 3 2 2 1 1 360 357 353 348 343 339 336 335 336 336 336 335 333 329 322 313 305 300 297 294 292 289 286 282 279 275 272 269 267 264 261 257 254 252 249 248 246 245 244 244 245 246 247 248 247 246 244 242 241 239 239 240 241 242 243 244 243 241 239 236 233 228 225 222 220 221 222 226 232 239 244 246 247 247 247 246 245 245 244 243 243 242 240 238 235 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 227 225 223 221 219 217 215 216 220 227 234 241 242 242 240 239 237 234 233 232 231 231 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 1 0 0 0 360 358 356 352 348 344 340 337 337 337 338 338 337 336 333 327 319 310 304 300 297 295 292 289 286 282 278 275 272 269 265 259 254 251 249 248 247 246 245 245 246 248 249 249 249 249 248 246 244 241 239 238 238 239 240 240 240 238 236 232 228 224 220 217 216 215 216 219 223 229 236 240 242 242 242 241 242 243 242 242 241 241 240 239 237 236 235 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 230 227 224 221 219 216 214 213 215 220 228 235 239 241 241 240 238 236 234 233 232 232 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 0 359 359 359 358 357 355 352 348 344 340 338 338 339 339 339 338 337 336 332 326 317 309 304 300 297 295 292 289 285 281 279 275 271 266 259 253 249 248 246 245 244 244 246 249 251 252 252 252 252 251 249 247 243 240 238 238 238 238 237 236 234 231 227 223 219 216 214 213 213 214 216 221 227 234 237 238 238 237 238 241 242 242 242 242 241 241 240 239 237 236 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 223 nan nan 216 215 214 216 221 226 230 234 237 238 238 237 236 235 234 234 233 232 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 358 357 356 354 352 348 344 341 340 340 340 339 339 338 338 338 336 332 325 316 309 305 301 297 294 291 288 285 282 279 272 264 256 253 249 245 241 239 241 244 248 252 255 256 255 255 255 255 253 250 246 242 240 238 237 235 234 233 231 228 225 221 218 216 215 214 214 215 217 221 227 232 235 235 235 237 239 241 242 244 244 243 242 240 239 238 237 235 234 233 232 232 233 234 237 241 245 248 249 249 249 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 216 217 218 221 223 227 231 234 236 238 239 238 237 236 235 235 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 356 355 354 352 349 346 343 341 341 340 340 340 340 340 340 340 338 332 324 316 310 305 300 296 292 289 287 285 281 275 265 260 254 247 241 237 235 239 244 250 255 257 258 258 258 258 257 255 250 245 242 239 237 235 nan 232 231 230 227 224 221 219 218 218 218 218 219 221 223 228 232 234 235 237 241 244 245 246 249 248 244 240 236 235 234 233 231 229 228 228 229 231 234 238 242 246 248 248 247 246 245 243 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 220 221 221 223 225 229 233 237 239 240 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 355 354 352 350 347 345 343 342 341 341 341 341 341 342 343 342 337 330 322 315 309 304 299 294 288 286 286 284 279 269 259 252 246 241 241 239 241 246 252 257 257 257 259 260 260 258 253 247 243 240 239 238 236 234 232 230 229 227 224 223 222 222 222 222 223 223 225 227 230 233 236 237 240 243 245 247 247 247 246 242 236 231 229 228 227 226 225 224 225 227 230 233 237 240 243 244 243 242 242 241 240 238 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 222 222 223 226 231 235 238 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 355 354 353 351 349 347 344 343 342 342 343 343 343 344 345 345 342 337 329 321 315 309 304 297 290 285 285 285 280 269 260 253 248 243 244 242 243 247 253 256 255 255 256 257 257 255 252 246 244 242 241 240 238 235 232 229 227 226 225 224 224 224 225 225 226 226 227 228 230 233 235 237 240 243 245 244 244 242 240 235 232 228 226 225 224 224 224 225 226 228 231 233 235 237 238 238 238 238 238 237 236 235 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 225 229 233 236 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 355 354 352 351 349 346 344 344 344 344 345 345 345 346 346 345 341 nan nan 321 316 310 303 294 286 285 285 279 267 257 251 247 244 244 244 246 249 251 250 249 250 252 252 251 251 251 249 247 245 243 242 240 236 232 229 226 225 225 225 225 225 226 227 227 228 228 228 229 231 232 235 238 241 242 241 240 238 236 234 232 230 228 227 227 228 228 229 230 231 232 233 234 235 235 235 235 235 235 235 234 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 354 354 352 350 348 346 345 345 346 346 347 347 348 348 348 345 339 nan nan nan nan nan 299 289 285 283 276 261 255 251 248 246 247 250 253 253 249 246 247 248 249 249 247 246 247 248 247 245 243 241 239 236 233 229 226 226 226 226 227 227 227 227 228 228 228 228 228 230 232 234 236 238 238 237 237 236 235 234 234 233 232 232 232 233 233 233 232 232 232 232 232 232 232 232 233 233 233 233 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 355 354 353 351 349 347 346 347 347 348 349 350 351 351 348 344 338 nan nan nan nan nan 292 281 272 262 255 257 258 256 254 255 256 258 255 248 246 247 249 247 246 245 245 246 247 247 245 243 240 238 235 232 229 226 226 226 227 227 227 227 227 227 227 227 228 229 231 233 234 235 235 235 234 236 237 237 237 237 236 236 236 236 236 235 233 231 230 229 229 229 229 228 229 229 230 231 231 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 355 353 351 348 347 347 348 349 350 353 355 355 353 349 344 nan nan nan nan nan nan nan 251 237 252 264 267 263 256 256 258 258 255 251 250 250 250 246 245 245 246 245 247 247 245 243 241 237 234 231 228 226 226 227 228 228 227 227 226 226 226 227 228 230 232 233 234 234 234 233 233 235 237 239 240 240 239 237 236 235 233 231 229 226 224 224 224 224 224 224 225 226 228 229 229 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 353 351 350 350 nan nan nan nan nan 357 357 355 352 nan nan nan nan nan nan nan nan 234 247 265 270 263 251 247 246 247 249 251 249 247 245 243 244 246 247 246 246 246 245 243 241 238 234 231 228 226 226 227 228 228 227 227 226 226 227 228 229 230 232 233 233 233 232 232 231 232 234 236 238 237 235 232 230 228 227 224 220 218 217 218 219 220 220 221 222 225 227 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 356 355 354 353 nan nan nan nan nan nan 1 360 357 nan nan nan nan nan nan nan nan 247 251 257 248 236 231 231 234 241 246 247 244 241 240 243 246 247 247 247 246 244 242 239 236 233 230 227 227 227 228 229 229 228 228 227 227 227 227 229 231 232 232 232 232 231 230 229 229 229 230 231 228 224 221 219 217 216 213 211 210 211 213 215 216 217 219 220 222 225 225 225 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 1 -0 359 358 357 nan nan nan nan nan nan nan 3 0 nan nan nan nan nan nan nan nan 242 230 213 204 202 203 211 229 239 243 242 240 241 244 246 247 247 247 246 243 241 238 235 232 229 227 227 228 230 231 231 230 230 229 228 227 227 228 230 231 232 232 231 229 227 226 224 223 222 220 216 210 206 203 202 203 203 204 206 208 211 213 215 216 217 219 220 222 222 221 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 3 3 2 2 nan nan nan nan nan nan nan 6 nan nan nan nan nan nan nan nan nan 212 195 187 185 187 200 225 238 243 244 244 245 246 247 247 247 246 245 242 238 235 232 230 227 225 226 229 232 233 234 234 233 231 230 229 228 228 229 230 230 229 228 225 222 220 218 215 213 209 203 196 192 191 193 197 202 207 211 214 216 217 218 218 219 221 221 222 221 220 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 7 7 8 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 183 184 187 206 227 241 248 250 250 250 249 248 247 246 244 241 238 234 231 228 225 222 222 224 228 233 236 237 237 236 235 233 231 230 229 228 227 227 225 222 217 214 211 209 205 202 199 194 188 187 190 196 204 211 217 221 224 225 225 225 225 226 226 226 225 224 223 223 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 10 10 11 11 12 12 13 12 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 175 181 186 191 206 227 244 255 259 258 256 253 250 247 245 242 239 235 231 226 221 216 214 216 220 226 233 237 239 239 238 237 236 235 233 232 230 228 226 223 218 213 208 204 201 198 195 192 190 189 192 198 206 214 220 224 228 230 232 232 232 232 232 231 230 230 229 228 227 227 228 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 10 11 12 12 13 15 16 17 17 17 16 15 15 nan nan nan nan nan nan nan nan nan nan nan nan 125 171 nan nan 208 226 249 268 267 265 261 256 252 249 246 242 237 231 224 217 210 205 205 207 214 223 231 236 239 239 240 241 242 241 239 236 233 229 225 221 216 212 208 203 199 196 194 193 194 197 203 209 215 220 224 228 231 234 236 237 237 236 235 234 233 233 233 232 230 228 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 12 12 13 14 16 18 20 21 22 22 21 20 20 nan nan nan nan nan nan nan nan 35 39 nan nan nan nan nan nan nan 257 275 275 273 269 264 259 256 250 243 234 223 213 204 198 195 195 197 201 211 222 231 237 241 246 250 251 249 244 236 229 223 218 214 211 209 206 202 200 199 199 201 204 209 213 217 220 224 228 231 234 236 237 238 238 237 236 235 234 235 234 233 231 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 14 15 17 20 22 24 26 26 26 26 25 25 25 25 26 nan nan nan nan 34 36 nan nan nan nan nan nan nan nan nan 292 291 288 nan 280 274 264 248 231 215 204 198 194 192 191 190 194 201 211 222 234 242 252 259 263 258 244 225 214 207 204 203 203 202 200 199 199 201 204 207 211 215 218 221 224 228 231 234 236 237 237 237 236 235 234 233 232 232 231 230 228 226 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 24 27 29 31 31 31 31 30 30 30 30 30 30 31 32 nan 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 315 299 262 227 nan 201 197 194 192 190 189 191 194 201 207 216 224 235 248 261 251 197 185 184 185 187 189 190 191 192 193 195 199 204 208 212 215 219 223 226 229 232 234 235 235 234 233 232 231 229 228 227 226 225 224 223 222 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 36 36 37 37 36 36 35 35 34 35 36 36 37 37 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 194 192 190 190 195 203 209 211 214 214 213 209 191 152 141 144 149 153 161 168 173 177 180 184 188 194 200 205 209 213 217 221 224 227 229 230 231 230 230 229 227 226 224 223 222 221 220 219 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 42 43 43 43 42 41 40 39 39 39 39 39 39 38 38 37 35 32 29 25 21 19 18 18 nan nan nan nan nan nan 189 193 195 196 201 214 224 230 233 234 235 234 228 201 164 144 138 137 140 147 153 158 164 170 176 182 188 194 199 203 208 211 215 219 221 223 224 224 223 224 224 223 222 222 220 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 49 49 48 47 46 45 44 43 43 43 43 43 43 43 42 41 39 37 35 33 33 32 32 36 nan nan nan nan nan 157 179 nan nan nan 241 243 242 242 240 236 224 199 174 159 151 148 149 152 155 158 162 167 173 178 183 nan nan nan 202 206 211 214 217 218 219 219 220 222 222 222 222 222 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 52 51 50 49 49 48 48 48 48 49 49 49 49 48 47 46 46 45 44 44 47 52 nan nan nan nan nan nan nan nan nan 247 244 239 234 228 220 206 190 178 170 165 161 160 161 162 164 167 170 172 176 179 nan nan nan nan nan nan nan nan nan nan nan 221 223 224 224 224 223 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 53 53 52 51 51 52 53 53 54 54 55 55 56 56 55 54 52 51 54 58 65 nan nan nan nan nan nan nan nan 228 232 nan nan nan 210 197 184 174 168 164 164 165 166 168 169 171 172 173 174 177 nan nan nan nan nan nan nan nan nan nan nan nan 222 223 223 222 221 219 218 217 218 219 220 222 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 55 54 54 54 54 55 55 56 56 57 58 59 61 63 63 62 59 57 59 63 70 76 80 83 84 84 85 91 115 191 nan nan nan nan nan nan 182 171 165 163 164 167 170 173 174 175 175 174 176 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 214 213 211 209 208 208 209 210 212 213 214 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 55 55 56 57 58 58 57 57 57 59 nan nan 68 66 63 60 61 65 71 77 nan 86 89 93 97 105 121 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 200 202 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 58 59 60 58 57 nan nan nan nan nan nan nan 61 61 nan nan nan nan nan 89 93 97 102 107 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 62 60 59 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 69 67 64 61 60 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 68 65 62 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 66 63 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 64 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 65 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan