CAPE 185 164 160 156 132 103 77 65 54 47 37 23 13 9 9 10 10 11 11 12 23 31 31 32 37 44 46 45 45 43 38 31 31 26 26 26 22 19 18 22 29 38 48 54 57 58 57 59 63 66 70 79 79 58 52 55 63 69 70 80 104 126 114 50 27 23 20 19 16 12 11 10 8 6 4 3 5 2 0 0 0 0 0 0 4 10 10 10 12 18 19 21 19 24 31 36 40 47 56 68 86 161 246 282 253 192 132 96 80 69 62 62 61 59 55 52 52 48 43 38 37 36 34 33 30 28 28 29 34 53 86 118 132 127 116 190 167 170 165 150 123 97 80 67 55 42 29 17 11 11 11 12 13 11 13 20 27 34 38 41 44 44 42 37 33 31 29 30 26 22 19 14 9 11 14 20 29 38 42 48 51 52 53 56 63 70 77 82 75 66 67 66 64 73 107 142 138 115 39 22 19 18 17 14 10 7 7 5 1 1 3 5 2 1 0 0 0 0 0 0 1 3 4 8 13 15 17 17 19 23 28 36 41 45 57 72 126 209 293 349 337 270 209 161 122 93 86 78 70 63 59 58 58 55 49 48 45 44 40 36 34 32 33 36 43 65 90 109 126 129 212 188 174 164 165 146 122 103 84 66 49 36 28 24 23 25 25 22 20 23 29 38 46 51 54 53 49 40 36 32 33 34 33 27 21 16 12 9 9 11 14 22 28 33 37 43 49 50 49 55 61 74 67 70 69 67 63 58 64 97 130 111 67 26 19 19 19 15 11 7 5 4 4 4 3 4 5 2 3 3 1 0 0 2 3 0 0 0 5 8 12 14 15 17 19 22 32 36 39 45 55 88 166 383 590 617 578 502 384 275 195 143 113 93 78 70 65 64 63 57 56 54 51 48 44 41 38 39 41 45 56 62 69 78 88 219 210 192 178 177 166 149 128 104 80 60 49 46 46 45 44 40 39 47 54 55 63 72 72 72 67 59 46 42 42 45 46 37 25 15 9 9 10 9 18 14 18 21 25 32 39 44 44 43 51 52 57 60 63 62 57 50 44 52 84 110 92 44 20 18 17 18 17 12 7 4 3 4 6 6 7 10 6 7 8 5 3 3 10 18 0 0 0 1 4 9 12 13 17 21 22 25 30 35 38 42 57 97 251 522 720 817 805 683 513 381 285 202 136 102 90 80 77 73 70 66 64 59 54 53 49 43 42 43 46 46 45 47 49 54 233 229 214 202 199 187 169 147 127 109 97 87 78 71 69 65 59 66 83 96 107 113 107 92 87 77 64 55 47 50 61 73 61 32 15 8 6 6 9 17 16 16 19 25 32 37 40 41 37 44 47 50 47 45 44 40 36 35 46 72 72 38 25 21 19 17 17 16 13 9 6 4 4 7 7 8 11 11 10 9 9 6 4 18 24 9 2 0 1 5 10 12 16 17 22 24 22 23 29 34 38 44 58 107 232 428 656 723 680 561 449 354 261 173 125 111 100 94 90 86 72 70 67 64 67 62 54 49 50 50 48 50 48 45 46 265 260 243 226 214 199 187 170 155 141 122 107 99 91 90 86 86 98 117 150 160 147 139 110 88 67 61 67 61 65 86 102 93 69 48 26 17 15 19 17 15 16 20 25 30 33 35 35 33 38 38 36 31 31 30 31 33 32 40 53 37 20 17 18 16 14 14 13 11 9 7 5 5 6 5 5 8 9 8 8 7 5 8 22 23 13 6 5 6 11 16 16 17 15 17 23 23 23 26 30 36 43 50 60 79 129 299 401 422 405 365 307 246 183 139 122 114 106 98 84 74 74 73 73 74 65 62 55 60 63 64 73 74 55 54 301 276 256 235 219 218 214 189 164 144 117 101 100 105 116 126 138 138 146 178 187 161 148 130 100 89 87 98 92 92 107 115 105 95 89 80 60 49 42 30 25 23 25 26 27 30 36 43 36 40 33 42 40 30 21 18 20 22 32 46 29 20 16 14 12 12 12 12 10 9 8 4 3 3 2 3 4 4 5 6 3 3 9 23 34 25 14 16 20 20 22 19 19 15 12 15 19 22 24 26 30 35 45 52 57 70 120 178 216 238 241 215 185 166 138 123 116 112 106 93 79 73 72 74 88 82 76 70 81 90 95 112 122 114 124 314 269 248 236 238 240 210 164 131 113 98 92 102 107 123 142 148 149 154 177 194 173 151 160 145 153 147 136 122 114 113 108 95 88 80 75 85 85 70 49 38 35 34 31 29 31 40 52 44 52 48 47 37 22 13 12 16 25 47 71 52 29 17 13 11 10 10 11 8 6 4 2 1 2 2 2 2 1 1 4 2 4 11 23 51 46 24 22 28 32 34 22 24 20 12 9 11 15 20 23 25 28 35 41 48 55 70 96 127 153 165 157 140 128 118 110 106 101 93 81 70 69 70 71 83 84 79 81 91 91 96 124 138 156 178 343 298 268 266 267 240 181 124 91 75 73 72 75 78 95 106 107 108 116 134 156 170 173 165 155 160 160 146 131 121 110 97 94 93 82 65 63 74 70 64 59 54 49 44 39 36 41 49 50 50 45 34 21 12 10 11 27 47 69 85 58 28 14 11 9 6 6 7 4 2 1 1 1 0 1 1 1 1 0 1 0 2 4 12 45 61 40 26 27 36 53 38 32 26 17 11 9 13 18 24 25 26 28 32 37 45 55 69 91 123 147 156 142 119 102 91 83 74 68 64 64 62 64 64 62 62 60 61 61 58 61 83 103 141 167 373 332 306 294 250 196 147 110 86 70 66 62 58 61 71 84 91 88 89 106 131 161 138 156 160 162 159 145 134 129 125 117 107 124 107 97 89 88 97 114 108 80 74 80 64 63 64 60 51 42 36 30 24 21 17 19 59 85 93 101 86 50 17 6 5 5 8 3 1 0 0 0 0 0 0 0 1 1 0 0 0 0 1 6 26 49 51 31 34 45 77 72 58 44 29 15 8 11 16 25 26 28 30 32 34 38 44 52 66 95 135 161 148 120 94 75 64 58 55 53 57 57 59 59 56 50 46 45 44 45 45 50 58 84 115 376 316 292 258 196 153 133 113 96 85 74 70 63 60 63 66 73 83 91 95 108 137 160 168 171 162 155 149 151 159 154 147 149 153 145 142 143 149 160 178 171 124 119 149 146 151 142 123 100 83 70 61 57 55 60 70 114 149 154 147 131 84 27 8 8 13 10 2 0 1 1 1 2 3 3 2 4 3 2 2 1 1 1 5 22 52 78 47 74 92 116 111 86 52 27 21 10 10 16 22 25 28 31 35 37 37 38 42 50 68 99 128 130 112 87 66 53 49 54 50 49 57 64 68 65 54 43 38 37 37 38 37 38 46 61 321 249 212 182 154 137 126 111 97 85 73 71 69 71 72 67 70 80 87 104 118 133 149 168 178 170 169 177 195 215 221 221 211 203 206 202 184 196 209 218 227 201 203 222 230 239 241 218 193 165 132 118 112 117 146 162 181 205 197 173 144 95 45 21 10 7 2 1 0 1 2 2 3 4 6 8 10 8 8 8 7 5 6 11 28 89 144 145 173 201 200 168 119 65 29 32 25 21 22 23 25 28 30 33 36 39 37 39 43 53 65 84 95 93 89 76 59 60 70 68 70 73 75 82 86 76 58 48 39 39 39 37 34 34 45 214 178 161 151 140 129 116 104 94 81 65 66 73 73 84 92 94 100 108 122 136 151 168 186 203 207 211 223 240 256 264 270 284 284 267 250 253 279 290 270 264 292 309 286 251 259 311 320 304 281 239 221 210 195 214 227 229 229 214 193 167 126 80 41 21 17 7 3 1 1 1 3 4 3 4 6 12 12 15 17 14 10 15 21 36 124 195 261 315 361 364 307 221 164 116 90 68 62 52 42 38 35 32 33 40 51 38 41 51 68 86 94 94 107 123 99 84 84 84 87 92 88 82 86 95 95 87 84 85 68 59 54 48 43 43 175 174 164 174 181 157 119 103 96 88 69 70 80 79 87 98 106 115 125 141 168 204 225 232 240 246 252 263 275 282 293 318 312 318 319 357 384 401 414 396 387 403 411 388 344 335 365 381 375 367 355 328 298 257 262 257 250 241 227 208 182 140 68 49 40 33 19 9 5 3 3 2 6 7 7 12 14 15 17 18 14 12 17 22 74 173 276 360 427 485 517 500 438 389 324 243 180 167 140 110 95 79 51 36 39 51 49 63 84 97 103 107 108 113 110 107 109 110 110 109 111 113 108 100 100 103 106 110 111 103 89 75 68 65 64 269 300 297 323 337 278 184 146 132 114 85 85 96 102 105 106 104 105 124 155 194 240 267 277 279 281 288 297 305 315 356 339 392 396 395 398 431 491 525 513 522 509 505 506 484 446 416 401 390 373 354 362 359 326 299 279 260 240 222 205 188 168 86 67 52 38 24 15 11 11 12 13 14 16 15 15 14 13 13 14 11 15 32 72 146 229 317 402 470 524 579 620 628 609 558 482 376 325 287 243 211 185 128 88 77 83 87 99 122 137 129 124 133 140 135 126 129 137 145 145 137 135 132 129 122 118 121 122 122 120 112 96 85 78 74 296 381 423 450 455 397 285 224 186 140 109 104 113 129 131 112 97 105 136 176 220 269 296 307 313 317 316 322 351 359 405 435 500 513 521 548 568 584 623 597 615 598 587 585 566 523 476 445 430 428 431 410 393 370 340 304 267 235 214 200 196 147 82 67 51 33 22 17 17 18 17 21 22 22 21 19 18 15 14 16 14 22 51 114 203 282 360 436 496 539 585 634 663 671 669 625 543 475 430 381 335 310 254 205 182 173 159 151 166 191 191 224 218 185 172 164 166 177 193 209 216 203 181 179 177 172 160 146 144 143 139 124 111 99 91 252 329 321 299 325 346 302 267 216 157 128 132 132 132 134 132 126 136 182 227 273 313 333 345 354 353 355 377 442 450 483 531 581 597 617 665 700 709 736 685 667 642 623 611 602 586 558 526 507 493 479 449 417 382 344 304 265 232 210 191 168 105 58 40 34 29 23 19 21 21 20 22 25 23 20 19 20 21 20 21 19 34 74 161 255 338 412 483 547 588 601 618 636 644 648 631 594 553 511 453 405 382 348 319 297 287 275 262 263 282 282 276 279 238 227 240 251 253 262 299 331 299 260 254 259 271 270 248 239 207 179 166 149 131 118 138 153 125 112 150 202 229 248 230 189 163 157 153 167 197 214 219 224 259 293 335 361 373 386 390 387 403 428 468 532 589 640 691 703 703 722 724 722 729 710 687 648 618 600 594 596 587 566 543 523 496 457 417 374 332 292 256 217 179 142 110 80 68 61 54 48 41 34 32 32 40 54 43 26 20 21 22 23 25 26 22 54 114 204 303 386 453 516 574 612 625 631 629 621 607 588 566 551 526 473 435 414 399 381 373 374 371 371 370 364 373 375 370 336 325 346 370 376 370 404 418 422 399 377 364 366 392 409 421 373 303 266 236 214 199 71 71 67 73 93 115 158 195 206 182 178 183 192 205 227 266 270 284 320 342 383 399 408 418 418 410 427 468 511 571 639 687 730 749 736 704 688 739 713 678 641 576 552 551 548 552 548 523 495 474 453 425 389 350 309 268 235 191 149 117 113 110 103 96 87 74 60 50 44 40 40 37 39 34 23 21 21 20 24 24 27 70 141 224 311 399 479 539 577 602 627 640 636 623 602 572 541 532 516 482 450 433 431 420 410 413 414 420 433 419 425 426 429 430 433 454 489 503 508 543 568 578 565 535 506 484 498 532 566 564 514 462 412 369 342 60 52 49 53 64 77 108 154 184 170 187 217 230 237 265 296 316 339 341 386 413 423 420 426 442 444 461 494 546 584 649 677 703 728 695 620 622 652 611 588 539 476 470 486 479 469 453 427 402 383 362 351 327 290 255 226 204 168 146 144 151 138 114 93 82 72 58 47 42 32 25 21 20 18 15 13 12 12 21 26 46 92 155 233 325 414 502 564 597 612 630 649 653 638 621 602 574 556 538 515 485 464 458 459 455 451 449 442 465 460 460 463 470 480 497 526 568 585 606 645 690 727 732 705 679 651 647 662 693 728 733 702 650 595 544 49 48 45 44 52 55 69 96 104 117 150 194 240 271 269 300 332 338 381 415 429 446 457 455 460 476 504 515 546 578 604 602 608 606 541 487 513 504 491 481 454 430 421 412 393 370 347 326 305 289 273 257 237 213 194 186 180 142 123 147 132 94 68 55 50 48 41 36 30 24 21 19 17 15 11 7 7 11 21 33 60 108 173 250 344 444 532 581 606 618 635 662 677 668 668 658 642 622 598 576 551 526 512 510 505 502 503 488 495 496 494 492 495 501 518 556 601 633 665 710 776 847 891 897 887 854 844 869 878 891 911 913 881 834 784 39 46 43 32 36 43 56 70 71 78 98 136 175 198 230 305 328 343 383 426 456 479 494 494 483 501 529 547 562 562 533 488 445 400 341 313 335 379 400 395 381 358 333 318 303 283 262 247 231 218 204 188 172 153 129 121 114 91 76 73 59 44 38 35 31 29 27 24 21 20 19 18 16 16 9 5 7 14 24 39 75 137 216 306 397 493 558 589 601 614 639 672 704 718 725 730 724 697 662 632 606 583 567 559 548 552 560 556 551 548 544 537 541 530 534 563 603 653 707 759 815 885 930 982 1013 992 964 967 977 990 1031 1067 1058 973 934 39 38 33 26 25 37 47 52 56 72 102 130 143 144 172 259 325 374 401 426 446 465 491 494 477 517 539 542 541 517 456 377 310 255 224 261 302 329 325 305 280 251 227 226 226 209 196 193 185 177 167 152 133 110 73 60 52 46 39 34 30 28 27 26 22 25 21 18 17 17 17 16 11 7 7 5 8 16 28 51 102 179 256 344 427 502 553 579 592 609 637 670 711 753 772 780 765 730 689 654 626 604 585 575 574 590 611 623 627 625 615 593 591 571 560 559 587 649 699 718 758 763 772 806 849 865 871 893 903 923 958 928 880 861 914 42 34 27 22 25 40 57 75 93 109 120 121 110 122 155 193 238 287 337 382 383 363 393 419 436 497 516 515 502 456 371 281 233 256 304 374 349 289 244 220 203 183 158 144 151 138 138 149 151 143 129 114 97 71 45 36 29 21 16 14 14 15 15 17 16 16 16 15 16 15 11 10 8 8 7 7 9 18 33 64 122 202 284 361 410 469 525 558 568 578 597 622 673 717 747 743 722 694 666 645 628 616 589 587 603 628 653 673 686 682 662 647 635 619 600 576 590 626 617 587 534 477 529 544 556 567 583 600 633 723 696 619 577 660 812 39 32 33 38 46 64 84 102 105 102 104 106 102 112 126 145 157 174 196 261 301 275 290 346 408 470 473 454 416 361 291 221 190 230 327 318 237 158 133 138 137 129 115 94 87 80 79 88 93 84 70 58 50 31 23 17 12 7 7 7 6 7 7 8 10 11 12 11 11 10 6 6 6 6 5 8 12 22 40 75 140 231 315 397 422 460 506 518 501 494 509 505 558 584 604 610 606 601 600 601 598 613 613 609 619 652 687 713 736 743 729 724 727 717 683 648 650 690 704 655 571 493 481 472 449 440 448 430 450 506 553 565 611 740 876 38 41 54 67 72 83 83 82 74 74 92 118 136 154 195 214 190 199 227 250 260 258 267 309 384 413 397 350 289 231 183 150 147 179 148 95 68 49 45 54 62 67 66 58 51 45 38 35 32 27 19 12 9 12 11 8 4 3 3 4 2 2 3 3 4 4 5 5 4 3 2 3 2 0 0 4 11 23 43 83 155 244 297 366 406 440 458 431 384 377 370 369 388 403 418 430 438 446 459 469 485 521 562 582 609 656 702 741 784 796 788 804 836 846 826 795 789 820 826 827 760 691 652 619 598 612 581 601 636 686 729 755 820 950 1069 53 63 74 71 73 76 71 68 75 95 119 143 178 201 219 213 216 230 249 259 254 257 288 339 354 324 278 213 145 98 77 64 58 46 34 13 7 8 8 10 16 20 21 22 19 17 14 10 7 6 4 4 5 8 7 4 2 1 1 1 0 0 0 1 1 0 1 1 2 2 1 1 1 0 1 4 10 23 44 80 150 199 238 261 275 297 312 288 247 248 221 214 214 213 223 238 245 246 258 284 314 340 379 435 501 572 638 701 773 846 861 867 900 952 993 1007 1022 1018 1033 1039 1024 997 965 943 906 930 937 974 1010 1033 1043 1061 1115 1228 1306 78 78 76 61 62 71 80 91 109 127 140 163 192 210 238 249 274 302 309 295 278 278 305 337 305 232 162 107 64 40 28 18 11 6 6 4 3 3 4 3 2 2 3 4 3 5 5 4 3 3 1 1 1 3 3 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 0 1 4 8 13 22 36 65 96 104 112 122 132 146 164 155 150 149 129 114 107 97 95 110 123 128 137 158 184 204 223 270 359 458 519 586 654 732 802 865 920 987 1082 1173 1228 1224 1215 1222 1232 1213 1189 1216 1187 1197 1224 1272 1303 1330 1362 1373 1357 1371 1477 88 74 70 59 62 81 108 136 154 165 188 208 210 228 236 274 324 354 363 362 337 314 306 297 229 140 76 42 23 14 7 1 0 0 1 2 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 18 24 28 37 38 38 40 44 53 61 80 91 99 107 108 101 91 86 89 100 109 116 124 134 158 188 205 237 351 483 527 551 588 649 728 820 932 995 1097 1196 1297 1356 1354 1356 1374 1329 1290 1314 1337 1343 1360 1414 1478 1527 1553 1518 1501 1568 1657 82 75 74 65 70 95 131 164 180 178 191 217 238 256 261 285 325 352 368 379 343 307 259 205 126 61 26 12 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 15 20 21 17 13 11 14 19 23 29 34 42 53 63 83 104 111 108 107 111 120 133 146 155 169 204 254 297 353 473 584 630 635 659 734 866 1008 1057 1088 1178 1267 1391 1483 1502 1485 1499 1484 1458 1435 1448 1452 1473 1514 1521 1523 1519 1539 1656 1774 1795 84 90 93 92 99 123 148 176 202 211 226 248 263 263 258 287 328 360 380 371 323 255 188 113 54 23 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 15 14 9 5 3 2 4 7 11 18 25 33 38 44 64 92 114 137 161 171 180 190 204 220 244 281 327 381 418 495 563 615 663 723 814 954 1099 1136 1181 1255 1390 1554 1660 1672 1674 1664 1682 1678 1626 1594 1572 1539 1500 1504 1508 1531 1625 1773 1787 1617 113 133 120 124 131 156 188 222 252 264 275 295 311 283 295 324 343 352 348 303 241 184 120 63 26 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 7 5 2 1 0 0 0 1 4 9 15 24 32 40 60 92 122 152 203 252 253 239 230 226 233 260 292 287 317 359 398 444 510 593 662 761 911 1015 1080 1141 1269 1454 1598 1664 1728 1744 1799 1829 1796 1728 1669 1657 1665 1573 1531 1590 1732 1848 1822 1661 162 192 152 146 169 203 241 279 298 276 271 305 361 318 308 336 342 316 295 260 202 127 69 35 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 1 2 7 14 22 35 56 88 126 149 160 187 187 170 151 137 124 105 132 123 127 148 181 214 243 279 313 362 435 566 678 749 823 965 1132 1255 1362 1470 1549 1593 1595 1570 1551 1586 1605 1500 1522 1649 1804 1905 1906 1848 180 192 176 174 199 235 264 281 280 260 257 327 368 342 320 315 304 275 238 198 156 90 43 22 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 37 55 76 90 93 90 77 60 54 56 48 38 43 44 50 58 70 82 87 90 104 119 132 168 240 314 352 418 535 610 642 766 888 971 1032 1093 1076 1012 968 1129 1371 1567 1663 1678 1611 1488 164 160 167 179 207 231 247 260 253 244 251 294 331 332 312 294 271 220 191 123 106 68 34 16 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 13 19 30 38 40 38 34 27 20 17 19 15 13 16 24 32 36 40 43 46 49 54 61 63 72 90 114 146 185 227 229 206 254 347 446 501 488 450 460 595 841 1078 1155 1053 922 934 1057 148 144 152 170 207 232 237 246 238 231 243 261 279 278 263 245 213 159 173 115 88 52 24 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 11 13 13 13 13 8 3 3 3 3 3 7 16 23 27 29 31 33 35 37 41 47 57 68 83 106 132 139 132 125 132 156 186 205 184 189 217 274 417 559 515 396 319 364 435 145 156 164 184 208 227 246 247 233 209 198 205 213 208 206 201 143 124 118 80 44 25 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 2 4 3 1 0 0 0 2 8 17 20 22 21 19 19 20 22 27 34 43 54 62 73 86 92 90 82 77 89 87 95 97 96 95 95 109 123 118 119 109 110 107 166 199 198 205 213 216 234 238 221 209 189 159 170 198 203 179 111 80 52 29 20 14 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 7 11 10 9 7 5 6 6 7 10 15 22 28 29 34 41 44 42 42 39 38 40 45 47 49 53 61 76 73 60 65 63 58 62 196 220 212 206 207 208 217 207 174 170 118 110 159 208 200 132 69 39 16 6 6 4 2 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 3 6 8 9 12 16 20 21 25 25 23 20 20 21 22 36 49 60 69 55 46 39 31 30 193 199 190 185 193 209 210 167 124 121 103 116 153 166 124 56 24 14 5 1 0 1 3 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 11 19 23 24 21 19 23 27 34 37 39 52 51 41 28 16 6 168 169 168 173 182 183 179 140 108 97 89 103 121 107 59 25 3 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 1 1 0 2 4 8 14 20 22 24 26 27 32 36 40 39 35 42 51 46 28 15 9 141 146 154 164 171 175 145 103 82 76 88 102 96 64 29 21 4 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 1 2 4 4 8 13 15 20 20 17 18 20 26 31 30 40 40 38 42 44 41 29 28 21 117 134 150 171 179 159 109 77 58 59 75 76 52 28 11 4 1 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 6 9 11 16 17 18 19 18 15 13 16 21 30 36 36 30 27 29 23 31 29 28 26 112 139 151 162 159 120 89 78 64 56 47 30 14 10 2 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 1 3 2 1 3 2 0 1 2 4 4 7 10 11 15 13 15 22 26 21 13 14 14 21 32 36 29 17 11 16 13 18 19 22 24 125 145 139 123 102 82 94 87 75 56 35 16 4 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 1 1 0 0 0 1 2 2 4 7 5 6 11 13 11 8 6 6 7 11 12 18 27 33 29 19 16 12 15 22 27 29 26 14 13 9 7 8 13 19 135 136 110 82 65 75 109 87 53 27 11 2 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 0 0 0 0 0 0 0 0 2 1 0 0 0 0 2 4 7 8 8 11 13 13 13 13 10 7 6 9 13 17 21 25 28 31 19 13 12 15 20 22 26 23 18 10 7 11 14 18 99 95 76 50 50 51 34 18 8 3 1 1 0 0 1 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 9 8 7 9 10 14 17 20 17 13 10 11 14 16 16 16 18 17 16 16 17 19 17 15 18 22 20 14 9 11 14 19 84 107 91 29 26 16 5 1 1 1 3 4 1 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 6 5 5 6 11 15 19 17 15 12 11 13 13 7 6 8 12 12 10 11 11 7 6 8 13 16 14 11 13 15 16 57 73 56 21 19 12 4 3 3 2 1 2 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 3 2 8 11 14 15 13 11 10 10 6 1 1 1 1 1 1 2 2 2 2 4 7 11 11 8 9 9 12 22 20 15 15 13 8 7 8 6 2 1 2 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 3 3 6 10 10 7 7 6 2 1 2 1 0 0 1 3 1 2 5 4 5 7 5 5 5 7 9 20 19 16 10 5 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 1 1 1 1 2 4 4 1 3 1 1 4 4 1 0 0 1 7 8 6 4 2 2 0 0 2 3 6 8 18 15 13 9 6 4 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 3 4 2 0 1 1 0 0 0 2 4 7 16 13 15 6 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 4 5 25 22 13 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 0 0 0 0 2 0 17 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -167 -189 -199 -208 -234 -270 -304 -325 -347 -361 -375 -266 -85 -0 -0 -0 -0 0 -0 -20 -359 -480 -488 -490 -468 -436 -420 -423 -422 -425 -439 -470 -465 -486 -482 -422 -304 -166 -123 -288 -508 -488 -464 -459 -459 -459 -468 -465 -450 -437 -423 -403 -412 -468 -486 -476 -457 -446 -449 -432 -387 -339 -332 -321 -3 -5 -5 -4 -4 -4 -3 -3 -3 -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 -1 -13 -177 -196 -185 -198 -213 -225 -155 -35 -18 -1 -6 -0 -2 -0 0 0 0 0 0 0 0 0 0 0 -0 0 -4 -12 -141 -276 -267 -250 -254 -266 -162 -185 -189 -197 -213 -243 -272 -295 -314 -333 -355 -306 -170 -49 -0 -2 -22 -108 -32 -245 -451 -490 -466 -449 -434 -418 -408 -417 -437 -451 -454 -459 -450 -468 -484 -385 -167 -4 -27 -178 -527 -524 -504 -501 -487 -479 -477 -477 -464 -433 -413 -395 -386 -403 -431 -433 -438 -446 -433 -370 -306 -316 -321 -188 -11 -6 -5 -3 -2 -2 -2 -2 -3 -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 -98 -181 -179 -156 -163 -196 -196 -138 -126 -152 -206 -115 -41 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -60 -199 -250 -271 -252 -248 -144 -165 -182 -196 -201 -222 -245 -265 -284 -306 -330 -332 -298 -236 -157 -232 -314 -383 -290 -375 -441 -433 -405 -387 -375 -371 -379 -411 -429 -443 -433 -422 -426 -449 -458 -372 -172 0 -7 -96 -362 -488 -540 -547 -530 -499 -477 -476 -476 -446 -424 -395 -411 -408 -413 -423 -437 -453 -441 -375 -314 -328 -293 -69 -8 -3 -3 -2 -1 -1 -1 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 0 -39 -148 -157 -92 -88 -100 -122 -151 -163 -200 -224 -263 -168 -78 -43 -13 0 0 0 0 0 0 0 0 0 0 0 0 -13 -73 -106 -149 -209 -239 -139 -149 -169 -185 -190 -203 -220 -239 -260 -282 -304 -322 -331 -323 -296 -330 -362 -376 -361 -362 -364 -347 -330 -329 -328 -333 -348 -384 -391 -392 -381 -380 -407 -422 -285 -51 -13 0 -38 -437 -347 -475 -570 -584 -546 -504 -482 -479 -485 -451 -443 -431 -421 -417 -422 -438 -463 -482 -462 -385 -334 -342 -238 -29 -4 -2 -3 -3 -2 -1 -1 -1 -1 -0 -0 -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 -6 -104 -189 -124 -69 -49 -53 -74 -109 -140 -166 -199 -213 -205 -185 -151 -91 -49 -8 -1 0 0 -11 -24 -18 0 0 0 0 0 0 -21 -45 -63 -133 -139 -153 -166 -173 -185 -202 -220 -237 -252 -264 -275 -284 -294 -297 -307 -322 -315 -292 -274 -262 -257 -269 -291 -297 -311 -335 -353 -364 -356 -337 -324 -352 -408 -318 -45 -19 -19 -282 -523 -578 -599 -594 -562 -524 -497 -484 -477 -494 -460 -443 -437 -447 -453 -459 -474 -490 -499 -470 -381 -265 -228 -307 -284 -82 -2 -2 -3 -2 -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 -0 -32 -78 -87 -137 -78 -66 -71 -91 -114 -137 -167 -204 -233 -257 -275 -231 -206 -182 -59 0 0 -31 -76 -50 0 0 0 0 -0 -14 -11 -0 -4 -116 -122 -135 -149 -161 -174 -185 -198 -211 -222 -237 -249 -255 -263 -266 -271 -274 -262 -244 -220 -214 -223 -233 -266 -293 -329 -342 -330 -337 -329 -301 -281 -294 -330 -356 -348 -231 -228 -409 -530 -573 -585 -572 -546 -520 -499 -488 -487 -499 -468 -462 -462 -481 -471 -443 -420 -446 -493 -429 -369 -121 -49 -49 -170 -89 -8 -2 -1 -1 -1 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -2 -8 -36 -162 -129 -128 -126 -124 -132 -145 -166 -197 -216 -235 -251 -263 -252 -108 -4 0 0 -22 -63 -24 -0 0 -3 -16 -23 -69 -74 0 -10 -99 -114 -126 -141 -154 -156 -160 -179 -198 -213 -233 -246 -247 -243 -236 -230 -222 -222 -215 -195 -191 -210 -223 -244 -279 -303 -309 -287 -291 -291 -272 -263 -273 -285 -293 -307 -340 -382 -407 -457 -499 -523 -529 -525 -518 -498 -467 -446 -468 -439 -456 -431 -439 -404 -279 -214 -334 -452 -275 -415 -325 -126 -49 -23 -4 -3 -2 -1 -1 -3 -2 -1 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -47 -143 -68 -1 0 0 -2 -6 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 -83 -167 -189 -172 -171 -182 -194 -201 -214 -232 -243 -250 -253 -158 -41 0 -1 -18 -116 -71 -41 -15 -55 -86 -88 -136 -153 -92 -145 -94 -116 -129 -140 -141 -139 -159 -192 -216 -229 -239 -244 -237 -234 -221 -211 -207 -208 -205 -191 -183 -201 -216 -211 -227 -220 -224 -236 -252 -262 -262 -267 -281 -289 -300 -306 -294 -296 -327 -388 -431 -452 -468 -481 -488 -476 -437 -397 -412 -391 -404 -404 -402 -288 -108 -71 -289 -436 -287 -371 -428 -444 -289 -89 -5 -5 -4 -2 -2 -3 -2 -0 -0 -0 -0 0 0 0 -0 0 -0 -1 -0 -45 -228 -167 -15 -4 -9 -61 -140 -3 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -43 -155 -234 -209 -208 -207 -208 -215 -229 -245 -253 -228 -169 -82 -9 0 -1 -11 -84 -81 -50 -53 -100 -94 -85 -155 -166 -150 -155 -87 -106 -121 -125 -126 -141 -177 -216 -240 -252 -252 -254 -253 -251 -238 -230 -230 -231 -226 -214 -200 -191 -190 -197 -207 -204 -205 -221 -237 -247 -260 -275 -279 -279 -293 -317 -321 -310 -322 -345 -364 -383 -402 -418 -433 -442 -420 -391 -386 -388 -405 -356 -205 -113 -142 -91 -372 -415 -364 -344 -426 -415 -187 -5 -4 -4 -2 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 0 0 -0 -1 -0 -7 -142 -196 -103 -54 -13 -95 -295 -112 -45 -11 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 -9 -78 -167 -175 -212 -206 -221 -228 -232 -206 -152 -87 -37 -9 0 0 0 0 0 -17 -11 -4 -0 0 -14 -76 -91 -158 -153 -82 -98 -109 -116 -137 -166 -196 -221 -238 -248 -251 -254 -260 -261 -251 -240 -236 -242 -242 -227 -210 -193 -210 -199 -199 -199 -202 -217 -229 -235 -240 -249 -260 -243 -261 -269 -282 -289 -282 -267 -278 -314 -333 -334 -363 -374 -372 -370 -384 -403 -421 -422 -416 -435 -416 -113 -314 -322 -315 -312 -354 -385 -227 -2 -21 -56 -56 -4 -1 -1 -1 -1 -1 -0 -0 -1 -2 -3 -0 -0 -0 -0 -0 -0 -77 -235 -303 -154 -47 -119 -284 -262 -221 -174 -84 0 0 0 0 0 -0 -0 0 0 0 0 0 -10 -45 -101 -203 -196 -225 -233 -189 -102 -29 -2 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -16 -84 -117 -87 -107 -118 -135 -167 -189 -202 -215 -225 -231 -239 -242 -250 -255 -253 -253 -246 -237 -233 -231 -222 -204 -191 -188 -188 -195 -203 -211 -213 -208 -211 -216 -216 -211 -220 -224 -225 -223 -217 -206 -216 -259 -269 -245 -258 -254 -265 -283 -304 -326 -345 -358 -365 -375 -387 -237 -250 -242 -242 -246 -264 -343 -347 -204 -282 -323 -182 -24 -1 -5 -5 -4 -3 -1 -2 -2 -3 -5 -1 -1 -0 -0 -0 -15 -100 -250 -245 -103 -179 -236 -268 -282 -266 -168 -34 -2 -6 0 0 0 0 0 0 0 0 0 0 0 -0 -32 -161 -185 -196 -187 -124 -48 0 0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -13 -21 -110 -136 -153 -171 -189 -199 -206 -214 -221 -228 -236 -237 -240 -239 -239 -247 -245 -237 -234 -222 -213 -204 -195 -184 -179 -187 -190 -187 -179 -167 -165 -166 -170 -178 -177 -180 -192 -186 -179 -175 -173 -194 -196 -178 -174 -168 -171 -186 -202 -223 -252 -272 -278 -270 -237 -227 -211 -190 -194 -210 -239 -307 -393 -463 -401 -181 -38 -9 -3 -8 -14 -13 -6 -2 -1 -1 -1 -2 -1 -10 -8 -0 -1 -15 -98 -304 -261 -262 -246 -230 -224 -237 -258 -196 -26 -48 -69 -45 -9 0 0 -0 -0 0 -6 -24 0 0 0 -4 -32 -54 -61 -43 -66 -107 -20 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -1 -154 -172 -183 -190 -196 -203 -209 -216 -221 -228 -240 -239 -233 -233 -225 -223 -223 -220 -215 -206 -198 -191 -183 -171 -161 -160 -159 -154 -146 -140 -138 -135 -130 -133 -144 -150 -148 -138 -138 -151 -150 -136 -127 -136 -152 -147 -123 -119 -127 -139 -162 -175 -182 -184 -170 -162 -162 -164 -175 -189 -212 -257 -319 -399 -417 -339 -106 -21 -7 -6 -7 -5 -2 -1 -0 -0 -1 -1 -33 -95 -77 -0 -0 -13 -89 -229 -218 -186 -165 -149 -147 -168 -204 -217 -210 -280 -228 -184 -131 -80 -37 -14 -0 -9 -52 -135 -10 -18 -57 -109 -121 -65 -9 -73 -197 -223 -77 -11 -0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -175 -179 -182 -179 -178 -188 -204 -213 -216 -221 -234 -232 -224 -225 -221 -215 -211 -207 -201 -191 -177 -168 -157 -146 -139 -135 -133 -129 -126 -124 -121 -110 -115 -117 -119 -103 -92 -88 -87 -94 -95 -86 -82 -91 -109 -109 -94 -87 -89 -91 -95 -106 -119 -137 -134 -137 -141 -147 -158 -171 -192 -239 -338 -377 -411 -437 -239 -74 -13 -5 -1 -0 -1 -0 -1 -1 -1 -1 -50 -101 -72 -10 -12 -23 -194 -223 -175 -137 -115 -99 -91 -97 -117 -131 -151 -183 -217 -221 -230 -199 -155 -123 -88 -6 -30 -120 -92 -130 -171 -198 -192 -118 -28 -129 -211 -213 -142 -90 -39 -7 -4 -5 -2 -9 0 0 0 0 0 -1 -2 -1 -1 -2 -2 -136 -124 -125 -120 -119 -139 -170 -185 -191 -201 -220 -219 -209 -206 -206 -207 -211 -211 -199 -180 -158 -145 -131 -123 -120 -118 -115 -111 -110 -108 -96 -100 -86 -89 -89 -85 -75 -59 -50 -52 -49 -50 -49 -48 -53 -63 -70 -74 -77 -83 -90 -86 -86 -100 -112 -121 -131 -143 -156 -168 -182 -204 -307 -343 -386 -439 -352 -155 -13 -3 -1 -0 -1 -0 -1 -1 -2 -2 -4 -10 -22 -36 -114 -233 -237 -192 -148 -116 -96 -82 -69 -60 -58 -62 -74 -91 -124 -139 -155 -172 -172 -167 -190 -253 -117 -150 -215 -234 -208 -182 -182 -164 -87 -151 -185 -188 -161 -136 -115 -96 -68 -46 -32 -63 -44 -25 -10 -2 -4 -23 -38 -8 -0 -1 -1 -119 -90 -80 -78 -79 -95 -128 -148 -162 -185 -205 -206 -199 -189 -190 -206 -221 -215 -192 -167 -150 -130 -116 -109 -106 -104 -104 -101 -94 -92 -80 -74 -58 -54 -52 -44 -38 -36 -29 -30 -23 -25 -27 -26 -28 -37 -47 -54 -58 -56 -53 -61 -67 -76 -90 -107 -127 -145 -160 -171 -178 -231 -321 -350 -406 -463 -388 -165 -9 -0 -1 -0 -0 -0 -0 -1 -10 -21 -13 -6 -26 -60 -203 -246 -200 -157 -124 -98 -83 -73 -62 -50 -43 -41 -42 -52 -71 -86 -96 -108 -118 -123 -138 -153 -169 -180 -188 -185 -165 -142 -143 -127 -132 -159 -172 -166 -146 -127 -112 -98 -94 -90 -99 -102 -85 -68 -60 -50 -54 -93 -108 -38 -25 -6 -0 -146 -116 -124 -137 -127 -116 -125 -133 -152 -181 -196 -191 -191 -193 -193 -195 -199 -193 -168 -148 -133 -116 -106 -100 -96 -95 -94 -87 -70 -69 -62 -50 -38 -34 -30 -20 -13 -12 -9 -14 -15 -17 -19 -20 -21 -23 -28 -33 -36 -37 -38 -46 -56 -69 -87 -107 -129 -148 -165 -181 -210 -288 -370 -425 -449 -449 -340 -168 -84 -92 -96 -11 -32 -13 -0 -1 -47 -122 -117 -68 -11 -105 -237 -215 -161 -123 -97 -78 -63 -53 -50 -46 -42 -40 -39 -43 -51 -59 -67 -78 -88 -92 -100 -106 -110 -112 -116 -119 -114 -104 -105 -106 -107 -131 -135 -122 -104 -91 -79 -63 -51 -66 -76 -75 -69 -57 -50 -53 -58 -73 -79 -65 -64 -75 -56 -220 -208 -223 -227 -203 -178 -158 -143 -149 -169 -181 -182 -185 -179 -164 -156 -153 -152 -142 -131 -114 -102 -96 -91 -88 -87 -81 -74 -64 -50 -38 -28 -17 -14 -13 -9 -9 -9 -8 -10 -12 -17 -21 -23 -24 -24 -24 -27 -29 -32 -37 -46 -59 -76 -96 -116 -136 -162 -193 -230 -272 -317 -335 -344 -362 -383 -394 -365 -276 -295 -262 -208 -267 -137 -12 -0 -63 -203 -245 -219 -35 -183 -227 -179 -127 -94 -74 -60 -47 -38 -35 -34 -35 -37 -40 -44 -49 -51 -54 -64 -71 -75 -78 -81 -81 -78 -76 -73 -71 -70 -65 -62 -62 -77 -79 -64 -50 -46 -41 -28 -28 -33 -40 -42 -38 -31 -24 -19 -18 -29 -37 -44 -51 -58 -62 -278 -277 -280 -273 -252 -232 -199 -171 -163 -177 -179 -176 -171 -165 -156 -138 -136 -132 -121 -114 -98 -91 -87 -82 -80 -80 -74 -64 -53 -40 -25 -15 -8 -5 -6 -10 -12 -7 -9 -13 -19 -29 -32 -31 -31 -30 -30 -35 -41 -46 -51 -61 -77 -96 -117 -137 -154 -183 -215 -244 -254 -262 -263 -267 -284 -312 -345 -372 -380 -311 -206 -113 -168 -137 -34 -0 -17 -80 -135 -184 -168 -234 -212 -156 -113 -81 -59 -46 -38 -33 -28 -25 -26 -29 -33 -40 -45 -46 -48 -53 -58 -60 -59 -61 -62 -59 -56 -52 -46 -46 -41 -37 -34 -34 -34 -28 -22 -20 -18 -14 -12 -11 -13 -13 -14 -15 -13 -10 -8 -8 -10 -13 -19 -23 -25 -304 -315 -318 -307 -287 -272 -245 -203 -182 -192 -183 -166 -159 -156 -144 -129 -123 -116 -116 -100 -89 -85 -84 -80 -72 -69 -64 -55 -42 -34 -20 -14 -11 -8 -13 -22 -21 -17 -23 -27 -36 -48 -48 -43 -45 -47 -50 -60 -71 -81 -93 -100 -114 -135 -153 -167 -178 -201 -216 -213 -204 -212 -236 -268 -292 -317 -348 -380 -387 -175 -63 -22 -23 -11 -2 -0 -0 -1 -4 -100 -228 -242 -192 -142 -100 -70 -48 -36 -29 -27 -24 -22 -21 -24 -27 -29 -34 -35 -37 -39 -42 -44 -43 -42 -42 -41 -40 -39 -31 -29 -26 -23 -20 -19 -17 -15 -12 -10 -8 -6 -3 -3 -3 -4 -4 -5 -4 -2 -1 -1 -1 -2 -4 -5 -5 -328 -324 -326 -325 -312 -304 -290 -260 -255 -245 -219 -187 -159 -145 -146 -130 -118 -117 -103 -91 -85 -78 -72 -69 -65 -58 -51 -47 -40 -32 -26 -26 -24 -25 -39 -50 -41 -42 -43 -45 -50 -56 -60 -66 -75 -86 -95 -105 -116 -128 -140 -151 -163 -178 -188 -191 -197 -225 -244 -216 -234 -278 -315 -341 -358 -370 -319 -274 -212 -68 -17 -13 -12 -10 -8 -1 -1 -6 -11 -99 -208 -224 -170 -126 -87 -61 -41 -31 -27 -25 -22 -18 -15 -16 -15 -16 -18 -20 -21 -23 -24 -26 -26 -25 -24 -23 -22 -23 -19 -17 -16 -14 -13 -13 -12 -9 -7 -5 -3 -1 -0 0 -0 -0 -0 -1 -0 -0 0 0 0 0 -0 -0 -0 -333 -315 -319 -335 -344 -327 -307 -285 -280 -274 -253 -218 -187 -180 -172 -131 -121 -114 -101 -87 -76 -66 -59 -56 -56 -50 -42 -38 -34 -33 -39 -50 -62 -79 -104 -115 -97 -75 -66 -68 -75 -89 -104 -114 -124 -136 -146 -154 -163 -171 -180 -190 -202 -219 -246 -261 -279 -299 -322 -336 -363 -386 -395 -395 -358 -389 -186 -82 -28 -15 -15 -16 -16 -14 -7 -4 -6 -14 -24 -107 -192 -191 -139 -99 -71 -50 -36 -29 -26 -22 -18 -13 -10 -9 -7 -7 -6 -7 -8 -10 -12 -13 -13 -13 -13 -11 -9 -9 -9 -8 -8 -7 -7 -8 -7 -6 -4 -2 -1 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -310 -313 -325 -341 -359 -337 -321 -310 -294 -267 -234 -209 -202 -206 -195 -158 -126 -105 -94 -86 -78 -69 -56 -53 -56 -45 -39 -37 -37 -42 -58 -85 -115 -144 -158 -132 -105 -95 -100 -113 -132 -154 -171 -176 -174 -188 -195 -195 -197 -202 -208 -220 -238 -269 -329 -356 -342 -293 -282 -353 -397 -338 -299 -346 -67 -191 -76 -23 -13 -11 -10 -10 -11 -5 -3 -8 -16 -19 -49 -139 -194 -150 -109 -78 -58 -43 -32 -26 -23 -19 -14 -11 -8 -5 -4 -2 -2 -2 -3 -4 -5 -6 -7 -6 -5 -3 -2 -2 -2 -2 -2 -3 -3 -3 -4 -3 -2 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -300 -315 -334 -351 -350 -322 -295 -267 -238 -217 -211 -218 -230 -225 -224 -209 -186 -152 -126 -104 -98 -103 -87 -73 -64 -48 -41 -40 -43 -56 -86 -126 -152 -137 -108 -80 -93 -124 -151 -167 -180 -198 -219 -240 -236 -252 -247 -231 -225 -230 -241 -255 -266 -278 -278 -235 -166 -107 -93 -108 -89 -31 -28 -104 -26 -12 -12 -12 -9 -9 -9 -4 -5 -4 -3 -8 -16 -18 -78 -170 -178 -122 -84 -62 -51 -40 -30 -24 -21 -19 -16 -14 -8 -4 -2 -1 -2 -2 -2 -2 -3 -3 -4 -3 -2 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -1 -0 -0 -0 -1 -4 -4 -3 -4 -4 -3 -2 -0 -0 0 0 0 0 0 -306 -319 -322 -313 -295 -260 -232 -216 -212 -217 -223 -229 -233 -226 -221 -220 -220 -206 -202 -159 -120 -131 -127 -96 -72 -52 -48 -51 -62 -83 -116 -154 -172 -150 -109 -122 -168 -216 -223 -216 -229 -240 -255 -284 -298 -312 -314 -300 -295 -295 -283 -258 -202 -156 -99 -46 -18 -11 -17 -22 -18 -14 -13 -13 -10 -9 -10 -10 -9 -7 -6 -4 -2 -2 -2 -10 -15 -15 -71 -163 -154 -99 -67 -48 -43 -35 -28 -26 -28 -29 -26 -27 -19 -15 -12 -10 -10 -8 -6 -6 -5 -4 -3 -3 -2 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -4 -4 -4 -5 -5 -4 -4 -2 -1 -0 0 0 0 0 -307 -299 -271 -241 -229 -215 -218 -228 -244 -250 -234 -212 -199 -191 -165 -154 -176 -171 -152 -134 -127 -133 -130 -100 -69 -60 -68 -87 -114 -148 -183 -206 -204 -180 -217 -274 -283 -263 -207 -179 -229 -272 -319 -306 -286 -352 -401 -388 -316 -204 -113 -46 -11 -12 -13 -13 -13 -12 -12 -15 -16 -12 -9 -10 -8 -7 -8 -9 -8 -5 -4 -4 -1 -0 -0 -9 -14 -25 -82 -165 -132 -87 -68 -52 -43 -37 -34 -38 -46 -47 -48 -50 -47 -43 -40 -37 -34 -31 -25 -22 -18 -13 -8 -6 -4 -2 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -1 -1 -2 -2 -2 -1 -1 -1 -0 0 0 0 0 0 -271 -248 -224 -224 -221 -221 -230 -240 -237 -220 -198 -183 -161 -150 -142 -149 -150 -141 -127 -122 -130 -134 -114 -75 -67 -89 -123 -172 -227 -269 -294 -316 -334 -345 -280 -234 -154 -73 -26 -36 -103 -162 -188 -129 -103 -180 -174 -83 -16 -12 -11 -10 -12 -11 -15 -13 -8 -4 -4 -6 -4 -0 -1 -3 -2 -1 -4 -6 -7 -7 -5 -4 -6 -3 -4 -9 -11 -26 -83 -183 -122 -97 -84 -77 -74 -68 -61 -68 -79 -79 -85 -90 -92 -91 -80 -80 -81 -81 -75 -60 -48 -38 -27 -19 -12 -6 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -219 -216 -216 -241 -240 -229 -221 -212 -196 -181 -175 -163 -146 -137 -120 -117 -106 -92 -89 -100 -113 -112 -92 -68 -92 -152 -210 -262 -310 -342 -333 -219 -137 -50 -19 -14 -15 -13 -10 -8 -8 -28 -25 -9 -15 -37 -34 -21 -15 -9 -5 -4 -10 -7 -10 -8 -2 0 -0 -1 -0 0 0 0 0 -1 -3 -4 -6 -4 -1 -4 -4 -7 -12 -13 -8 -7 -21 -125 -88 -93 -123 -139 -131 -113 -105 -112 -114 -114 -124 -132 -101 -49 -51 -116 -128 -128 -120 -104 -87 -73 -60 -43 -26 -13 -8 -5 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -201 -221 -228 -244 -242 -221 -193 -167 -152 -146 -134 -125 -131 -121 -114 -94 -71 -59 -56 -57 -71 -81 -85 -89 -146 -234 -309 -365 -414 -416 -283 -26 -5 -1 -7 -10 -8 -4 -1 0 0 0 -0 0 -2 -5 -6 -4 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 -0 -0 -2 -5 -6 -3 -1 -0 -34 -24 -26 -40 -86 -118 -70 -103 -109 -118 -128 -135 -142 -97 -13 -26 -103 -134 -129 -122 -113 -97 -76 -62 -50 -27 -10 -8 -6 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -210 -223 -227 -240 -235 -207 -172 -142 -132 -138 -133 -117 -107 -93 -89 -80 -64 -54 -50 -46 -63 -83 -116 -162 -246 -320 -312 -247 -191 -101 -41 -2 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 -2 -4 -2 -1 -1 -1 -1 -1 -2 -3 -1 -0 -1 -12 -35 -54 -73 -97 -121 -115 -85 -100 -125 -114 -103 -96 -87 -70 -48 -32 -21 -8 -4 -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 -211 -205 -204 -210 -201 -179 -157 -135 -118 -115 -108 -95 -84 -84 -90 -76 -58 -49 -44 -50 -72 -113 -170 -247 -326 -336 -216 -55 -27 -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 -1 -2 -1 -0 -0 -1 -1 -1 -1 -2 -2 -1 -1 -0 0 0 -3 -13 -43 -90 -107 -95 -92 -85 -79 -71 -64 -54 -40 -25 -13 -9 -7 -4 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -177 -161 -172 -169 -163 -145 -124 -104 -87 -82 -77 -66 -58 -71 -67 -55 -50 -51 -53 -76 -114 -163 -227 -301 -376 -297 -87 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -3 -1 -0 -0 0 -8 -43 -98 -98 -72 -57 -54 -52 -47 -51 -57 -39 -31 -31 -21 -22 -24 -19 -8 -4 -4 -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 -124 -107 -139 -143 -129 -108 -87 -68 -60 -74 -81 -62 -40 -57 -58 -50 -54 -66 -73 -90 -135 -207 -277 -335 -394 -305 -69 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -0 0 -8 -44 -118 -91 -91 -76 -58 -37 -24 -27 -37 -10 -32 -24 -32 -42 -52 -48 -18 -34 -21 -10 -12 -9 -9 -10 -8 -2 -1 -0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -104 -100 -116 -119 -104 -84 -69 -63 -67 -84 -89 -51 -37 -46 -54 -58 -67 -83 -104 -134 -170 -238 -305 -354 -337 -201 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -0 -2 -10 -40 -11 -39 -41 -19 -3 -1 -4 -8 -1 -3 0 -2 -6 -23 -35 -7 -17 -6 -3 -5 -15 -24 -30 -35 -45 -18 -14 -8 -11 -9 -4 -1 -0 -3 -1 -0 -0 0 0 0 -0 0 0 -118 -125 -123 -115 -99 -84 -77 -72 -81 -92 -88 -59 -41 -42 -54 -66 -80 -110 -131 -196 -212 -259 -316 -332 -230 -55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 -0 -0 -3 -0 0 -0 -0 -0 -0 -0 -0 -1 -0 -0 0 0 -0 -0 0 -0 -0 -0 -0 -0 -5 -20 -33 -88 -53 -59 -78 -69 -45 -17 -26 -27 -25 -18 -9 -4 -3 -5 -5 -2 -2 -1 -138 -144 -138 -125 -100 -84 -84 -80 -88 -92 -89 -78 -63 -64 -76 -87 -107 -142 -137 -196 -230 -282 -320 -264 -113 -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 -1 -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 -1 -8 -35 -19 -25 -48 -64 -62 -15 -32 -49 -55 -38 -26 -21 -16 -17 -8 -5 -10 -28 -145 -139 -130 -116 -101 -90 -79 -79 -89 -111 -128 -123 -106 -103 -104 -107 -150 -171 -186 -232 -279 -291 -269 -174 -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 0 0 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 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -0 -3 -2 -3 -2 -3 -0 -0 -7 -18 -15 -5 -3 -12 -27 -15 -4 -2 -2 -12 -128 -105 -105 -103 -100 -99 -87 -86 -100 -115 -136 -160 -138 -106 -101 -118 -176 -217 -241 -230 -261 -204 -138 -170 -158 -67 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -1 -2 -1 -0 -0 -1 -0 -0 -0 -1 -2 -3 -2 -0 -0 -1 -1 -2 -3 -4 -5 -4 -2 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -103 -88 -97 -104 -104 -105 -102 -114 -142 -148 -193 -194 -145 -102 -107 -154 -205 -229 -206 -113 -113 -88 -105 -247 -220 -45 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -1 -1 -1 0 -0 -0 -0 0 -0 -0 -1 -1 -3 -2 -1 -1 -2 -4 -5 -6 -7 -6 -5 -3 -1 -1 -1 -1 -0 -0 0 0 0 0 -0 -1 -108 -106 -115 -122 -118 -109 -112 -143 -181 -184 -199 -177 -138 -128 -160 -204 -166 -127 -86 -27 -1 -49 -163 -226 -117 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 0 -0 -1 -1 -0 -1 -1 -3 -6 -6 -3 -2 -1 -1 -0 -1 -1 -1 -0 -0 0 0 -0 -0 -2 -129 -130 -135 -135 -132 -133 -134 -161 -187 -198 -203 -186 -165 -177 -219 -214 -23 -1 0 0 0 -28 -77 -70 -23 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -0 -0 -1 -2 -3 -2 -2 -2 -0 -0 -0 -0 -0 0 -0 -0 0 0 0 -0 -1 -150 -150 -150 -147 -143 -139 -163 -193 -210 -213 -200 -184 -184 -205 -225 -211 -38 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -1 -2 -2 -2 -2 -2 -2 -2 -2 -0 0 0 0 -0 -0 0 -0 0 0 0 -0 -172 -164 -157 -142 -136 -153 -195 -220 -238 -239 -219 -186 -143 -116 -78 -36 -6 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 -1 -2 -3 -2 -3 -4 -3 -1 -1 -2 -3 -3 -0 -0 -0 -0 -0 -0 0 -0 0 0 0 -0 -182 -164 -159 -153 -156 -189 -213 -221 -239 -253 -255 -162 -8 -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 -2 -3 -2 -1 -2 -2 -0 -0 -1 -3 -6 -7 -6 -5 -4 -4 -4 -2 -1 -1 -1 -2 -2 -1 -0 -0 0 0 0 0 -0 -0 -0 0 0 -180 -168 -176 -192 -212 -228 -214 -221 -234 -253 -176 -37 -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 -1 -1 -0 0 -0 -3 -4 -2 -2 -3 -4 -3 -3 -3 -4 -6 -7 -8 -6 -4 -2 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 0 -0 0 -0 -0 -0 0 0 -178 -183 -209 -237 -256 -247 -190 -160 -131 -96 -49 -5 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 -1 -1 -0 0 -0 -1 -2 -3 -3 -3 -5 -5 -5 -5 -4 -4 -6 -7 -4 -2 -1 -0 -1 -1 -2 -1 -1 -2 -2 -2 -2 -1 -0 -1 -0 -0 0 0 0 0 -211 -221 -248 -284 -281 -286 -90 -12 -1 -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 -1 -2 -3 -2 -4 -5 -4 -4 -4 -4 -3 -1 -3 -4 -3 -3 -2 -2 -2 -1 -1 -1 -1 -2 -2 -3 -2 -3 -4 -3 -1 -0 -0 0 -0 -1 -237 -207 -206 -195 -129 -73 -16 -1 -1 -1 -0 -1 -2 -2 -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 -3 -3 -2 -2 -2 -3 -2 -2 -3 -3 -4 -4 -4 -4 -5 -3 -1 -1 -1 -2 -4 -4 -3 -3 -4 -4 -2 -1 -0 0 -0 -2 -182 -235 -180 -46 -12 -3 -1 -2 -2 -1 -0 -1 -3 -4 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -4 -4 -3 -4 -4 -5 -5 -3 -1 -0 -0 -0 -1 -1 -3 -2 -1 -0 -2 -4 -3 -2 -2 -4 -3 -4 -37 -47 -27 -4 -2 -2 -1 -1 -1 -1 -0 -2 -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 -1 -1 -1 -0 -1 -2 -3 -4 -4 -4 -4 -4 -1 -1 -1 -1 0 0 -0 -1 -0 -1 -2 -3 -4 -2 -1 -5 -3 -4 -5 -2 -2 -1 -0 -1 -3 -3 -4 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -1 -0 -0 0 0 0 0 -0 -2 -2 -3 -4 -5 -4 -0 -0 -3 -3 -5 -6 -0 -1 -1 -0 -2 -2 -3 -3 -3 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -1 -0 -2 -2 -0 0 -0 -2 -7 -11 -2 -2 -1 -1 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -2 -6 -13 -1 -0 -0 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -0 -2 -0 -0 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 21 21 21 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 21 21 22 21 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 23 23 24 24 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 24 21 22 22 21 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 24 25 25 25 26 26 26 26 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 22 21 21 21 20 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 26 26 26 26 26 26 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 22 22 21 21 20 20 19 19 nan nan nan nan nan nan nan nan nan nan 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 26 26 26 27 27 27 27 27 27 27 27 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 22 21 21 21 20 19 19 19 18 18 nan nan nan nan nan nan 17 17 18 18 18 18 nan nan nan nan nan nan nan 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 27 27 27 27 27 27 27 27 27 27 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 21 20 20 19 19 18 18 18 18 17 17 17 18 17 18 18 18 18 18 18 18 nan nan nan nan nan 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 27 27 27 27 27 27 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 29 21 21 21 21 20 20 19 18 18 18 nan nan 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 28 28 28 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 30 20 20 20 20 19 19 18 18 nan nan nan nan nan nan nan 17 17 17 17 18 18 18 18 18 18 19 19 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 29 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 31 20 19 19 19 18 18 17 17 nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 nan nan nan nan 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 18 18 18 17 17 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 nan nan nan nan nan nan nan 24 25 26 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 16 16 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 25 26 26 28 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 23 23 24 25 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 15 15 14 14 14 13 nan nan nan nan nan nan nan nan nan 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 21 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 24 25 25 26 27 28 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 24 25 25 26 27 28 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 15 14 14 14 13 13 nan nan nan nan nan nan nan nan 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 23 23 24 25 26 26 27 28 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 25 26 26 27 28 29 29 30 30 30 31 31 nan nan nan nan nan nan nan nan nan nan 32 31 31 31 31 31 31 32 32 32 33 33 33 33 33 33 33 33 32 32 nan nan nan nan nan 16 16 15 15 14 14 13 13 12 12 nan nan nan 12 12 12 13 13 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 22 22 23 24 25 25 26 27 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 25 25 26 27 27 28 29 29 30 30 31 31 31 31 31 31 nan nan nan nan nan 32 32 31 31 31 32 32 32 32 32 33 33 33 33 32 32 32 32 31 31 30 30 30 nan nan nan nan 16 16 16 16 15 14 14 13 12 12 12 11 11 11 11 11 nan 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 21 22 23 23 24 25 26 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 nan nan 17 17 17 17 16 15 14 14 13 12 12 11 11 10 10 10 11 11 11 11 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 18 19 20 21 22 23 24 25 26 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 25 25 26 27 27 28 29 29 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 28 28 27 27 26 26 25 24 24 24 23 23 19 19 18 18 17 16 15 15 14 13 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 17 16 16 16 16 16 15 15 15 15 15 15 16 17 18 20 21 23 24 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 24 25 26 26 27 28 28 29 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 21 21 21 21 21 nan nan nan nan nan 17 16 16 15 14 13 12 11 11 11 11 11 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 15 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 15 15 16 16 18 19 21 23 24 26 27 28 29 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 25 25 26 27 27 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 27 26 26 25 25 24 23 23 22 21 20 20 19 19 19 18 18 19 nan nan nan nan nan nan 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 18 18 18 18 17 17 18 18 18 18 17 17 17 17 17 18 19 21 23 25 27 28 29 29 30 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 25 26 27 27 28 28 29 29 30 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 30 30 29 28 28 27 26 25 25 24 23 23 22 21 20 20 19 19 18 17 17 17 16 16 16 16 nan nan nan nan nan nan nan nan 18 18 17 16 15 15 14 14 14 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 21 22 22 21 20 20 20 20 20 21 21 20 20 20 20 19 19 19 20 22 24 26 28 29 30 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 31 31 31 30 30 30 29 29 28 27 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan 18 18 17 16 16 16 15 15 16 16 16 17 17 17 18 19 20 21 22 23 24 25 25 25 25 24 23 23 23 24 24 24 23 23 23 23 23 22 22 22 23 25 27 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 25 25 25 25 26 26 27 28 28 29 29 29 30 30 30 31 30 31 31 30 30 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 nan nan nan nan nan nan nan nan nan nan 20 20 20 20 19 19 19 19 19 19 19 19 20 20 21 22 23 23 25 26 27 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 26 27 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 27 27 27 28 28 29 29 29 29 30 30 29 29 30 30 29 29 29 28 27 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 16 16 16 16 15 15 15 14 14 14 nan nan nan nan nan nan nan nan nan 21 21 22 22 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 30 31 31 30 30 29 30 30 30 30 29 29 29 29 30 30 30 30 29 29 29 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 28 28 28 29 29 29 30 30 30 30 30 29 29 29 29 28 28 28 27 26 26 25 25 24 24 23 22 22 21 21 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 nan nan nan nan nan nan nan 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 27 28 29 30 31 32 33 33 33 33 33 32 32 32 32 32 32 31 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 28 28 29 29 30 30 30 31 31 31 31 30 30 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 16 16 nan nan nan nan nan nan nan nan nan nan nan 25 25 26 26 26 27 27 28 28 29 29 30 31 32 34 35 35 35 35 35 35 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 31 32 32 32 32 32 32 32 31 31 30 30 30 29 29 28 27 27 26 25 25 24 24 23 23 22 21 21 20 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 nan nan nan nan nan nan nan nan nan nan 25 26 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 32 33 33 33 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan 27 27 28 29 29 30 31 31 32 32 33 33 34 34 35 36 37 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 34 34 35 34 34 34 34 33 33 32 32 nan nan 31 30 30 29 29 29 28 27 27 26 26 25 25 24 23 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 nan nan nan nan nan nan 28 29 30 30 31 31 32 32 33 33 34 34 34 34 35 35 36 37 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 33 nan nan nan 32 31 31 31 30 30 29 29 28 28 28 28 27 26 25 25 24 24 23 23 23 22 22 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 nan nan nan nan nan nan 30 31 31 32 33 33 34 34 35 35 35 35 35 36 36 37 38 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 29 29 28 28 27 27 26 26 25 24 24 23 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 nan nan nan nan nan 31 32 32 33 34 34 35 36 36 37 37 37 37 37 38 38 39 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 35 35 35 35 35 35 35 34 34 34 34 35 35 34 34 33 33 32 32 32 31 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 21 21 21 32 31 32 32 32 32 33 34 35 35 36 37 38 39 39 39 39 39 39 40 40 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 38 38 38 38 38 38 38 38 38 39 39 39 39 38 38 37 37 37 37 37 36 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 23 23 23 23 22 32 32 32 33 33 34 35 35 37 38 39 39 39 40 41 41 41 41 41 41 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 41 41 41 40 40 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 26 26 25 23 33 33 33 34 35 36 36 37 38 39 40 40 40 40 40 41 41 41 41 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 43 43 43 43 43 43 43 42 42 41 40 39 38 37 37 35 34 32 31 30 30 30 30 29 27 34 34 35 36 36 37 38 38 39 39 39 39 39 39 40 40 40 41 41 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 46 46 46 45 45 44 44 43 43 42 41 39 38 36 36 36 36 35 34 33 35 36 37 37 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 49 48 48 48 48 48 48 47 47 46 45 44 42 41 41 41 41 40 40 36 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 47 47 46 46 46 46 37 38 38 38 38 38 38 38 38 38 39 39 38 38 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 37 37 37 37 37 37 37 37 38 38 38 37 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 36 36 36 36 35 35 36 36 35 35 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 35 35 34 34 34 34 34 34 nan nan 32 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 34 34 33 33 33 32 nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 33 33 33 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 32 33 32 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 33 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 33 nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 301 301 301 301 300 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 268 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 267 270 273 275 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 269 270 270 301 301 300 300 299 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 270 271 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 265 268 271 273 275 275 275 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 270 269 301 301 300 299 298 298 297 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 266 269 272 273 274 274 274 273 273 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 301 300 299 298 297 296 296 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 268 270 272 273 273 273 272 272 271 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 301 299 298 298 296 296 294 293 292 nan nan nan nan nan nan nan nan nan nan 278 276 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 268 269 271 271 272 272 271 271 271 271 271 271 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 301 299 298 297 296 295 294 292 291 289 288 nan nan nan nan nan nan 280 278 277 275 273 272 nan nan nan nan nan nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 269 270 270 270 270 270 271 271 271 271 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 300 299 298 297 295 294 293 291 290 288 287 286 284 283 282 280 279 278 277 275 274 272 270 269 nan nan nan nan nan 267 266 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 269 270 270 270 270 271 271 271 271 272 272 272 nan nan nan nan nan nan nan nan nan nan nan nan 270 270 269 268 302 300 299 298 297 296 294 292 290 289 nan nan 284 283 281 280 279 278 276 275 274 272 271 269 268 268 267 267 266 266 266 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 269 270 270 271 271 272 272 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan 270 269 268 267 303 301 300 299 297 296 294 292 nan nan nan nan nan nan nan 279 277 276 275 274 273 272 270 269 268 267 266 266 265 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 270 271 271 271 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 267 265 304 303 301 300 299 297 296 294 nan nan nan nan nan nan nan nan nan nan nan 273 271 270 270 269 268 266 265 264 264 264 264 263 264 264 264 nan nan nan nan 265 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 271 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 308 306 305 304 302 300 298 296 nan nan nan nan nan nan nan nan nan nan nan nan 272 270 269 268 267 266 265 264 263 263 262 262 262 262 263 263 264 264 265 265 265 265 266 266 267 268 268 268 268 nan nan nan nan nan nan nan 273 274 275 275 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 272 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 313 311 309 308 305 303 299 nan nan nan nan nan nan nan nan nan nan nan 273 272 270 270 268 267 265 264 263 262 262 261 261 261 261 261 262 262 263 263 264 265 265 265 266 266 267 267 268 268 268 269 269 269 270 271 272 273 275 276 276 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 261 261 261 261 261 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 319 318 318 316 314 312 309 305 nan nan nan nan nan nan nan nan nan 276 275 274 273 271 270 268 267 266 264 263 262 260 260 260 259 259 260 260 261 261 262 263 264 264 265 265 265 266 266 267 268 268 269 269 270 271 272 274 275 276 277 278 278 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 263 263 263 263 263 263 263 264 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 320 320 320 319 319 317 314 310 nan nan nan nan nan nan nan nan 280 278 277 275 274 272 272 270 268 266 264 263 261 260 258 257 258 258 258 259 260 260 261 262 262 263 263 264 265 265 266 266 267 268 269 270 271 272 274 276 277 278 279 279 279 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 264 264 264 264 264 264 264 265 266 266 267 267 268 269 nan nan nan nan nan nan nan nan nan nan 274 274 274 273 273 274 275 276 277 277 277 278 278 278 278 279 279 279 278 278 nan nan nan nan nan 318 319 319 320 320 319 318 315 311 308 nan nan nan 292 288 285 284 281 279 278 275 274 273 270 269 266 264 262 260 258 257 256 257 257 257 258 258 259 260 260 261 261 262 263 263 264 265 266 267 268 270 271 273 275 277 278 280 280 280 281 281 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 266 265 265 264 264 265 265 265 266 267 267 267 268 268 269 269 269 270 nan nan nan nan nan 273 273 274 274 274 274 274 275 276 276 277 278 278 278 278 278 279 279 279 279 280 279 278 nan nan nan nan 315 316 316 317 319 320 320 319 315 312 308 304 300 297 294 291 nan 286 283 280 278 276 274 272 269 266 264 261 259 257 256 255 255 255 255 256 257 258 258 258 259 259 260 261 262 263 264 266 267 269 271 273 275 278 279 281 282 282 283 283 283 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 267 266 265 265 264 264 265 265 265 266 267 267 267 268 268 269 269 269 270 270 270 271 271 272 272 273 274 274 274 274 274 275 276 276 277 278 278 279 279 279 279 279 280 280 280 281 280 279 277 nan nan 312 312 313 314 315 317 319 319 317 314 310 307 304 301 297 295 292 289 286 284 280 277 275 273 269 266 262 259 257 255 254 253 253 253 253 254 255 256 257 256 257 257 259 260 261 262 263 265 267 269 272 275 278 281 283 284 285 285 285 285 285 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 267 266 265 264 264 264 264 264 265 265 266 266 266 267 267 268 268 269 269 269 270 270 271 271 272 272 273 273 274 274 274 275 276 276 277 278 278 278 279 279 279 279 280 280 281 281 282 281 280 278 275 307 308 309 310 312 313 316 316 315 313 310 307 304 302 299 297 293 291 288 284 281 278 276 271 268 264 260 257 255 253 251 251 252 251 252 252 254 255 255 256 256 256 258 259 261 262 263 265 267 270 273 277 281 284 287 288 288 288 288 287 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 268 266 265 264 264 264 263 263 264 264 265 265 265 265 266 266 267 267 267 268 268 269 269 269 270 271 272 272 272 273 273 273 274 275 275 276 278 278 278 279 279 279 279 280 281 282 283 283 284 283 281 278 nan nan nan nan nan 310 311 312 311 310 308 305 303 299 298 295 292 289 286 282 279 276 273 269 265 262 258 254 253 251 251 250 250 250 251 252 254 255 257 258 258 259 261 262 263 265 265 266 267 269 274 279 283 287 289 291 291 290 290 289 288 287 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 266 265 264 263 262 262 262 263 263 263 264 264 264 265 265 265 266 266 266 266 267 267 268 268 269 269 270 270 271 271 271 272 272 273 274 275 276 276 277 278 278 278 279 280 281 283 284 285 286 286 285 282 nan nan nan nan nan nan 306 307 306 305 303 301 299 297 294 291 289 285 281 278 274 271 268 265 263 259 257 254 253 252 251 252 252 252 253 255 257 259 260 262 263 265 266 267 267 267 267 266 267 270 274 280 285 288 291 292 292 291 290 289 288 287 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 265 263 263 262 261 261 261 262 262 262 263 263 264 264 264 264 264 264 265 265 265 266 266 267 267 268 268 268 269 269 270 270 271 271 272 273 273 274 275 275 276 277 278 280 281 283 285 287 288 288 288 287 nan nan nan nan nan nan nan nan 301 301 299 297 296 294 291 288 286 281 277 273 270 268 265 263 261 259 258 256 256 255 255 255 255 256 257 259 262 264 266 267 269 270 271 271 270 269 268 267 267 270 274 280 285 289 291 293 292 292 290 289 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 266 264 263 262 261 260 260 261 261 262 262 262 263 263 263 263 263 263 263 263 263 263 263 264 264 265 265 266 266 266 267 267 268 268 269 269 270 270 271 271 272 273 274 276 278 280 282 284 286 287 290 290 290 nan nan nan nan nan nan nan nan nan nan nan 295 293 292 289 286 283 278 275 271 268 266 264 262 261 260 259 259 258 259 259 259 260 260 261 264 267 269 271 272 273 273 274 273 272 271 270 268 268 271 275 280 285 289 291 292 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 265 263 262 261 260 260 260 260 261 261 262 262 262 262 261 261 261 261 261 260 260 261 261 261 261 262 262 262 262 263 263 263 264 265 265 265 265 266 267 268 268 269 271 272 275 277 280 282 283 285 287 288 289 nan nan nan nan nan nan nan nan nan nan 296 294 293 291 288 286 282 278 274 270 268 265 263 262 262 261 262 262 262 262 263 263 263 264 265 267 270 272 274 274 274 275 275 275 274 273 271 270 269 272 275 281 286 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 265 264 262 261 260 260 260 260 260 260 261 261 262 261 260 260 259 259 258 258 258 258 258 258 258 258 258 258 258 259 259 259 259 260 261 261 262 262 263 264 265 266 267 269 271 273 274 277 278 280 281 283 284 286 nan nan nan nan nan nan nan nan nan 296 295 294 291 290 288 285 282 279 276 272 269 266 265 264 264 264 264 264 265 265 265 266 266 267 269 271 272 274 274 275 275 275 276 276 276 275 273 271 271 273 276 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 264 262 261 260 260 260 259 259 259 259 259 260 260 260 259 258 257 256 255 255 255 255 255 254 254 254 254 254 254 254 255 255 256 257 257 258 259 260 261 262 264 265 267 269 271 272 274 275 276 277 279 279 281 282 nan nan nan nan nan nan nan 298 296 295 294 292 290 288 287 285 283 280 278 275 272 270 268 267 267 266 266 266 267 267 268 268 268 269 271 272 273 274 275 275 276 277 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 263 261 260 259 259 259 258 258 258 257 257 257 257 257 256 255 255 253 253 253 253 252 252 252 251 251 250 250 250 250 251 252 252 254 254 255 257 259 261 263 263 265 267 269 271 272 274 275 276 276 278 278 280 281 nan nan nan nan nan nan nan nan nan nan nan 291 289 288 286 285 283 282 280 278 276 274 272 271 270 269 269 268 268 269 269 270 270 272 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 261 259 258 258 257 257 257 256 256 255 254 254 254 253 253 253 252 251 251 250 250 250 249 249 249 249 249 248 248 248 248 249 250 251 252 253 255 257 259 261 263 265 267 269 270 272 274 275 276 276 277 278 279 279 nan nan nan nan nan nan nan nan nan nan 291 290 288 287 286 285 284 283 282 281 279 277 276 275 274 272 271 270 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 259 258 257 256 256 256 255 255 254 253 253 252 251 251 251 251 251 250 250 249 248 248 248 247 247 247 247 247 247 247 248 248 249 250 251 252 254 256 257 259 261 263 266 267 269 270 272 274 275 275 276 277 279 279 nan nan nan nan nan nan nan nan 295 293 290 289 287 287 286 285 284 284 284 283 282 280 279 278 277 275 274 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 256 255 255 255 254 254 253 253 252 252 251 nan nan 250 250 250 249 249 248 247 247 247 247 247 247 247 246 246 246 247 248 249 249 251 252 253 255 256 258 260 262 264 265 266 269 270 272 272 274 274 276 277 278 nan nan nan nan nan nan 298 296 294 292 290 288 287 286 286 285 285 284 285 284 283 282 281 280 279 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 251 nan nan nan 250 250 249 249 249 248 248 247 247 246 247 246 246 245 246 246 246 247 248 249 250 251 252 253 254 256 257 259 262 263 265 267 268 269 270 271 273 275 275 276 nan nan nan nan nan nan 296 295 293 291 289 287 286 286 286 285 285 285 285 285 284 283 282 281 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 251 251 251 251 251 250 250 250 249 249 248 248 248 247 247 247 247 246 246 246 246 247 247 248 249 250 250 251 252 254 256 257 259 261 263 264 266 267 268 270 271 273 273 273 nan nan nan nan nan 296 295 293 291 289 288 286 286 285 285 285 285 285 285 284 283 282 282 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 252 252 252 252 251 251 251 250 250 250 249 248 248 248 248 247 247 247 247 247 247 248 248 248 249 250 251 253 254 255 257 258 259 261 262 264 265 268 270 270 270 270 296 297 297 296 295 294 293 291 289 287 286 285 285 284 284 284 284 284 284 283 282 282 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 253 253 253 253 253 252 252 252 252 251 251 250 250 249 249 249 248 248 248 248 247 248 248 248 248 248 249 250 251 252 253 253 254 256 257 259 261 263 265 266 267 266 266 295 295 295 294 293 292 290 288 287 285 285 284 284 284 284 283 283 283 283 282 282 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 255 254 254 254 253 253 253 253 252 252 252 251 251 250 250 249 249 249 249 249 248 248 248 248 248 248 248 249 249 250 250 251 251 252 252 254 256 259 261 262 261 260 261 293 293 293 292 291 290 288 287 285 285 284 284 284 284 284 283 283 282 282 282 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 250 250 250 249 249 249 249 248 248 249 249 249 249 249 249 250 250 251 252 254 256 256 255 254 255 292 292 291 290 290 288 287 286 285 285 284 284 284 284 283 283 282 282 282 282 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 249 249 249 249 249 249 250 250 250 250 249 249 249 250 251 253 252 252 251 251 290 290 289 289 288 287 287 287 286 286 285 284 284 284 283 283 282 282 282 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 250 250 250 250 250 250 250 250 250 249 249 249 249 250 251 251 250 250 249 289 289 288 288 287 287 287 287 287 287 286 285 284 284 283 283 282 282 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 249 249 249 249 248 248 289 289 288 288 288 288 287 287 287 287 287 286 285 284 283 283 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 288 288 288 288 288 288 288 288 287 287 286 285 285 284 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 289 289 289 288 288 288 288 288 288 287 286 286 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 290 289 289 288 288 288 288 288 nan nan 288 288 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 290 289 288 287 287 287 288 nan nan nan 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 289 288 287 286 286 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 287 286 286 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 288 287 286 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 288 287 nan nan nan 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan